我有一个多语言网站,为每种语言/语言环境进行优质搜索引擎优化的方法是什么,现在我有:
<meta name="description" content=" ">
<meta name="Keywords" content=" ">
网站结构是:一个域,语言在文件中切换:php根据用户选择的语言重绘文件。所以我想我可以根据用户选择的语言切换这些元素的内容,我是在正确的道路上吗? 感谢
答案 0 :(得分:3)
这取决于用户如何选择他们的语言。如果它是标准的URL链接,机器人不应该很难抓取它。如果您使用某种类型的javascript或Flash菜单,他们可能很难将此动态内容编入索引。
有关javascript和搜索引擎的一些讨论可以在以下网址找到: http://www.websiteceo.com/articles/js-indexing.htm
答案 1 :(得分:0)
这几乎与此处Internationalizing Title/Meta Tags ok or bad practice?提出的问题完全相同,但您不是根据浏览器设置和接受语言标题切换语言,而是根据下拉菜单切换它。您需要确保选择此下拉列表更改网址。你不能在饼干中存储语言并获得良好的搜索引擎优化结果。
当googlebot抓取网页时,它不会发送任何Cookie。你要么必须发送它的默认语言,要么问它想要什么语言(提示:除非你给它一个爬行链接,否则它不会回答)。
要获得最佳搜索引擎优化,请为不同语言使用单独的顶级域名,子域名或文件夹。