一、什么是SEO
SEO是浏览器的搜索引擎优化
二、为什么要使用SEO
例如:在百度搜索中都是花钱提高百度中被搜索到得几率,SEO是不花一分钱提高被搜索到的几率
三、SEO的使用方法
keywords
它为文档定义了一组关键字。某些搜索引擎在遇到这些关键字时,会用这些关键字对文档进行分类,从而增加了网页的被搜索效率
语法:<meta name="keywords" content="关键1 ,关键2.。。关键n"/>
建议及注意:
- 关键字最好是8个,而且每个关键字最好是不一样的切有关联
- 如果没有关联的化,百度认为这个网页在作弊,严重的会被百度封杀
完全匹配,双引号” “,搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配。
以清华大学为例:“清华大学”
filetype,搜索特定文件格式。
以某pdf为例:数字电子技术 filetype:pdf
从网页结构上
在以前的网站布局基本上都是div+css,这种布局方式虽然说简单易操作,但是就有一点没有语义,这样搜索引擎就不好爬取,到H5时代语义化就火了,我就研究研究h5的语义化标签
四、什么是语义化
根据内容的结构化,选择合适的标签便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析
常用语义化标签有哪些
<header>
:页眉通常包括网站标志、主导航、全站链接以及搜索框<nav>
:标记导航,仅对文档中重要的链接群使用。<article>
:定义外部的内容,其中的内容独立于文档的其余部分。<section>
:定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分<aside>
:定义其所处内容之外的内容。如侧栏、文章的一组链接、广告、友情链接、相关产品列表等<footer>
:页脚,只有当父级是body时,才是整个页面的页脚<figure>
:媒体元素,比如一些视频,图片等等(audio、video)<main>
:页面主要内容,一个页面只能使用一次。如果是web应用,则包围其主要功能。
语义化的好处
①为了在没有CSS情况下,页面也能呈现出很好的内容结构、代码结构。(为了裸奔时候好看)。
②用户体验:例如title、alt用于解释名词或者解释图片信息、label标签dd的活用。
③有利于SEO:和搜索引擎建立良好的沟通,有助于爬虫抓取更多的有效信息(爬虫依赖于标签来确定上下文和各个关键字的权重)。
④方便其它设备解析(如屏幕阅读器,盲人阅读器,移动设备)以意义的方式来渲染网页。
⑤便于团队开发和维护,语义化更具可读性,遵循W3C标准的团队都遵循这个标准,可以减少差异化。