网站多语言优化与十大Hreflang问题

网站多语言优化与十大Hreflang问题,第1张

网站多语言优化与十大Hreflang问题

2018年,我第一次接到客户多语言定位的咨询,我觉得很简单很有趣,但是实际上没有人会用hreflang,因为他们根本没有国际网站!

什么是hreflang?

一个简短的解释,严格来说,hreflang注释是对特定语言或地区的超链接引用。换句话说,它允许您为网站上的任何给定文档指定替代URL(分配给特定语言或地区)。

你可以通过多种方式提供不同用途的备选网址,比如移动应用的深度链接、网页的AMP版本链接、网站的移动版本链接(大部分网站仍在这么做)、规范、分页说明(rel=prev/next)、RSSfeeds等。

还需要hreflang吗?谷歌可以检测网站语言是否与用户的搜索查询语言相匹配。即使没有实现hreflang,它也会相应地提供正确的结果。但是,这只适用于谷歌,其他搜索引擎可能还是会有问题。如果你的网站对不同地区的用户使用相同的语言(例如,英国、澳大利亚和美国的用户),这种情况尤其明显。

如果它使用不同的语言,通常谷歌可以毫不隐瞒地做出判断。大多数查询都使用一种语言,所以我们可以将用户发送到这个版本的页面。

常见的hreflang错误

从最明显的开始,深入复杂的问题:

1)将不同版本的所有页面嵌套在一个ccTLD下

CcTLD是特定国家/地区的域名,如*。德国的de或者英国的*.co.uk,也是*。cn在中国。每个目标市场都有一个特定的ccTLD是非常有意义的。

但是,如果您只有一个ccTLD(例如*.co.uk),并且实施了该特定ccTLD的所有其他目标市场页面,那么您的hreflang实施可能无法正常工作。

例如,www.example.co.uk/fr/不适合法国或www.example.co.uk/it/,,但www.example.com/fr/和www。Example.com/it/将是一个可能的有效解决方案(假设您正确实现了hreflang)。

2)hreflang注释中的ISO代码错误

在指定您打算瞄准的语言和/或地区时,确保您在瞄准英国说英语的用户时不会落入某些陷阱,例如“en-UK”而不是“en-GB”。如果您想确保您的hreflang注释是正确的,请检查语言ISO代码和地区ISO代码,或者使用在线hreflang生成器工具来获取一组示例URL,如AleydaSolis提供的URL。

3)仅用于一个区域

由于hreflang的主要目的是针对使用搜索语言的用户,因此您不能只定位区域。但是,您可以决定让所有讲英语的用户拥有一个文件夹,或者您可以决定为每个URL指定多个hreflang。此外,请确保您所在的区域存在于ISO代码中。比如不能把欧盟、南美或者德国的一部分(比如巴伐利亚)作为特定地区。

4)hreflang不同于文档语言或html语言

你们中的一些人可能有一个巨大的网上商店,但你没有资源来翻译你所有的产品描述。相反,我们假设你翻译了导航,也许用户需要点击按钮来购买你的产品。但是产品描述默认是英文的,只有一部分被翻译成目标语言,比如意大利语。

在这种情况下,重要的是建立一个规则,仅对已完全翻译的页面标记"it-it",对尚未翻译的页面标记"en-it"

请注意,目前只有Google和Yandex知道hreflang但是,Bing可以使用您在文档开头设置的html语言(或元“内容语言”)。

5)缺少自引用和/或缺少返回标记

带有hreflang注释的每个页面不仅必须指向其他语言的替代项,还必须指向它本身。

其实应该是把事情简单化,但这是我见过的最常见的错误之一。

此外,正如您在图片中看到的,您从网站A引用的每个网站(如sofeminineUK)都必须返回到sofeminineUK。否则,您会将此视为Google搜索控制台中的引用错误。

6)hreflang指向相对URL

Hreflang注释必须始终引用绝对URL
(例如https://www.exmple.com/en/blog/),而不是相对URL(例如/zh/blog/)。

注意:如果您已经迁移到HTTPS,或者仍然在您的计划中,请检查您是否在每个引用中使用了相同的协议,例如internallink,rel=alternate,当然还有hreflangcomments。

7)hreflang指向了错误的目的地

Hreflang应该始终指向另一种语言的特定页面选项。如果您的产品的详细信息页面引用了类别页面或主页,则hreflang没有正确实现。

例如:

https://www.example.com/zh/sexual-wellness/fun-cup-explore-kit/引用了https://www.exmple.com/de/asDE-DE的hreflang,没有正确执行。您希望您的产品详细信息页面引用另一种语言的相应产品详细信息页面,而不是类别页面或主页。

8)hreflang指向不符合要求的目的地

用hreflang引用的每个URL都必须是可索引的URL

如果满足以下条件,则可以对URL进行索引

它是一个规范的URL(即不引用rel=canonical的另一个URL);

不排除通过HTTP头中的robots.txt或xrobots进行抓取;

它不会通过noindex从索引中排除;

它只指向HTTP状态为200的URL(即不通过301、302或其他状态码重定向到另一个URL,而不是500服务器错误或404或410错误)。

9)hreflang被错误阻止

公共hreflang驻留在html中

原因之一可能是你不在

10)用于不同的脚本

理论上,你也可以针对几种语言,比如克林贡语或者因纽特语。请注意,虽然在发表本文时我们还不能完全测试所有这些内容,但请谨慎使用并自担风险。

有些国家有文字或方言变体,如繁体中文和简体中文。母语为塞尔维亚语的人也可以选择使用拉丁或西里尔文字。这对网站所有者来说是一个挑战。但是,您可以根据ISO15924的定义找到这些不同的脚本。

相关文章推荐
  • 让谷歌快速索引页面的9种方法。如果一个网页不在谷歌的索引中,它有0%的机会获得自然流量。简而言之,指数是[…]... 在谷歌排名过程中。
  • 谷歌移动优先的索引生存策略现在有超过一半的网站流量来自移动和平板设备,这意味着谷歌已经决定转向移动优先的索引。但是不要担心,我们会帮助你的[…]...
  • 亚马逊A9算法解释,提高排名提高销量亚马逊搜索引擎算法——A9——确保搜索者获得最相关的查询结果,虽然我们无法深入了解亚马逊的[…]...
  • 江西网站优化:7种通过产品内容提升SEO的方法如今,电商企业的唯一目的就是获得更多的销量、资金和人气。对于产品描述的搜索引擎优化来说,这可能是非常具有挑战性的。[…]...
  • 移动优先索引影响搜索引擎优化的7种方式。如果你不喜欢改变,那么互联网不适合你。谷歌昨天刚刚改变了网站的索引方式,并宣布了更多的变化。我们整理了[…]...
  • javascript学习指南:使用javascript进行SEO优化JavaScript似乎有着无穷的可能性,让基于HTML和CSS的普通网站成为过去。然而,尽管JavaScr[…]...
  • Google优化:URL结构的重要性一个很少被问到或想到的问题是——“URL结构对SEO有影响吗?”今天,我们将提出这个长期被忽视的问题[…]...
  • 优化网站排名的方法有哪些?优化网站排名的方法有哪些?这篇文章教你如何优化网站的可访问性和性能,拥有一个在搜索引擎结果中排名靠前的网站,并使用[…]...
  • 使用百度关键词规划器和下拉框查找关键词。如果你已经创建了自己的网站,了解了搜索引擎优化,那么你了解关键词了吗?如果没有,具体是哪些关键词?你觉得[…]怎么样...
  • 如何在谷歌新闻中添加网站?申请网站加入谷歌新闻和其他新闻聚合器并不那么困难。主要的难点是,并不是每个网站都会得到版主的认可。与[…]一起...
  • 欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zz/747892.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-04-29
    下一篇 2022-04-29

    发表评论

    登录后才能评论

    评论列表(0条)

    保存