先解决内容差异,再谈标签
如果英文页与西班牙文页只是整段翻译,连产品参数与应用场景的表述都完全一致,那么即使加了 hreflang,谷歌也可能判定为重复内容。正确做法是按语种分别做关键词研究:西班牙语市场的买家搜索的词与英语市场完全不同,页面标题、描述、正文结构与产品分类都应按当地市场的搜索习惯重新组织。
hreflang 的基本写法
标签放在每个页面的 head 中,声明的是这个页面与哪些页面互为替代版本。语言代码用 ISO 639-1,地区用 ISO 3166,例如 zh-CN、en、es、pt-BR。互相引用的页面都要写,且顺序一致,同时在页面中加入 canonical 指向自身或对应的主版本。
常见错误
- 只在英文页写 hreflang,指向其他语种,但其他语种页面没有回指。这种单向声明经常不生效。
- 把 hreflang 与语言切换按钮混为一谈。切换按钮是给用户用的,hreflang 是给搜索引擎用的,两者都要有。
- 在同一个页面里声明多条指向同一语言但不同 URL 的 hreflang,造成冲突。
- 把所有语种都指向同一个英文页,放弃了本地化落地页。
让每个语种都有自己的入口
建站时为不同语言市场规划不同的落地页,例如为德国市场单独做一页,突出对应的认证与交付能力。这既是 SEO 策略,也是转化策略,德国买家看到通用页面时跳出率会明显高于看到本地化页面。
验证方式
在谷歌站长平台的网址检查工具中输入任意一个语种页面,可以在「国际 targeting」标签页看到谷歌识别出的 hreflang 关联是否正确。若发现某些页面未被识别,按上面的常见错误逐条排查。