同一篇文章,同时存在中文版本和英文版本,如何设置页面 SEO 信息,防止被搜索引擎认定为重复内容

文章目录

    最近增加了博客新功能,中文版自动翻译为英文,基于 Github Copilot SDK 的免费 gpt 5 mini 模型。但是,今天看了 Bing Web Master 里的一篇文章,说这种翻译行为,也会被认定为重复内容。参考下文:

    https://blogs.bing.com/webmaster/December-2025/Does-Duplicate-Content-Hurt-SEO-and-AI-Search-Visibility

    Localization creates duplicate content when regional or language pages are nearly identical and do not provide meaningful differences for users in each market.

    那么如果一个网站内,同一篇文章,同时存在中文版本和英文版本,如何设置页面信息,防止被搜索引擎认定为重复内容?

    解决方案

    判断如果为中文 , 且已翻译为英文:

    在中文版页面的头部添加:

    <link rel="alternate" hreflang="zh-CN" href="https://www.sunzhongwei.com/xxx" />
    <link rel="alternate" hreflang="en" href="https://www.sunzhongwei.com/xxx-en" />
    <link rel="alternate" hreflang="x-default" href="https://www.sunzhongwei.com/xxx-en" />
    

    判断如果文章内容为英文,在英文版页面的头部添加:

    <link rel="alternate" hreflang="zh-CN" href="https://www.sunzhongwei.com/xxx" />
    <link rel="alternate" hreflang="en" href="https://www.sunzhongwei.com/xxx-en" />
    <link rel="alternate" hreflang="x-default" href="https://www.sunzhongwei.com/xxx-en" />
    

    参数解析说明

    • hreflang=“zh-CN”:表示该链接指向简体中文版本。
    • hreflang=“en”:表示该链接指向英文版本。
    • hreflang=“x-default”:这是一个特殊的代码,用于指定当用户的语言不在你支持的语言列表中时,或者搜索引擎无法确定语言偏好时,应该索引哪个页面。通常指向你的主版本或默认首页。

    rel=“alternate” hreflang 的作用

    用于向搜索引擎(尤其是 Google、Bing 等)说明:当前网页存在其他语言或地区的替代版本。帮助搜索引擎理解多语言/多地区网站的结构,从而在搜索结果中根据用户的语言偏好或地理位置,自动展示最合适的页面版本,同时避免因内容相似而导致的“重复内容”问题。

    晚上吃完饭,在博客上增加了这个逻辑处理。但是,感觉页面增加的逻辑越来越多了,以后会不会不好维护 😓

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式