测试网站是否根据访客地区提供不同内容。检测地理定位页面,检查 hreflang 标签,并比较多语言内容。
| Locale | Status | Title | Meta Description | H1 | Content Length |
|---|
| Locale | Content-Language | Vary | Redirect URL |
|---|
本地化自适应内容指的是网页根据访客的语言偏好、地理位置或浏览器地区设置提供不同版本的内容。与为每种语言维护独立 URL(如 /en/page 和 /fr/page)不同,本地化自适应页面使用单一 URL,并根据传入的 Accept-Language HTTP 头或 IP 地理位置动态选择内容版本。
这种做法在全球品牌、SaaS 平台和电商网站中很常见,能够在不拆分 URL 结构的情况下提供流畅的本地语言体验。然而,如果未使用正确的技术信号实现,它会带来重大的 SEO 挑战。
Google 和其他搜索引擎通常使用 en-US 地区 来抓取您的站点。如果您的页面向法国访客提供法语内容,却向 Googlebot 提供英语内容,Google 只会索引英语版本。这意味着您的法语内容可能永远不会出现在 Google.fr 的搜索结果中,即使真实的法国用户直接访问时能够完整看到。
配置不当的本地化自适应页面主要存在以下问题:
Vary: Accept-Language,CDN 和反向代理可能缓存单一语言版本并向所有访客提供。如果您选择在单一 URL 上提供本地化自适应内容,请遵循以下最佳实践:
<link rel="alternate" hreflang="fr" href="https://example.com/page">。Vary: Accept-Language,以便缓存和 CDN 知道按语言存储不同版本。Content-Language 头部,帮助搜索引擎确认语言。/en/、/fr/),如果目标语言超过 3-4 种。Google 推荐大型国际站点采用此方式,因为它为每个版本提供独立且可爬取的地址。将此工具与我们的 hreflang 标签生成器 配合使用,以构建正确的 hreflang 标签,并使用我们的 本地排名检查器 验证您在每个目标地区的排名。
本地化自适应页面会根据访客的地区或语言设置提供不同内容。服务器读取 Accept-Language HTTP 头或使用 IP 地理位置来决定返回哪种语言版本。这使单一 URL 能够提供多语言内容,但需要精细的 SEO 配置,以确保搜索引擎能够发现并索引所有版本。
Google 抓取您站点时使用 en-US 地区。如果您的页面在同一 URL 上对不同地区返回不同内容且缺少 hreflang 标签,Google 可能只会索引一个版本。这导致使用其他语言搜索的用户永远找不到您的本地化内容,即使该内容对直接访问的用户完全可用。
hreflang 标签告诉搜索引擎在每个地区向用户展示页面的语言和地区版本。无论是在同一 URL 上提供不同语言内容,还是为每种语言维护独立 URL,均必须使用 hreflang 标签。若缺少这些标签,搜索引擎无法可靠地将正确的语言版本匹配到相应受众,导致国际排名流失。
该工具会对您的 URL 发送带有不同 Accept-Language 头的 HTTP 请求,以对应每个选定的地区。随后比较所有响应中的页面标题、元描述、H1 标题、内容长度以及响应头。如果任意元素在地区之间存在差异,页面将被标记为本地化自适应。工具还会检查 hreflang 标签,并在检测到自适应内容但缺乏正确实现时发出警告。