单一语言网站的一揽子 hreflang 或 lang 属性

Posted

技术标签:

【中文标题】单一语言网站的一揽子 hreflang 或 lang 属性【英文标题】:Blanket hreflang or lang attribute for single language website 【发布时间】:2019-10-17 09:32:09 【问题描述】:

我的营销团队委托我修复 Semrush 和 Ahrefs 报告的站点审核错误。

错误是:“218页没有hreflang和lang属性”

这是一个单一语言的网站 - 全部使用美国英语。我意识到我可以进入 218 页并将 更改为 。但是,我的整个站点有 2000 多个页面,所以我认为 218 计数只是站点审核停在那里。

我想在所有页面的页眉中设置一个默认值。我看到了 hreflang 替代的语法,但我认为它不适合单一语言网站。

我有没有办法添加一揽子默认设置,让 semrush 网站审核知道我的所有页面都是 lang="en" ?

【问题讨论】:

【参考方案1】:

如果您有一个共同的标题并且所有页面都属于同一个域,您可以使用 <link rel="alternate" hreflang="x-default" href="https://www.yourURL.com<?php echo $_SERVER["REQUEST_URI"]; ?>" /> 在头部,“x-default”为您处理语言。 这是一个更好地解释“x-default”用法的网址: https://webmasters.googleblog.com/2013/04/x-default-hreflang-for-international-pages.html 希望对你有帮助。

【讨论】:

这很好用。它解决了 218 个错误中的 177 个,我认为剩下的 30 个只是不同的标题文本。 我很高兴它很有用。是的,这可能是因为标题不同。

以上是关于单一语言网站的一揽子 hreflang 或 lang 属性的主要内容,如果未能解决你的问题,请参考以下文章

什么时候需要为 hreflang 使用 x-default?

自引用 hreflang 标签

<link rel="alternate" href="" hreflang="en" />

来自网站管理员工具的 hreflang 问题

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

链接备用 hreflang 两个具有相同语言的链接,SEO?