我正在建设的网站有两种语言(荷兰语和英语)。
您可以通过选择标记来切换语言(点击表格后将通过Jquery提交)。语言存储在会话中并带有cookie。页面将根据所选语言刷新并更改其内容。 (还有HTML lang更改)。
google会正确索引我的网站吗?如果用户是英语,Google会在结果中显示我网站的英文版吗?
答案 0 :(得分:0)
您必须为每种语言创建单独的网址。
最好的方法是使用英语作为默认/pagename
并使用所有其他语言的语言前缀,例如/nl/pagename
,fr/pagename
。
您还可以使用查询参数,例如/pagename?language=nl
您应该为所有其他语言添加元链接:
EN
<link rel="alternate" hreflang="nl" href="/nl/pagename" />
或
<link rel="alternate" hreflang="nl" href="/pagename?language=nl" />
NL
<link rel="alternate" hreflang="en" href="/pagename" />
答案 1 :(得分:0)
正如@marcobiedermann所指出的,有很多方法可以用不同的语言表示一个页面
你也可以考虑将你的语言添加到html标签中,如
<html lang="en">
可以找到lang attr的文档here