【问题标题】:CakePHP Multilanguage website's seo. Same url with same content, but different interfaceCakePHP 多语言网站的 seo。相同的网址,相同的内容,但不同的界面
【发布时间】:2012-11-01 09:27:14
【问题描述】:

假设我有一个亚美尼亚语网站(内容(没有与界面相关的词)只有亚美尼亚语),但我希望界面也可以使用俄语和英语。碰巧对于这些不同的语言,在 Cakephp 中我将具有相同的 url 和相同的(亚美尼亚语)内容,但界面不同。喜欢

example.com/some-url          [英文版]

  menu -> Home
  content -> some armenian text

example.com/some-url          [俄语]

  menu -> [Home in russian]
  content - some armenian text

example.com/some-url          [亚美尼亚语]

  menu -> [Home in armenian]
  content -> some armenian text

所以,我想问一下这对于 seo 是否可以,因为搜索引擎会看到这些相同的 url-s 与界面部分的单词略有不同。

谢谢。

【问题讨论】:

  • 请问在同一份文档中使用两种不同语言的目的是什么?
  • 我认为,一些亚美尼亚人更喜欢英语,尤其是俄语界面,以便更轻松地浏览网站。
  • 如果他们了解亚美尼亚语内容,他们就会了解亚美尼亚语导​​航。如果他们连导航都看不懂,就没有机会看懂内容
  • 是的,你是对的,他们了解亚美尼亚内容和亚美尼亚导航,但是,如果他们更喜欢俄罗斯导航

标签: cakephp seo multilingual


【解决方案1】:

据我了解,“界面”主要是后台(管理),因此您不必担心搜索引擎。

对我来说,拥有一个只有亚美尼亚语且具有多种“界面”语言的网站没有多大意义,因为用户必须了解亚美尼亚语才能使用它。无论如何,对于真正的多语言网站(即页面的语言取决于某些 HTTP 请求参数),我的建议是违反该约定并为不同的语言使用不同的 URL:不是因为从 SEO 的角度来看这提供了一些已证明的优势,而是因为它大大加快了可测试性,从而缩短了开发时间。

【讨论】:

  • Raffaele,感谢您的回答,我的意思是界面,菜单项和类似的东西,对用户可见(因为管理部分完全不可见),例如 - 主页,关于我们,联系人,以及其他几个词。
  • 这毫无意义。如果用户看到一个俄语单词,他们会期待俄语内容。我从来没有找到像这样工作的网站
  • 这里是一个例子。 nayiri.com
  • 不,这是一个简单的多语言网站:在EnglishArmenianGerman 中可以看到相同的About 页面。它有一个“特殊”页面(在英语语言环境中名为 Dictionary),其内容取决于业务请求
  • 请看,如果您在提到的 url 中更改语言,无论“字典”一词下的部分是什么语言,始终是亚美尼亚语(因为它是亚美尼亚语-亚美尼亚语的解释),尽管菜单项和搜索框附近的单词会根据所选语言而变化
猜你喜欢
  • 1970-01-01
  • 2016-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多