什么时候需要hreflang?
如果网站有同一产品页的英语、德语、西班牙语版本,或英语页面分别面向美国和英国且内容确实做了地区调整,就值得标明版本关系。只有一个英语站、没有可访问的其他语言页面时,不需要为了“国际SEO”凭空添加标签。Google的多语言网站指南建议不同语言使用不同URL,而不是只靠Cookie、浏览器语言或脚本替换页面内容。
hreflang帮助Google为用户选择合适的页面版本,但不能代替翻译、当地术语、联系方式、货币或交付信息的本地化。页面主体仍是英语,只有导航翻成德语,不能视为高质量德语版。
先把页面一对一配好
以一个B2B产品为例,可以有英语通用版/en/industrial-pump/、德语版/de/industrie-pumpe/。应只把这两个描述同一产品的页面互相关联;不要把德语首页指向英语产品页,也不要把不同型号硬配成一组。缺失某个语言的对应产品页时,可以保留其他版本正常访问,不必制造空白页。
| 检查点 | 正确做法 | 常见错误 |
|---|---|---|
| URL | 每种语言有稳定、独立且可抓取的地址 | 同一URL按浏览器语言动态换文案 |
| 对应关系 | 同一产品或同一主题页面互相配对 | 所有页面都指向另一语言首页 |
| 页面内容 | 主体、导航和关键采购信息一致本地化 | 只翻译菜单与标题 |
| 访问方式 | 用户可通过链接切换语言 | 按IP强制跳转且无法返回 |
语言与地区代码怎么写?
语言代码可以单独使用,如de表示德语;需要细分地区时再加地区码,如en-US与en-GB。不能仅写国家码来代表语言,也不要把UK当作英国地区码。Google本地化页面说明列出了支持的格式和常见无效代码。
若网站有语言选择页或通用入口,可考虑用x-default标示不匹配其他语言时的回退页。它是可选的,不应把所有不确定流量都重定向到某个销售市场页面。
双向链接、自己指向自己,为什么都要有?
Google允许在HTML、HTTP响应头或XML站点地图中提供hreflang;选择一种适合现有站点的方式即可,没有必要三种都上。每个页面版本要列出自身及其对应的全部版本,而且版本之间要有返回链接。例如英语页指向德语页,德语页也要指回英语页。Google说明缺少返回链接时,相应标注可能被忽略。
实施时先为产品分类、核心产品与解决方案建立“页面映射表”,再批量生成标签。发布后抽检每一组URL是否返回正常页面、是否被意外重定向、是否处于可索引状态,并检查链接是否仍指向最新URL。详细规则见官方hreflang说明。
canonical与自动跳转要怎么处理?
不同语言的独立页面通常需要保留各自可索引的URL;不要把德语页面统一规范到英语页面,否则目标市场页面可能难以作为独立版本出现。同一语言的地区页面若内容高度相似,则要结合规范URL与hreflang设计一致的主版本。Google在多地区网站指南中说明了相似地区页面的处理方式。
避免用户刚打开德语URL就被IP规则强制送往英语URL。搜索爬虫可能无法看到所有版本,买家也可能需要自行切换语言。更稳妥的是保留可访问的独立URL,并提供清楚的语言切换链接。
上线验收与后续复盘
- 随机抽取每个语言的首页、分类、产品和文章,确认有实际对应页面。
- 核对语言代码、绝对URL、自身链接与双向返回链接。
- 检查URL未被robots规则屏蔽、无错误跳转,页面主体语言正确。
- 检查每个版本的标题、描述、产品参数、询盘入口与联系信息。
- 按语言和地区观察Google Search Console的展示、点击与实际询盘,不把hreflang当作排名保证。
如果正在规划多语言站点,可先读外贸B2B产品页SEO指南,明确每种语言需要真正回答哪些采购问题,再设计技术标注。
资料来源与适用范围
本文依据Google Search Central的多语言与多地区网站指南、本地化页面与hreflang说明整理。示例URL为说明用途,不代表本站已经提供对应语种页面。
常见问题
只有英文网站也要加hreflang吗?
不需要。没有对应的其他语言或地区版本时,不必添加hreflang。
hreflang能让新语言页面直接获得排名吗?
不能保证。它帮助Google理解版本关系,页面仍需可抓取、有用且适合当地用户。
x-default一定要设置吗?
不是必需;有通用入口或语言选择页时可考虑作为未匹配语言的回退。