客户想要网站的德语版本。您已经制作了,并且全部翻译了。但 Google 可能会向错误的人展示此版本——或者根本不会在德国搜索中显示。这就是地理定位存在的原因。
什么是网站地理定位
网站地理定位是一组信号,告诉 Google 特定页面面向哪个国家或地区。如果没有明确的信号,搜索引擎会尝试自行确定:查看内容语言、服务器 IP、链接权重。它并非总是能正确猜测。
一个重要的细微差别:页面语言和国家/地区是不同的。一个英文页面可能面向英国、美国或澳大利亚。如果没有地理定位,Google 会自行选择,并且可能会向错误的受众展示英文版本。
Google 考虑哪些信号
域名区域。.de、.fr、.ru 等域名是针对不同国家/地区的域名 (ccTLD)。对于 Google 来说,最明确的信号是:.de 网站面向德国。优点:明确绑定到国家/地区。缺点:每个域名都必须单独推广,它们之间不传递权威性。
URL 结构。普通域名(.com、.net)上的文件夹(/de/、/fr/)和子域名(de.site.com)也表示目标区域。从 SEO 角度来看,文件夹更好:一个域名可以立即为所有区域积累权威性。如何选择结构——在单独的文章中详细介绍:
hreflang。页面代码中的一个属性,直接告诉 Google:“这是德国德语版本,这是奥地利德语版本,这是美国英语版本”。一个属性同时解决了语言和国家问题。这是所有信号中最准确的。
格式:hreflang="de"(语言)或 hreflang="de-DE"(语言 + 国家)。对于不绑定到特定国家的版本:hreflang="x-default"。
Google Search Console。以前,Search Console 中有一个特殊的地理定位工具——为 .com 域名设置目标国家。它已过时且不再可用。现在,Google 建议完全依赖 hreflang 和 URL 结构。
为什么 hreflang 比其他一切都重要
特定国家/地区的域名提供了明确的信号,但会分散链接权重。Search Console 中的设置是近似的。hreflang 更精确:您可以按国家/地区(德国、奥地利、瑞士)划分德语受众,为所有其他国家/地区指定默认版本,并在每个页面级别执行此操作。
如果没有 hreflang,可能会发生以下情况:德国用户在 Google 中搜索某些内容,找到您的网站——但却进入了俄语版本,尽管有德语版本。仅仅是因为 Google 不知道该显示哪个版本。