« Hosts文件不起作用的解决方法Google验证网站提示:我们检测到您的确认文件在标头中返回了 404 (未找到)状态 »

从HTML标签语义化去做网站内部的SEO优化

文/Bansi 发表于:2009-4-13 14:43:45
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。
http://sem80.com/blog/seo/html-seo.html

Googlewebmaster博客中的一篇文章里看到关于锚标签的一些提示:

Don't put block elements inside inline elements.
不要将块级元素放在内联元素之内.
Wrong:   <a><div>This will look wrong.</div></a>
Right:   <div><a>This will look right!</a></div>

从HTML语义的规范来说它们要遵循块元素或者内联元素的规则限制。比如,不能在内联元素中嵌套块级元素,如<span>中嵌套<p>,这类问题可以使用W3C的HTML验证进行检测。

做SEO是否有必要提升到HTML语义化的高度呢?

坦白说HTML“全语义化”(有点拗口)目前还不能从根本上改变排名,所以也就有些人说HTML语义化那是程序员该干的事,我们是做SEO的。但搜索引擎在抓取到的只是一堆代码,它只可能通过标签来判断“内容的语义”。(题外话:搜索引擎在抓取一个孤立的网页时,它只能够通过文件所在的目录深度,以及URL中传达的意义去判断文档的权重与内容)。

但事实是:每个做SEO的人都会去增加或修改Hx标题标签或strong强调标签,这难道就不是HTML语义化吗!只不过因为这几个权重高的标签对排名有明显帮助就语义化了,而那些对排名没有特别帮助的标签就忽略掉或是不承认。

我也相信,当搜索足够完善与强大的时候,搜索引擎会更重视文档HTML语义化。即便是不重视,从用户角度出发也应该考虑HTML的语义化,理由是还有一类用户是使用盲人阅读器访问网站,没有语义化的文档对他们来说信息是混乱的,难以获取的。

推荐看国外的译作《精通HTML》一书学习HTML语义化。
精通HTML
豆瓣对该书的评价:http://www.douban.com/subject/2382147/

相关文章:

    已有0人发表了评论

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    发表评论: