2015-12-02 154 views
1

我想制作一个多语言网站,但我不确定从SEO角度处理URL结构的最佳方式是什么。一些例子:多语言网站的网址结构

产品

example.com/product/123/en/product-name 

example.com/product/123/product-name/en 

还是其他?

类别

example.com/Category/en/furniture/chair/ 

example.com/Category/en/120/chair/ 

example.com/Category/en/chair/ 

还是其他?

回答

1

(忽略SEO方面,因为它是对堆栈溢出题外话。)

具有语言标记为第一路径段是最常见的约定。它是有道理的,尤其是如果你translate the path(你应该!),因为路径代表一个层次:

上面的条目是网页:

  • example.org/en
  • example.org/de

从那里,您选择一个产品:

  • example.org/en/product/123/chair
  • example.org/de/produkt/123/stuhl

或类别:

  • example.org/en/category/furniture
  • example.org/de/kategorie/möbel

如果有在中间或在路径的末尾某处的语言标记,它不会允许browsable URLs(至少不是一个明智的方式,与翻译的路径)。

+0

好的,我很感谢你。这个怎么样: \t example.com/en/Category/furniture/chair/ \t或 \t example.com/en/Category/furniture-chair/ \t或 \t example.com/en/Category/chair/ – mona

+0

@ monabaharlou:那么,如果“椅子”是“家具”的子类别,'/ category/furniture/chair'是有意义的(这样你就可以拥有'/ category/furniture')。如果没有家具类别,则可以使用'/ category/chair'。除非你真的想把这个类别命名为“家具椅子”,否则我不会使用'/ category/furniture-chair'。 – unor

+0

你的回答很好,谢谢 – mona