如果我在所有级别的浏览器中创建了一个站点和站点,但如果站点在 XHTML 和 CSS 验证中都显示了一些错误,那么解决这些错误有什么好处吗?
具有 10 个验证错误的站点是否比具有 35 个验证错误的站点更好,或者两者对于搜索引擎都相同?
搜索引擎是否读取 css 文件?CSS 验证对 SEO 有什么重要性吗?
如果我在所有级别的浏览器中创建了一个站点和站点,但如果站点在 XHTML 和 CSS 验证中都显示了一些错误,那么解决这些错误有什么好处吗?
具有 10 个验证错误的站点是否比具有 35 个验证错误的站点更好,或者两者对于搜索引擎都相同?
搜索引擎是否读取 css 文件?CSS 验证对 SEO 有什么重要性吗?
我猜这取决于错误的种类和位置。
如果这些使您的站点语义结构难以辨认,那么,是的,它们肯定会成为任何自动分析工具的问题。
如果这些是非标准属性(或不正确的属性值),那么它们不会。
很简单,无效的 XHTML 是懒惰的;有一百万种方法可以确保您的 XHTML 有效。我们有标准是有原因的,确保您的 XHTML 有效意味着它也可以被 XML 解析器读取,因此被未来的 Web 应用程序和比较站点使用。对我来说,确保你的加价是有效的总是值得额外的投资。
我也相信谷歌解析 CSS 文件是为了检测黑帽 SEO 技巧,例如白色背景上的白色文本。我知道很多人认为这对谷歌机器人来说太过分了,但请记住,谷歌拥有整个 chrome 引擎。如果我是 Google 并且我怀疑某个网站可能是垃圾邮件,我会通过我的 Chrome 引擎运行它并寻找 CSS hack。
Google 解析您的 CSS 的另一个迹象是 Google 提供的新页面速度工具。该工具会突出显示可能较慢的 CSS 选择器,并建议您对其进行修改。由于页面速度现在是确定页面排名的一个因素,因此不用说 Google 不仅会考虑您的总页面大小,还会考虑渲染时间。
所以,我会说......不要偷懒;)
大多数屏幕阅读器都是基于 w3c 标准以及可用性的东西。当您遵循 w3c 标准时,屏幕阅读器将更有可能理解您的内容并正确显示它。这并不是说您需要做很多额外的工作来使您的网站 W3c 有效,所以我会这样做。这真的取决于你是否觉得它重要
让我们以谷歌为例...
首先,谷歌的主页甚至是无效的,他们故意不关闭很多标签以节省带宽。还有很多自定义属性。
其次,他们不会为 SEO 阅读 CSS。他们唯一做的是很多流行的缓存功能。谷歌不会读取它只是链接到它的 CSS 文件,但是雅虎会缓存所有内容(CSS、图像等...),但这不会影响 SEO。
并且有很多充分的理由说明您不必担心验证您的网站。最好检查一下以消除任何巨大的错误,但只要它在您发现的大多数浏览器中都能正常工作。搜索引擎只关心你的内容而不是它的外观。