谷歌的约翰-穆勒(John Mueller)经常在Reddit上发布与搜索引擎优化有关的详细而周到的回复,也有一般小工具的修补。在他最新的一个SEO帖子中,他发布了一个非常详细和贯穿始终的帖子,关于何时、何地和如何在你的网站上使用hreflang。
hreflang是超级复杂的,约翰希望你在开始实施它之前,确保至少有一个问题可以通过hreflang来解决。
以下是约翰在Reddit的原文:
在一种理想的情况中,你会用hreflang链接所有页面的所有版本,这将是一个干净的方法。然而,有时它却是一大堆的工作,如果网站单独运行,维护它是…祝你好运。
在实践中,你可以简化这个问题。你实际上在哪里看到人们来到错误的国家/语言网站的问题?这就是你应该最小化地实施 hreflang 的地方(当然,还有一个 JS 国家/语言识别器/ popupper 来捕捉任何直接访问)。可能很多都会局限于同语言/不同国家的情况,所以瑞士/德国的德语可能是开始的正确地方。如果你为2个版本设置了hreflang,并有4个不相关的版本,就不会有什么问题。
如果你已经有这些网站在运行,我会检查你的分析设置中来自搜索的流量,并比较它们来自的国家和它们最终所在的国家(选择一个国家,过滤来自搜索的流量,并比较它们最终所在的域名)。如果你没有发现一个大的不匹配,很可能你不需要为hreflang做很多(或任何)事情。hreflang没有什么好处,它只是在搜索中为特定国家/语言的用户显示最合适的页面。
在检查时,首先关注最可能的错误:同语言/不同国家的网站是一个,但也有主页流量。很多时候,一个品牌名称没有被本地化,所以当人们搜索它时,搜索引擎不清楚期望的是什么。如果你发现在主页上有很多不匹配的地方,但在网站的其他地方却没有,你也可以在所有的主页上做hreflang(这往往比一个网站的所有页面更容易)。或者你可以做一个组合,当然,所有的主页+所有的德语页面。Hreflang是以每页为基础的,所以美中不足的是,你可以挑选和选择。
在任何情况下,在你匆匆忙忙工作一年之前,先仔细检查一下这是否是一个实际的问题,如果是的话,检查一下问题出在哪里。也许有超级简单的解决方案(也许你只需要一个国家/语言弹出窗口,甚至不需要其他部分?),然后你可以把你的时间用在更多其他的地方。
感兴趣的小伙伴可以阅读原文:Question about setting up HREFLANG
原创文章,作者:华再,如若转载,请注明出处:https://www.zhiwaimao.com/using-hreflang-on-your-site/