HTML5新增了一些语义化方面的标签,比如artice
、nav
、header
、section
、aside
等。我想问一下这些语义化标签对SEO的影响,还有除了我上面提到的标签,还有其他的HTML5特性和SEO相关的吗?
页面的Page Rank主要和内容相关性、内容质量还有外链相关。是否使用HTML5语义化标签,不会影响你的网站在搜索引擎结果中的排名,这是不用怀疑的。
这里有Google官方的说明:
从google员工的回答看,Google没有对使用HTML5的网站在排名上有任何优化措施。
如果非要说HTML5和SEO有什么相关性的话,就是HTML5 Microdata或schema.org了。但是,即使这样,HTML5也不会增加你网站的ranking,只会让搜索引擎更容易的从你的网页里面抽取数据,分析数据代表的语义和更友好的显示给搜索终端用户。
如果搜索引擎能够理解你网页里的语义化信息,就有可能将更多有些意义的信息呈现给搜索终端用户。
这里要说明一下,Google并不是会为所有类型的内容都显示富摘要,只有下面几种内容:Reviews,People,Products,Businesses and organizations,Recipes,Events,Music。
像普通的论坛博客网站是没有可以使用的富摘要,而像豆瓣这样的网站是可以很好利用的:
很明显,电影和评论给用户呈现的信息更多,更能得到用户的点击。
PS. 顺便在说一下,豆瓣既用了RDFa又用Microdata,这是在闹那样啊,统一一下不行吗
rel="nofollow"
,rel="tag"
和time
标签还有一些比较细节的东西:
比如time
标签可以更容易被搜索引引擎理解。抽取出最精确的时间信息。
rel=nofollow
表示链接不表示网页之间的投票关系,不会传递权重,防止刷外链行为
rel=tag
用于文章分类,适合标签聚合类网站,方便搜索引擎对页面的关键字识别。
test