4

我经营一个网站,用户拥有自己的个人资料页面。他们还可以发布待售产品(他们制作的)并撰写/导入博客文章。我将要实施站点地图,我需要对 URL 策略做出最终决定。

这是我目前拥有的产品(其中 1234 是我用来查找该产品的产品 ID): 注意“产品”是一个固定字符串(尽管它是实际站点中的另一个词) - 所有其他都是动态的,具体取决于项目.

  • example.com/product/1234.product-category.product-name

我应该更改为其中任何一个吗?IE:

  • example.com/maker/users_name/product-category/product-name/1234
  • example.com/product/product-category/product-name/1234
  • example.com/product/1234/product-category/product-name

主要考虑的项目是:

  1. 产品 ID 应该放在 URL 的什么位置?无论是在用户的可读性方面,还是在 SEO 方面
  2. 我是否应该包含用户的姓名(因为他/她制作了该产品)?
  3. 我应该尝试完全删除 ID 吗?
4

2 回答 2

7

我认为第一个示例(example.com/product/1234.product-category.product-name)是最好的格式,但我会考虑更改“。” 至 ”-”。我只是在想,如果某个产品名称以某种方式结尾,它会触发服务器上的不同处理程序,例如“.php”或“.jsp”,那么您可能会产生一些不良影响。

产品 ID 应该放在 URL 的什么位置?无论是在用户的可读性方面,还是在 SEO 方面

我真的认为产品 ID 放在哪里并不重要,但就阅读它的用户而言,我认为他们会注意行尾,所以我会将 ID 放在最前面,留下最具描述性的部分(产品名称)在最后。

我是否应该包含用户的姓名(因为他/她制作了该产品)?

不确定您是否允许您的用户更改用户名,但如果您这样做了,我会留下用户名。一个例子是某人结婚并改变了他们的姓氏。这会损害您的 SEO,因为 URL 会发生变化,但搜索引擎会以旧方式对其进行索引。您必须放置一些永久重定向来处理此问题,只需将用户名排除在外即可避免这种情况。

我应该尝试完全删除 ID 吗?

如果两个产品具有相同的名称并且生成 URL 的算法会创建重复链接,则应将 ID 保留在 URL 中。

于 2008-11-25T23:25:14.087 回答
0

我更喜欢这个:example.com/users_name/product-category/product-name/1234

但是,应该知道 URL 有时会变得太长。在博客或论坛中很难代表或推广。为什么不简单地使用 example.com/1234 并使用 Title 来放置其他详细信息,例如类别和产品名称?

现在,我认为搜索引擎变得越来越智能,越来越多地使用短网址。

于 2017-11-24T16:54:38.313 回答