Mat*_*att 11 asp.net multilingual seo cultureinfo
我在ASP.NET中开发了一个多语言站点,它可以检测用户的系统文化,并以适当的语言显示内容.
这一切都运作良好,但我的客户已经有一个SEO审计.SEO机构表示担心这不是一个好的SEO实践,因为每种语言都没有唯一的URL.
他们建议该网站可能被指控隐藏,并且谷歌可能无法为每种不同的语言正确索引网站.
关于这些是否是有效问题的任何想法,以及是否有为网站的每个语言版本提供唯一URL的优势?
虽然你自动切换语言做得很漂亮,但SEO机构是正确的!
谷歌可能无法为每种不同的语言正确索引网站.
这是真的!Google上次检查时不会发送接受语言标题.这意味着Google只会将默认语言编入索引.
他们建议该网站可能被指控伪装,
这与您的Excact实施不同,但您的网站可能会受到处罚!
网站上有唯一的URL(对于每种语言版本)都有优势!
首先,对于您的用户:他们可以链接到他们喜欢的语言.搜索引擎的辅助,因为他们可以正确索引您的网站.
我建议大部分时间只在主页上重定向用户,使用302重定向到正确的URL(以及正确的语言)进行语言切换.(编辑:您可以查看Matt Cutts的帖子"SEO建议:讨论302重定向")
验证我的建议:安装fiddler并浏览http://www.ibm.com.如下所示,我收到302重定向到相应的语言,到达www.ibm.com/be/en.
Result Protocol Host URL Body Caching Content-Type
4 302 HTTP www.ibm.com / 209 text/html
5 200 HTTP www.ibm.com /be/en/ 5.073 no-cache text/html;charset=UTF-8
Run Code Online (Sandbox Code Playgroud)
有几种解决方案可以解决这个问题:
只需确保每次为相同的URL提供相同的内容.
祝你好运!
| 归档时间: |
|
| 查看次数: |
1773 次 |
| 最近记录: |