是否真的有必要为 SEO 目的拥有经过充分验证的 Mark Up 和 css

Posted

技术标签:

【中文标题】是否真的有必要为 SEO 目的拥有经过充分验证的 Mark Up 和 css【英文标题】:Is it really necessary to have a competely validated Mark Up and css for SEO purposes 【发布时间】:2011-01-27 14:58:23 【问题描述】:

在 http://jigsaw.w3.org/css-validator/ 上验证我的 CSS 时

我收到以下错误:

1.属性缩放不存在:1 1.

2.Property -webkit-transition 不存在 : all 200ms ease-in all 200ms ease-in

3.属性不透明度在 CSS 级别 2.1 中不存在

4.Property -moz-border-radius 不存在

5.Property -webkit-border-radius 不存在

是否真的需要为 SEO 完全验证 MarkUp 和 CSS,或者这些主要是浏览器特定的错误现在可以忽略。

如果必须删除这些错误,请有人建议这样做的方法。

【问题讨论】:

【参考方案1】:

CSS 错误对 SEO 没有任何影响无论如何html 错误可能会产生很小的影响,但除非您的标记非常糟糕,解析器无法从中提取文本(在这种情况下,它甚至可能无法在浏览器中工作),否则它不会有任何负面影响。从编程的角度来看,验证是一个不错的选择,但根据我的经验,实用性每次都胜过它,尤其是 CSS。

【讨论】:

【参考方案2】:

如果出于某种原因您需要验证页面(例如,让客户满意),但还需要使用非标准属性来使您的页面正常工作,您可以通过使用 javascript 动态添加它们来做到这一点,这样验证器就不会捡起来!

【讨论】:

【参考方案3】:

SEO & Importance of Valid Source Code (W3C Validation)@searchenginejournal.com。

这篇文章和cmets都很有见地。

【讨论】:

他的最后一点“如果您为设计师付费,请在合同中注明该网站必须通过 W3C 验证。”这正是我可能需要我的骇客技术的原因!

以上是关于是否真的有必要为 SEO 目的拥有经过充分验证的 Mark Up 和 css的主要内容,如果未能解决你的问题,请参考以下文章

如果不使用 Ajax,客户端验证真的有必要吗?

SEO优化之外链的末日来临

django 完成邮件验证

是否真的有必要检查 getBy 或 findBy 方法是否返回真实值?

1.设计模式与UML简介

黑帽SEO之暗链