与仅包含关键字的URL相比,URL中具有产品ID是否会损害SEO?


12

假设我有一家网店,产品中包含一个类别(超级英雄)的产品(擎天柱),因此它具有以下网址:

www.example.com/superheroes/optimus-prime

现在,我想在URL中的产品名称前添加产品ID(99),以使URL变为:

www.example.com/superheroes/99-optimus-prime

关于SEO,特别是Google搜索排名,当使用一种产品URL而不是另一种产品URL时,有什么显着区别吗?

作为一名程序员,我更喜欢使用其中带有ID的URL,因为它可使系统别名生成100%出于CMS路由目的而失效。


我以为我们已经问过这个问题并回答了,但是我找不到重复的。我发现的最接近的URL头中的唯一ID和标题是否可以改善SEO?询问有关ID和子弹的问题,而不仅仅是ID。
斯蒂芬·奥斯特米勒

1
相关的(但我认为不是很重复吗?):stackoverflow.com/questions/820493/…-这个问题问“它会伤害吗”,而另一个问是否完全允许。
博士

Answers:


8

怎么样

  • 将该ID包含在合理的位置。最简单的是... /产品/ $ id /产品名称等。
    • 适用于几乎所有路由系统,无需正则表达式
  • 将<link rel = canonical>(或者您拼写它,因为我必须这样做已经有一段时间了)添加到仅包含ID的网址¹
  • 处理请求时,如果url没有正确的文本,则使用当前正确的文本将其重定向到url。

为什么

  • 当您(不可避免)必须更改某些产品的文本时:

    • Google将旧版本和新版本视为同一页面/实体/产品
    • 未修正的旧链接仍将“起作用”(并重定向到新链接)
    • 这也适用于来自其他网站的传入链接,因此您不会丢失“ Google调味料”(或这些天来酷孩子称呼的)
  • 当(几乎不可避免)您拥有多个具有相同名称的产品(特别是如果您的热门商品经过“更新”或“重新样式”等)但ID不同时,两者都可以使用有效链接(可能会帮助您卖出)旧库存)
    • 您可以随时在“旧”页面上添加指向“新”产品的链接

伤寒是不可言喻的。如果他们想依靠保持产品名称唯一,并且永远不要让它们因双UTF8编码或其他任何形式而受到破坏,请告诉他们他们要同时保留这两部分。包括在网站站长工具中浏览404…

¹这不是必需的,因为带有“错误”文本的链接将始终重定向。只要它确实包含ID,它就或多或少是不可破坏的。


多么漂亮的解决方案:)关于<link rel = canonical>,我有一个问题:假设我在站点地图中提交了这样的产品网址:www.example.com/superheroes/991/optimus-prime Google会在搜索结果中包含提交的URL或规范URL吗?我想确保Google搜索结果链接到此页面:www.example.com/superheroes/991/optimus-prime而不是:www.example.com/superheroes/991/还是这不明智?在意吗?
GeniusDesign

这是一个好点,我不完全记得。“规范”标签主要是告诉Google如果同一事物有多个“视图”,其中之一就是“原始”视图,因此您不必通过将页面分成几个相关页面来稀释页面的价值同样的事情……
克劳福德

…但是您可以 有一个重定向的规范网址。因此,我不确定这种情况下最好的方法是什么。如果显示的摘录相关,则在搜索结果中显示哪个URL无关紧要;尽管我知道有些SEO使用者会声称用户更喜欢美观的链接,但我注意到该链接的文字更多(而且带有webmasters.stackexchange.com/q/45145之类的链接的页面在搜索结果中显示得足够好:o)。
威尔·克劳福德

tl; dr询问Google是否担心它。互联网上有很多过时和不正确的建议。
威尔·克劳福德

关于将ID放在2个斜杠之间,我有1个重要说明。如果用户在浏览器中输入网址时没有产品提示并且没有斜杠,这可能会成为路由脚本中的问题,例如:www.example.com/superheroes/991而不是:www.example.com/superheroes/991 /您将无法创建可以将ID与URL始终隔离的脚本。拥有这样的URL,可以使ID隔离100%失效保护:www.example.com/superheroes/991-optimus-prime而不管尾随破折号如何。在下
一条

9

您绝对应该使用URL的ID版本,因为它对开发有意义。实际上,您的最终到达网址仍然比许多排名靠前的电子商务网址更干净。

Google和Bing仍将理解该页面与Superheroes目录中的Optimus Prime文件有关。该数字将被忽略。搜索引擎已经非常擅长从包括URL在内的内容中提取含义,但是它们并不像人们通常认为的那样真实。此外,URL只是SERP中众多排名因素之一;该产品ID不太可能自行朝任何方向移动针头。


谢谢你的回答。正是我所希望的答案。可能还有其他SEO人士对此有不同的看法,因此任何支持这种情况的外部参考都将受到赞赏。
GeniusDesign

2
许多站点(包括这一站点)在URL中使用ID并具有相当不错的SEO。
斯蒂芬·奥斯特米勒

1
@GeniusDesign我没有资料来源-只有8年的经验。:)但是要逆向工程:您会看到很多文章说您不仅应该使用产品代码,而且有很多文章说您应该在产品URL中使用关键字,而没有任何一篇文章提到使用两者与仅使用关键字。事实是,在电子商务网站设计中很难避免使用ID,而缺少ID可能会导致很多问题,因此很少会出现SEO问题。
亨利·维索斯基

2
你是完全正确的。id不会添加语义,但也不会造成损害。答案确实是两个示例之间比较容易实现。
closetnoc

2
@GeniusDesign虽然几乎不具有“权威性”,但KissMetrics的文章描述了“口述URL”(请参阅#6),它们的一个很好的例子包括一个ID。他们要强调的重点是您的URL中包含可描述性/可索引的词;绒毛被忽略。
Doktor J

0

我的代表不够高,无法发表评论,所以我不敢提供答案。我是SEO(20岁以上),我有一个客户,当涉及URL时,我几乎总是包含型号/产品编号;我这样做是为了 SEO利益。人(一)不要只是按关键字搜索,如果有商品ID绑定到某个商品,那么也可以按商品编号搜索也很有意义。如果有人专门搜索该商品,他们正站在口袋里想买的钱。我知道ID,产品和型号可能并不总是描述同一件事,但是我发现其中的内容是对SEO的增强,至少没有障碍。正如有人提到的那样,URL并不是Google的最终词汇,以我个人的经验,我发现页面标题的权重更大,但是构建良好的URL仍然会让您步入正轨。


大多数站点在URL中使用其自己的内部ID,而不是制造商的产品编号。
斯蒂芬·奥斯特米勒

当然,有时库存是由SKU编号或UPC代码管理的。例如sidesidetoy.com/collectibles/…。902953是SKU号。当您使用sku no搜索时。作为修饰符,您可以使用URL中的sku获得结果,而有些则没有。 google.com/…–
TexasB,

1
如果在您的特定情况下有意义,则在URL中包含系统ID并不意味着您也不应在URL中包含型号名称/编号。如果型号名称/编号为产品添加了语义值/关键字值,那么您当然应该考虑在URL中也包括型号名称/编号。
GeniusDesign'Mar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.