外链论坛

 找回密码
 立即注册
搜索
查看: 69|回复: 1

多语言网站怎么样将网页的本地化版本录入 Google - html标记

[复制链接]

3094

主题

2万

回帖

9996万

积分

论坛元老

Rank: 8Rank: 8

积分
99968785
发表于 2024-7-30 23:05:06 | 显示全部楼层 |阅读模式

多语言网站为了让谷歌收录,更好的服务某语言本地客户搜索,能够有几种办法让谷歌收录。这集中办法包含HTML、HTTP 标头和站点地图。

本文重点介绍用html标记的方式将网站内容加入谷歌搜索收录。下面是谷歌的官方办法介绍。

HTML 标记

能够经过在网页标头中添加 <link rel="alternate" hreflang="lang_code"... > 元素,将网页的所有语言和区域变体通知 Google。倘若站点地图或没法为您的网站指定 HTTP 响应标头,此办法非常有用。

针对网页的每一个变体,您都应在 <head> 元素中添加一组 <link> 元素,并使每一个网页变体(包含网页自己)分别对应一个链接。网页的每一个版本中,这组链接都应是相同的。查看其他准则。

以下是每一个 link 元素的语法:

<link rel="alternate" hreflang="lang_code" href="url_of_page" />

语法

lang_code 此网页版本所针对的受支持的语言/区域代码,或 x-default(以与该网页上的 hreflang 标记未知道列出的任何语言匹配)。

url_of_page 此网页的特定语言/区域版本对应的完全限定网址。

请将 <link> 标记放在 <head> 元素顶部周边。最起码,<link> 标记必须位置于格式正确的 <head> 部分内,或位置于可能会引起 <head> 过早结束的任何项目(例如 <p> 或跟踪像素)前面。倘若不确定,请将所呈现的网页中的代码粘贴到 HTML 验证工具中,保证关联链接位置于 <head> 元素内。

示例

例如,Widgets, Inc 有一个面向美国、英国和德国境内用户的网站。以下网址包括的内容大致相同,但拥有区域性差异:

拥有区域性差异的网址

http://en.example.com/page.html 通用英语版首页,包括与从美国运至全世界各地的运费关联的信息。

http://en-gb.example.com/page.html 英式英语版首页,表示以英镑为单位的价格。

http://en-us.example.com/page.html 美式英语版首页,表示以美元为单位的价格。

http://de.example.com/page.html 德语首页。

Example Domain 不针对任何语言或语言区域的默认页;它拥有选取器,供用户选取自己的语言和区域。

重视,Google 不会按照这些网址中针对特定语言的子网域(en、en-gb、en-us、de)确定网页的目的受众群体;您必须将网页知道相关到对应的目的受众群体。

您应将下面的 HTML 粘贴到上方列出的所有网页的 <head> 部分中。这会将美式英语、英式英语、通用英语和德语用户引导至对应的本地化网页,并将所有其他用户引导至通用首页。Google 搜索会根据用户的浏览器设置为她们返回适当的结果。

<head>

<title>Widgets, Inc</title>

<link rel="alternate" hreflang="en-gb"

/>

<link rel="alternate" hreflang="en-us"

/>

<link rel="alternate" hreflang="en"

/>

<link rel="alternate" hreflang="de"

/>

<link rel="alternate" hreflang="x-default"

href="Example Domain" />

</head>

回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-9-9 06:58:37 | 显示全部楼层
你的见解独到,让我受益匪浅,非常感谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-9 03:36 , Processed in 0.089938 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.