避免重复hreflang标签

Posted

技术标签:

【中文标题】避免重复hreflang标签【英文标题】:Avoid duplicating hreflang tags 【发布时间】:2020-07-23 07:10:05 【问题描述】:

在这种情况下如何避免复制 hreflang 标签:

Home : http://mywebsite.com -> 使用浏览器语言(假设现在是法语)

<link rel=”alternate” hreflang=”fr” href=”http://mywebsite.com”>
<link rel=”alternate” hreflang=”fr” href=”http://mywebsite.com/fr”>
<link rel=”alternate” hreflang=”en” href=”http://mywebsite.com/en”>

感谢各位专家

【问题讨论】:

【参考方案1】:

您可以通过 hreflang 设置语言和地区。

例子:

de:德语内容,与地区无关 en-GB:英文内容,面向 GB 用户 de-ES:德语内容,面向西班牙用户

来源: https://developers.google.com/search/docs/advanced/crawling/localized-versions

那么默认规范就是x-default值。

来源: https://developers.google.com/search/blog/2013/04/x-default-hreflang-for-international-pages

【讨论】:

以上是关于避免重复hreflang标签的主要内容,如果未能解决你的问题,请参考以下文章

自引用 hreflang 标签

网站的英语和德语版本上的 Hreflang 标签?

带有 hreflang 标签的 sitemap.xml - 不正确的命名空间

我的hreflang标签有什么问题?

在 BigCommerce HTML href 中回显 PHP(自引用 hreflang 标签)

如何从 hreflang 中删除 TYPO3 9 SEO 扩展中的区域