如何实现hreflang标签双向关联?SEO新手实操疑问
关于Hreflang双向关联的正确做法
首先明确两个核心点:
- 西班牙语言页面不会自动生成,你需要先手动创建
www.123.com/es这个页面,内容是英文页面的西班牙语翻译版本,确保两个页面是同主题的不同语言镜像。 - 双向关联不是在同一个页面加重复标签,而是在两个页面分别配置对应的hreflang标签。
具体操作步骤:
英文页面(
www.123.com/en)的配置
保留你已经添加的两个标签即可,它们已经告诉搜索引擎:这个页面是英文版本,同时存在对应的西班牙语版本:<link rel="alternate" hreflang="en" href="www.123.com/en" /> <link rel="alternate" hreflang="es" href="www.123.com/es" />西班牙页面(
www.123.com/es)的配置
在这个页面的<head>标签里,添加指向自身和英文页面的hreflang标签:<link rel="alternate" hreflang="es" href="www.123.com/es" /> <link rel="alternate" hreflang="en" href="www.123.com/en" />
为什么不用在同一页面加四个标签?
完全没必要,而且会造成代码冗余。每个页面只需要列出所有关联的语言版本(包括自身),搜索引擎会自动识别出这两个页面的双向对应关系,不需要重复声明。
简单说:你有两个独立的页面,每个页面都"告诉"搜索引擎自己的语言,以及对应的其他语言版本在哪里,这样就实现了双向关联。
内容的提问来源于stack exchange,提问作者Ryan .10
相关产品推荐
相关产品推荐

