单一语言网站的一揽子 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?