光明日报
例如, zh-CN 表示简体中文(中国大陆), zh-TW 表示繁体中文(⚡中国台湾)
例如,英文页面的标签中也要声明 hreflang="en" 指向自己
通常不需要📢同时使用两个,除非🍀存在明确的地区区分
常见错误与避坑指南 许多网站运营者在实施 hreflang 标签🌺时会遇到一些问题,导致标签无法生效
忽略了“正确的内容对应” hreflang 标签只是告诉搜索引擎页面“是哪个版本”,而非强行改变搜索引擎的索引
与 sitemap 或 HTTP Header 配合: 除了在 HTML <head> 中添加,对于非HTML文件(如PDF),可以在HTTP响应头中设置 hreflang 信息,或者在 XML 站点地图中使用 <xhtml:link> 标签进行声明
缺少自引用或成环不完整 没有将当前页面添加进声明集,或者🌅A声明了🔑B但B没有声明A
如果指向的页面实际内容与声明的语言不匹配,标签不仅无效,还可能导致排名惩罚
手动检查页面源代码: 打开页面,查看 <hea📌d> 部分是否出现了正确格式的 link 标签,并检查语言代码与URL是否对应
必须包含自引用标签: 每个页面的 hreflang 声明中,必须包含指向自身页面的链接
这会导致搜索🎆引擎忽略整个hre❤️flang集群