我们有英文版的website.com/en/content1
和德文版的相同内容。
我的问题是,我需要使用website.com/de/content1
hreflang为我的整个网站上的所有类似的url。由于我对搜索引擎优化还不熟悉,所以我需要知道如何在哪里实现它
最佳答案
由于您的网站也提供德语版本,您可能需要查看以下内容:
www.ranking-check.de/blog/hreflang-die-5-haeufigsten-fehler-und-hall-of-fame/
但其实没那么复杂。只需在页面的头部添加每种语言的链接元素。
<link rel="alternate" href="http://website.com/de/content1" hreflang="de"/>
<link rel="alternate" href="http://website.com/en/content1" hreflang="en"/>
唯一的问题是,必须为每个页面调整ref属性。理想情况下,页面是由一些脚本语言用一个单一的起点动态创建的(例如,任何内容都被重定向到index.php)。然后您只需要更改1个文件,因为您可以根据您的路由生成url。
如果提供了切换语言(标志)的链接,也可以在其中添加hreflang属性。