【问题标题】:Blanket hreflang or lang attribute for single language website单一语言网站的一揽子 hreflang 或 lang 属性
【发布时间】:2026-01-09 07:00:02
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: html lang hreflang


    【解决方案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 个只是不同的标题文本。
    • 我很高兴它很有用。是的,这可能是因为标题不同。