技术上的搜索引擎优化错误不仅会给你的网站带来糟糕的用户体验,而且最终你的排名、在线可见度和流量都会受到影响。当涉及到国际SEO时,事实证明,特别是hreflang实施错误,可能是极其有害的。我们希望通过对最常见的实现错误的新研究来向您证明这一点。
这项研究的结果出乎我们的意料,但同时也让我们大吃一惊。让我解释一下:
如果您曾经处理过hreflangs,您就知道需要考虑多少细节,需要分析多少页面。在我们的研究中,我们发现平均多语言网站有大约七种语言版本;所以我们在这里讨论的是拥有大量页面的网站。当然,我们预计错误的频率会很高。
真正让我们惊讶的是,错误的数量竟然如此之高!
去年,SEMrush团队对最常见的网站搜索引擎优化问题进行了研究,这引发了一场巨大的争论:“如果我的网站上有多少个小错误——例如,缺少ALT属性——如果它与我的排名无关,那还有关系吗?”
好吧,缺少ALT标签是可以原谅的,但是任何错误,无论多么“小”,都不能原谅!你的目标是降低跳出率,并通过确保你的目标受众登陆到最适合他们的页面版本来提高转化率。
但是,如果没有适当的实现,您就无法清楚地向谷歌指示要为特定区域索引和显示哪个页面。这些因素对你在该地区的知名度和流量有直接影响。
令人惊讶的是,有最简单问题的网站的百分比——“hreflang值中错误的国家代码”——与至少在一个页面上缺少ALT标签的网站的百分比是一样的!但这些错误的后果却截然不同。
因此,我们希望这项研究能够引起人们对这些错误的关注,并帮助您了解和估计它们的潜在危险。此外,我们想给你一个提示,你的网站上哪些错误应该首先修复。
我们是如何收集这些数据的?
我们使用SEMrush网站审计工具分析了2万个拥有多种语言版本的网站。SEMrush网站审计工具是一个功能强大的网站审计工具,可以根据大约50个参数检查网站。
SEMrush站点审计工具提供了13项针对flflang属性的检查,并且是基于谷歌的标准开发的。下面你会看到在至少一个页面上检测到的常见错误和问题的网站百分比。
1. 与反射值有关的问题
在这个属性中,值似乎是最简单的部分。你所要做的就是使用ISO 639-1格式的语言代码和ISO 3166-1 Alpha 2格式的国家代码。但是,即使你非常精通技术SEO,这些错误也很容易因意外而犯。没有人不犯错别字。您可以使用Aleyda Solis的hreflang标签生成器工具来防止任何错误。
这些代码有很多种,所以我们决定将它们分成5个不同的类别。
“15%的多语种网站出现了语速值问题”
未知语言代码
hreflang属性中的语言代码必须采用ISO 639-1格式。否则,谷歌将忽略它。我们在日常生活中使用的缩略词在这里不起作用。例如,“eng”是错误的,应该用“en”来代替。
未知国家代码
国家代码还有另一种格式——ISO 3166-1 Alpha 2。
同样熟悉的缩写在汉语中不起作用。“UK”指的是联合王国?不,正确的代码是“GB”(大不列颠)。因此,如果您不确定使用哪个代码,最好仔细检查一下。
强调使用
使用下划线分隔语言值和国家值是无效的。开发人员和网站管理员经常使用下划线,但应该使用连字符代替。
?仅使用国家代码
在使用国家代码时,您必须始终提供正确的语言代码,这是谷歌的标准。单独的国家代码无效。
无效的值顺序
我们还发现,在某些情况下,hreflang属性中的值是以相反的顺序指定的。语言代码必须总是排在国家代码之前。这并不总是拼写错误,但它可能来自对谷歌基本要求的误解。幸运的是,这种情况很少发生。
2. Hreflang冲突在一个页面内的源代码
在本节中,我们收集了与页面源代码冲突相关的错误。它们很难手工检测,因为要识别它们,应该检查整个页面代码,而不仅仅是一行代码。在所有被分析的网站中,我们在58%的网站上发现了这些问题。
58%的多语言网站在页面源代码中存在语言冲突。
没有自引用的hreflang标签
这是本节中最常见的问题。我们发现,如果一个网站在页面源代码中有冲突,在96%的情况下,该页面不包含自引用的hreflang。这意味着这些属性可能会被忽略或被错误地解释。
要修复此错误,请确保在属性集中包含页面的URL和语言代码。
冲突的hreflang和rel=canonical标签
在网页上使用规范标记时,应确保指定一个自引用的规范标记。
指定了多个URL
如果为同一语言和国家指定了多个URL, Googlebot将忽略所有URL,因为没有明确的信息说明哪个页面应该为该语言版本索引。
要修复此错误,请删除所有冲突的hreflang URL,并确保仅为特定语言和国家指定了一个URL。
3. 不正确的hreflang链接问题
第二组错误与不正确的链接有关。您必须将谷歌指向正确的方向,以便对所有页面进行索引。如果href lang指向不存在的页面(4xx HTTP状态码)或重定向,或者您使用的是相对URL而不是绝对URL,则这些页面可能被错误地索引,或者根本没有被索引。
“37%的多语种网站存在不正确的中文链接问题”
重定向页面
如果你的hreflang链接指向一个被重定向的页面,这个新页面可能不会被索引,甚至不会出现在搜索结果中。
失效链接
如果您的hreflang链接指向一个返回4xx或5xx HTTP状态码的URL,显然它将被搜索引擎忽略。
相对链接
相对url可能会被Googlebot误解,因此它们可能不会被索引。
尽量避开它们,给爬虫正确的路径。
4. 可能会失去他的牙齿
当您有一个多语言站点时,很容易忘记为某些页面指定语言。
我们注意到,大约32%的网站在不同的页面上使用不同的语言。我们理解,在您的页面上可能没有故意指定某些特征,但在所有32%的情况下并非如此。
如果要再次检查所有页面是否都具有所需的属性,则需要手动检查所有页面。然而,SEMrush国际搜索引擎优化报告使您能够一目了然地检查您的网站。
5. Hreflang语言不匹配
当您指定页面的语言时,很容易出现错别字或使用错误的语言代码,从而给谷歌一个错误的信号。例如,如果你写“fi”而不是“fr”,Googlebot会认为这个页面(用法语写的)必须显示给讲芬兰语的用户。
在研究过程中,我们发现在所有被分析的网站页面的语言中,有21%的页面的价值与被检测到的页面的语言不同(至少在一个页面上)。
结论
正如您所看到的,大多数hreflang错误都有相当严重的后果:它们可能会导致搜索引擎陷入死胡同,从而使页面甚至URL集无法被索引,从而使搜索引擎感到困惑。我们希望这些数据将帮助您开始改进您的国际SEO,并避免在未来犯新的错误。保持你的网站健康,不要忘记进行网站审计!
我们很想听到你的评论,关于你正在处理的最重要的hrefang错误!哪些会导致最困难的问题?请分享你的经验!