You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置含默认语言页面的hreflang标签?解决重复英文页问题

多语言页面hreflang配置解决方案

针对你遇到的同语言双页面导致hreflang冲突的问题,最优解法是移除/en/路径的英文页面,具体操作如下:

  1. 给https://www.example.com/en/something设置301永久重定向到默认英文页面https://www.example.com/something,让搜索引擎明确这两个URL指向同一内容,避免重复内容风险。
  2. 配置规范的hreflang标签:
    • 在默认英文页面(/something)中添加:
      <link rel="alternate" hreflang="en" href="https://www.example.com/something" />
      <link rel="alternate" hreflang="es" href="https://www.example.com/es/something" />
      
    • 在西班牙语页面(/es/something)中添加:
      <link rel="alternate" hreflang="es" href="https://www.example.com/es/something" />
      <link rel="alternate" hreflang="en" href="https://www.example.com/something" />
      

之所以这么做,是因为同语言的多个页面会让hreflang标签出现重复的en语言值,不管是搜索引擎还是Ahrefs这类工具,都会判定为配置错误。加上谷歌不鼓励同时使用canonical标签和hreflang标签,用301重定向合并页面是最稳妥的方式,既能解决重复内容问题,又能让hreflang配置完全符合规范。

如果出于历史链接等特殊原因必须保留/en/版本,虽然可以尝试将其中一个页面设为规范页,但这种方式存在违反谷歌建议的风险,后续可能引发SEO问题,因此不推荐。

内容的提问来源于stack exchange,提问作者Alan Reed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 22:18:25