Seo 多语言网站

Seo 多语言网站,seo,Seo,我有一个多语言网站,如何对每种语言/地区进行良好的SEO,现在我有: <meta name="description" content=" "> <meta name="Keywords" content=" "> 网站结构为:一个域,文件中切换语言:php根据用户选择的语言重新绘制文件。所以我想我可以根据用户选择的语言来切换这些meta的内容,我走对了吗? 谢谢这取决于用户选择语言的方式。如果它是一个标准的URL链接,机器人应该不会很难抓取它。如果您使用某种类型的

我有一个多语言网站,如何对每种语言/地区进行良好的SEO,现在我有:

<meta name="description" content=" ">
<meta name="Keywords" content=" ">

网站结构为:一个域,文件中切换语言:php根据用户选择的语言重新绘制文件。所以我想我可以根据用户选择的语言来切换这些meta的内容,我走对了吗?
谢谢

这取决于用户选择语言的方式。如果它是一个标准的URL链接,机器人应该不会很难抓取它。如果您使用某种类型的javascript或flash菜单,他们可能很难索引此动态内容

有关javascript和搜索引擎的一些讨论,请访问:

这与此处提出的问题几乎相同,但您不是根据浏览器设置和“接受语言”标题切换语言,而是根据下拉列表切换语言。您需要确保选择此下拉列表会更改url。你不能将语言存储在cookies中并获得良好的SEO结果

当谷歌机器人爬行页面时,它不会发送任何cookies。您要么将其发送为您的默认语言,要么询问它需要什么语言(提示:除非您给它一个爬网链接,否则它不会回答)

为了获得最佳搜索引擎优化效果,请为不同语言使用不同的顶级域、子域或文件夹





我想有很多方法可以做到这一点。如果你有多种语言,一个简单的方法是将元数据存储在DB表中,并根据所选语言加载它们。是的,我不使用DB,但这就是我的想法,我想知道特定的标签(对于前意大利关键词)是否会(并且只有它们)出现在意大利谷歌(google.it)中,对于英语也是一样,fr等。是的,这是一个标准url(非Javascript),因此将Meta切换为各自的语言(例如:如果用户选择意大利语,Meta将填充意大利语desc和意大利语关键字)如果用户在谷歌,那么获取意大利语关键词会有任何帮助。例如,请注意使用子域,谷歌将每个单独的子域视为自己的实体(不同的网站),这是一种常见的误解。当子域由不同的人拥有时,谷歌有能力将其视为单独的站点。比如在博客现场。然而,谷歌通常将所有子域视为一个站点。有关更多信息,请参阅网站管理员堆栈交换。