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