1.可能会影响抓取率
2.影响浏览器兼容性
3.鼓励良好的用户体验
4.确保页面功能无处不在
5.对Google购物广告有用
6.头部分中的HTML无效,会破坏Hreflang
1.有效的HTML和爬网率
在关于抓取率下降的Google Search Console 支持页面中,Google建议无效的HTML可能会影响网页的抓取和索引编制。
“您的网页上的HTML或内容不受支持:如果Googlebot无法解析该网页的内容……则无法对其进行抓取。使用Google抓取方式查看Googlebot如何查看您的网页。
2.浏览器兼容性
在另一个官方网站管理员支持页面中,Google鼓励使用有效的HTML,以确保正确呈现网页。
GoogleBot将您的网站呈现为浏览器,Chrome版本41具体。Chrome 41的日期为3月15日。有效的HTML代码将有助于确保您的网站在所有浏览器中都能正常呈现,包括GoogleBot用于呈现网站的版本。例如,GoogleBot用于页面呈现的Chrome版本不支持CSS自定义属性(请参阅:Google工程师发布有关Google Crawler的警告)。
“干净,有效的HTML是一项很好的保险政策,使用CSS可以将内容分离出来,并且可以帮助页面更快地呈现和加载。”
鼓励积极的用户体验
很明显,Google将用户体验作为排名过程中的信号。这是移动友好要求和计算网页上有多少广告和弹出窗口的重点。
Google不太可能直接使用有效的HTML作为排名信号。一个推测性的论点可能被认为是有效的HTML可能会间接影响用户体验,并因此可以成为一个积极的用户体验信号,因为该网页呈现完美和快速。
例如,有效的HTML可以帮助所有设备,浏览器和操作系统上的网页功能。此用户体验因素非常重要,因为它符合Google的网站站长指南:
“帮助访问者使用您的页面
确保所有链接都转到活动的网页。使用有效的HTML。“
4.确保页面无处不在
编码不良的HTML会导致浏览器进入“怪癖模式”。怪癖模式意味着浏览器正在更改页面的呈现方式。通常,网页呈现良好。但有时页面无法正常运行。
5.有效的HTML和Google Merchant Center
Google Merchant Center是一款用于制作购物广告的工具。Google的Merchant Center支持页面建议使用有效的HTML。
“使用有效的HTML。
我们还根据目标网页的结构检测您显示的价格。使用有效的HTML有助于确保我们检测到正确的价格。…使用W3C验证服务来检查您的HTML
6.头节中的HTML无效Hlaflang
在2016年的网站管理员环聊中,一位网络发布商询问Google为什么没有拿起他的Hreflang标签。Mueller回应说,head部分中的无效代码可能会破坏Google的抓取并导致它不对Hreflang标记编制索引。
以下是Google的John Mueller解释它的方式:
所以这可能只是因为我们在这些页面上根本没有认出hreflang标记。
例如,可能发生的情况是我们可以抓取这些网页并将其编入索引。但是当我们渲染这些页面时,页面的头部区域中的某些内容会在早期添加,并且会破坏头部内的所有内容,其中包括hreflang标记。
有效的HTML问题
Google的支持页面显示有效的HTML很重要。Google的Gary Illyes最近在head部分使用有效的HTML的推文提醒了人们,验证HTML是多么重要。验证网页可以保护网页免受不可预见的错误。
如果您对深入研究破坏HTML的内容感兴趣,我强烈推荐Edward Lewis关于致命错误HTML验证错误的文章,该错误会影响Google抓取您网站的方式。
有效HTML的优势
SpringBoardSEO.com的马修爱德华具有丰富的手动编辑网页的经验,使他们有效。所以我问他是否知道编码有效的HTML的优点。
“它可以帮助你防止某些浏览器会原谅的渲染问题,但其他人可以直接使用。大多数阻止Google正确抓取和编制索引的错误显然会在页面上显示。“
有效的HTML不重要
人们可以将这六个原因最小化为边缘情况。大多数网页似乎不受不良HTML编码实践的影响。但是,再一次,大多数事情在重要之前并不重要。
务实的做法是确保没有任何莫名其妙的抓取错误,如果不是,则担心更重要的问题。