4

这看起来对吗?SEO专家说这是这样做的方法,但由于某种原因我认为这可能是错误的,因为我们对不同的hreflang使用相同的url

<link rel="alternate" hreflang='en-bn' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-cn' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-hk' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-in' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-id' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-jp' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-kr' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-my' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-pk' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-ph' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-sg' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-lk' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-tw' href='http://www.xxx.com/gsa'/>
<link rel="alternate" hreflang='en-th' href='http://www.xxx.com/gsa'/>

谷歌会因此惩罚网站吗?

4

1 回答 1

4

我想他们可能会。如果您在 Google Webmaster Central Blog 上看到此帖子,他们会推荐如下内容:

<link rel="alternate" hreflang="es" href="http://www.example.com/" />
<link rel="alternate" hreflang="es-ES" href="http://es-es.example.com/" />
<link rel="alternate" hreflang="es-MX" href="http://es-mx.example.com/" /> 
<link rel="alternate" hreflang="en" href="http://en.example.com/" />

谷歌说:

如果您指定区域子标签,我们将假定您要定位该区域。请记住,所有这些注释都将在每个 URL 的基础上使用。您应该注意为这两个链接元素使用特定的 URL,而不是主页。


此外,从他们的指导方针here

让一个 URL 与一个内容相关联。我们建议 不要对多种语言 使用相同的 URL ,例如根据用户信息(IP 地址、Accept-Language HTTP 标头)在 example.com/page.html 上同时提供法语和英语版本。(强调我的)

如果您没有根据语言/本地化将用户重定向到不同的网站,您可能会因此受到惩罚,因为 Google 明确建议不要这样做。

于 2012-11-13T22:15:26.477 回答