SEO搜索优化论文(国际网站SEO:将网页的本地化版本告知搜索引擎)
作者:玥言
链接:
https://zhuanlan.zhihu.com/p/586282984来源:
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
可通过以下三种方式向搜索引擎指明某个网页的多个语言/语言区域版本,分别是「HTML 元标记」、「HTTP 标头 」、「XML 格式的站点地图」。
从搜索引擎的角度来看,这三种方法是等效的,网站可以选择最适合自己的方法。不过,其中更推荐使用的方式是「HTML 元标记」,其次是「XML 格式的站点地图」。因为这两种方法的实现更简单,一种是在 HTML 的 <head></head> 标签中添加一组 meta 标记即可,另一种是在 X(网站推广ML 格式的站点地图中标记网址 URL。
下面简单介绍这两种方法。
1、「HTML 元标记」
这种方法就是通过在网页标头中添加<link rel="alternate" hreflang="lang_code"... >元素,将网页的所有语言和区域变体告知 搜索引擎。
示例:
<head> <link rel="alternate" hreflang="zh-cn" href="https://www.fuyeor.com/zh-cn/follow" /> <link rel="alternate" hreflang="zh-hk" href="https://www.fuyeor.com/zh-hk/follow"/>(网站推广 <link rel="alternate" hreflang="en-us" href="https://www.fuyeor.com/en-us/follow" /> <link rel="alternate" hreflang="ja-jp" href="https://www.fuyeor.com/ja-jp/follow" /> ..... </head>实例:
1、苹果官网的「HTML 元标记」:
2、Google developers 开发者平台的「HTML 元标记」:
注意事项:
1、hreflang="lang_code" 其中的 lang_code 是语言-区域代码,是语言(以 ISO 639-1 格式表(网站推广示)和区域(可选,以ISO 3166-1 Alpha 2 格式表示)的组合表示形式。例如中文 zh + 中国 cn => zh-cn。
2、不同语言网页的网址无需位于同一个网域中。
3、不同语言网页的网址必须是完整的 URL 地址,包括传输方法 (http/https),例如:
https://www.fuyeor.com/en-us而不是//www.fuyeor.com/en-us或者/en-us。4、每个语言版本都必须列出其自身以及所有其他语言版本。
2、「XML 格式的站点地图」
这种方法就是通过在 XML 格式的站点地图中添加 <xhtml:link rel="alternate" hrefla(网站推广ng="lang_code"... >元素,将网页的所有语言和区域变体告知 搜索引擎[1]。
注意事项:
1、hreflang="lang_code" 其中的 lang_code 是语言-区域代码,是语言(以 ISO 639-1 格式表示)和区域(可选,以ISO 3166-1 Alpha 2 格式表示)的组合表示形式。例如中文 zh + 中国 cn => zh-cn。
2、不同语言网页的网址无需位于同一个网域中。
3、不同语言网页的网址必须是完整的 URL 地址,包括传输方法 (http/https),例如:
https://www.fuyeor.com/en-us而不是
//http://www.fuy(网站推广eor.com/en-us或者/en-us。4、每个语言版本(每个<url>元素内的网址)都必须列出其自身以及所有其他语言版本。
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>https://www.fuyeor.com/zh-cn/follow</loc> <xhtml:link rel="alternate" hreflang="en-us" href(网站推广="https://www.fuyeor.com/en-us/follow"/> <xhtml:link rel="alternate" hreflang="ru-ru" href="https://www.fuyeor.com/ru-ru/follow"/> <xhtml:link rel="alternate" hreflang="zh-cn" href="https://www.fuyeor.com/zh-cn/follow"/> <xhtml:link rel="alternate" hreflang="ja-jp" href="https://www.fuyeor.com/ja-jp/follow"/> </(网站推广url> ... </urlset>