Web 多语言网站的URL结构

Web 多语言网站的URL结构,web,seo,multilingual,url-design,Web,Seo,Multilingual,Url Design,我想制作一个多语言网站,但我不确定从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/cha

我想制作一个多语言网站,但我不确定从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方面,因为它与堆栈溢出无关。)

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

最上面的条目是主页:

  • 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

如果在中间或在路径的末端有语言标记,它将不允许(至少不是用翻译路径的一种合理的方式)。这个怎么样:example.com/en/Category/furniture/chair/或example.com/Category/furniture-chair/或example.com/en/Category/chair/@monabaharlou:好吧,如果“chair”是“furniture”的一个子类别,

/Category/furniture/chair
是有意义的(这样你也可以拥有
/Category/furniture
)。如果没有家具类别,您可以选择
/category/chair
。我不会使用
/category/furniture chair
,除非您真的希望将该类别命名为“furniture chair”。