URL 多语言网站的结构

URL structure for multi-language site

我想制作一个多语言网站,但我不确定从 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/

还是其他?

(忽略 SEO 方面,因为它在 Stack Overflow 上是题外话。)

将语言标记作为第一个 路径段是最常见的约定。这是有道理的,特别是如果你translate the path(你应该!),因为路径代表一个层次结构:

最上面的条目是主页:

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

从那里,你 select 一个产品:

  • 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(至少不是以一种明智的方式,带有翻译路径)。