Facebook Like按钮代码导致HTML验证错误

时间:2012-01-19 17:23:02

标签: html validation facebook-like

我已将iframe“赞”按钮合并到我网站的每个页面中http://www.newforestexplorersguide.co.uk - 但Facebook代码会导致大量HTML验证错误(XHTML 1.0 Transitional)。 “赞”按钮工作正常,但我是否需要关注验证错误?我对Google的排名特别感到困扰,我知道这可能会受到错误的影响。 提前感谢您的建议。 安德鲁

1 个答案:

答案 0 :(得分:1)

引用OP:

  

“......我是否需要关注验证错误?我是   特别困扰谷歌的排名,我知道可以   受到错误的影响。“

我在您的代码和Validation Errors

上达到了顶峰

使用JavaScript时,有一些聪明的方法可以在使用Facebook Like按钮代码时实现完美的验证。我在我的网站上做过。但是,实际上,它只会导致在线验证器无错误地传递静态文件。当您使用JavaScript来操作HTML时,DOM最终将使用相同的代码,就像您没有采取任何措施来修复错误一样。

就谷歌而言,是的,有效的HTML / CSS很重要。最近,Google的机器人甚至能够解析jQuery / JavaScript,以便为更多动态内容编制索引。 See this answer阅读Google对此的回复。

虽然关注编码错误,但Google似乎能够区分错误的严重程度。毕竟,使用Facebook股票插件的每个网站都会与您自己在同一条船上,代码略有无效。

对于您的网站,使用过时的编码做法(例如tables对整个网站的页面布局)对您的Google排名比其他任何内容都更不利。对于机器人而言,它们比纯CSS布局更慢,并且由于Google排名现在考虑了页面加载时间,因此尽可能简化和现代化是一个好主意。

最后,到目前为止,比其他任何内容更重要的是您网站的内容和展示。谷歌搜索是一个有一个目标的企业,提供最相关的&特定搜索词的有用结果。世界上最好的代码无法帮助忘记这一原则的网站排名。