在搜索引擎上索引多语言网站

时间:2013-12-17 18:04:02

标签: php seo search-engine multilingual google-search

我有一个多语言网站,其结构如下:

索引

  • pageA的
  • 页面B
  • pageC

每个页面都有自己的语言文件,该文件使用select选项动态加载。 选择一个选项时,meta标签(关键字,描述等)也会从index.php文件中的外部文件动态加载。

最好的做法是向搜索引擎说明还有其他语言而不是默认语言吗? 否则,搜索引擎会看到其他语言文件吗?如果是,他们将如何看到其他文件?

也许这不是seo点的最佳方式,但维护很容易,因为内容与页面分开。

提前感谢任何提示。

2 个答案:

答案 0 :(得分:1)

现代搜索引擎非常智能,可以抓取网站的动态元素。它们可以自动执行按钮单击,从选择菜单中选择选项等过程。因此,默认情况下,它们将抓取所有语言文件,您无需执行任何操作。

答案 1 :(得分:1)

Google已发布了大量建议,可帮助他们查找并关联网站和网页的相应语言版本。您实际上需要确保页面的每个语言版本都可以通过它自己的URL直接访问,然后根据the example from Google在HEAD中使用HTML标记:

  

通过添加一组rel =“alternate”hreflang =“x”链接元素来更新集合中每个URL的HTML。对于未定位任何特定语言或区域设置的默认页面,请添加rel =“alternate”hreflang =“x-default”:

     

<link rel="alternate" hreflang="x-default" href="http://www.example.com/" />
  <link rel="alternate" hreflang="en-gb" href="http://en-gb.example.com/page.html" />
  <link rel="alternate" hreflang="en-us" href="http://en-us.example.com/page.html" />
  <link rel="alternate" hreflang="en" href="http://en.example.com/page.html" />
  <link rel="alternate" hreflang="de" href="http://de.example.com/seite.html" />