在尝试了解如何创建更好的 URL 以方便用户并且不影响 SEO 时,我正在研究不同网站的结构。我有一些与以下相关的查询:
亚马逊 -> /典型产品-slug/dp/{id}
stackoverflow -> /questions/{id}/question-slug
yardellr -> for_sale#!/product-slug--{id}
[1] 亚马逊为什么像stackoverflow那样把slug放在域名后面,这样更容易理解,还提供目录结构?此外,将 {id} 保留在末尾会使它更容易出现剪切粘贴错误。
[2] amazon 和 stackoverflow 的 {id} 定位的差异是否与亚马逊的 {id} 是字母数字而 stackoverflow 只有数字有关?也许字母数字对用户来说更神秘,因此亚马逊把它放在最正确的位置,从 SEO 的角度来看?
[3] 对于亚马逊来说,使用关键字“产品”甚至“书籍”或“音乐”等高级类别来代替“dp”是否会提高 SEO 效果?
[4]yardellr 因为它的尾随 {id} 不使用“/”而是“--”作为标记。谷歌表示 URL 目录结构的深度并不重要。什么是yardellr 从这种结构中受益,它只是因为 slug 和 id 都是唯一且相同的吗?跟深度有关系吗?如果他们将 id 放在 slug 之前,那会影响 SEO 吗?
我知道其中大部分没有直接的答案。寻找您的经验和想法,以便我学习。
谢谢。