没有什么比国际和多语言搜索引擎优化(SEO)更技术化的了。它很难实现,而且很容易出错,这可能会将您带入一个技术SEO问题的世界。
在考虑如何在全球范围内定位读者时,有很多变化的部分。这篇文章是我所写的关于国际搜索引擎优化和多语言搜索引擎优化的三篇文章中的最后一篇。今天,我将介绍如何使用hreflang标记将所有内容联系在一起,以及如何使用它来帮助搜索引擎理解语言和地区内容的变化。
让我们首先快速回顾一下国际和多语言搜索引擎优化。
1. 国际搜索引擎优化
在本系列的第一部分中,我们介绍了国际化的搜索引擎优化以及许多国际化的内容排名方法。我们介绍了使用cctld的传统方法,使用子目录和子域名进行地理定位,并研究了在没有这些更技术性方法的情况下内容可以进行国际排名的方法。
正确的方法总是适合你当前的情况和目标。通常情况下,如果内容是通过SEO来推广的,并用于引导,你就可以避免这些技术上更具挑战性的方法来进行国际排名。
2. 多语言的搜索引擎优化
如果用户说不同的语言,事情就会变得更加复杂。有一系列的典型的场景,我们看到多语言SEO。最常见的情况是:
服务于同一国家的多种语言。
多种语言,不服务于特定国家。
服务多个国家的多种语言。
正确的多语言SEO策略通常建立在你的国际SEO策略上,需要对你的目标受众有详细的了解。只有实现了这种清晰,你才能看到最好的选择是什么。
3.Hreflang标签
一旦你有你的搜索引擎优化鸭在你的国际和多语言搜索引擎优化策略,然后你可以看看使用hreflang标签,以帮助搜索引擎了解哪个版本的内容应该显示给一个给定的用户。
作为一个简单的例子,让我们考虑一个包含英国、澳大利亚和美国内容的站点。
这些内容几乎是相同的,但是与每个区域化的内容集有细微的区别。没有hreflang,我们结束了相同内容的三个版本和潜在的重复SEO问题。
简单地说,Hreflang
当页面存在语言变体时,每个页面都有一个替代的统一资源定位器(url)列表。因此,每个页面将列出不同语言和/或地区的所有可选方案。
从排名的角度来看,如果英国版本的英语页面排名,搜索引擎检查hreflang标签为这个页面,如果一个更合适的版本存在,然后该页面被返回。因此,当用户在美国时,他们将看到该页面的en-us版本。这由用户浏览器中的语言设置和优先级决定。
方法
hreflang有多种方式可以实现:
HTTP头文件- hreflang代码可以在HTTP头文件中实现。
HTML – hreflang代码在你的HTML部分。
XML网站地图-语言和地区的细节在XML网站地图中有详细说明。
每种方法都有优缺点,而正确的方法取决于您的独特情况。
超文本标记语言(HTML) head方法通常是一个容易开始的地方,但它不适用于非HTML文件,如可移植文档格式(PDFs)。
使用超文本传输协议(HTTP)报头和HTML方法,必须为每个页面请求生成标记。如果您有多个页面,这可能会引入一些开销(在这个移动驱动、速度敏感的SEO环境中,我们确实不希望出现这种开销)。
可扩展标记语言(XML)方法通常适合较大的站点,或者存在多种语言和区域差异的站点,因为不需要对每个页面进行更改,也不需要额外的服务器开销来为每个页面生成标记。这意味着没有托管或文件大小开销和XML hreflang优化和网站之间的分离。
这里没有对错之分;正确的方法是根据你的具体情况量身定做的。
只做一次,然后做对吗
这里的一个关键建议是只使用这些方法中的一种。如果您使用多种方法,您可能会得到冲突的结果,如果它们冲突,就会导致问题。
多种语言,没有地域
第一个实现仅使用语言变体进行详细说明,下面的示例显示了英语、法语和德语。