许多前端开发人员都知道有效的HTML对SEO有积极作用。但是带有某些Google字体的无效HTML是否会影响SEO?
在Google网站上的页面https://support.google.com/webmasters/answer/100782?hl=en中说:“干净,有效的HTML是很好的保险政策,使用CSS可以将演示文稿与内容分开,可以帮助页面更快地呈现和加载。验证工具(例如免费的W3联盟提供的在线HTML和CSS验证器对于检查您的站点很有用,诸如HTML Tidy之类的工具可以帮助您快速轻松地清理代码。”但是,例如,如果您使用Google字体查看HTML文件,则可以在W3C验证器上看到该文件包含错误。
验证者https://validator.w3.org说有错误:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>The example of HTML file</title>
<link href="https://fonts.googleapis.com/css?family=Playfair+Display:700|Sintony:400,700&display=swap" rel="stylesheet">
</head>
<body>
</body>
</html>
但是许多成功的网站都使用了此Google字体。如果他们使用有效的HTML,他们在SEO中会更成功吗?
href
属性中的值很可能是有效的; w3验证程序有时会标记事物,即使它们是有效的,部分原因是HTML5尚未完全实现。
即使该值无效,它也不会影响网站的SEO等级,因为它仅是一种字体的链接,并不能以任何方式反映出文档的结构。检查您网站的任何内容都极有可能会忽略字体,因为它对网站上信息的质量没有意义,并且由于无法提供任何有用的信息而无法进行检查。