假设我有一家网店,产品中的产品(Optimus-Prime)在一个类别(超级英雄)中具有以下网址:

 www.example.com/superheroes/optimus-prime
 


现在我想将产品ID(99)放在URL中的产品名称之前,以便URL变为:

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


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

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

评论

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

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

另请参阅:URL中ID的最佳位置是什么?

#1 楼

如何


将ID放在一个明智的位置。最简单的是... / product / $ id /产品名称等。


几乎可以与每个路由系统一起使用,没有正则表达式


(或者您拼写它,因为我不得不这样做很久了)添加到仅包含ID的网址中。
处理请求时,如果网址不拥有正确的文本,然后使用当前正确的文本输入到url。

为什么




为什么(不可避免)更改某些产品的文字:


Google会看到旧版本和新版本,因为同一页面/实体/产品
旧的未更正链接仍将“起作用”(并被重定向)到新网站)
这也适用于其他网站的传入链接,因此您不会丢失“ Google调味料”(或这些天来酷孩子称呼的东西)


(几乎不可避免)当您有多个具有相同名称的产品(尤其是如果您的热门商品经过“更新”或“重新样式”等)但ID不同时,两者都可以有一个有效的链接(可能会帮助您卖掉旧库存)


您始终可以在“旧”页面上添加指向“新”产品的链接
/>


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

¹这不是必不可少的,因为带有“错误”文本的链接将始终重定向。只要其中确实有ID,它就几乎牢不可破。

评论


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

– GeniusDesign
18-3-21在7:39



很好,我不记得了。 “规范”标签主要是告诉Google如果同一事物有多个“视图”,其中之一就是“原始”视图,因此您不必通过将页面分成几个相关页面来稀释页面的价值对同一件事...

–威尔·克劳福德(Will Crawford)
18年3月21日在15:40

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

–威尔·克劳福德(Will Crawford)
18年3月21日在15:49

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

–威尔·克劳福德(Will Crawford)
18年3月21日在17:12

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

– GeniusDesign
18 Mar 23 '18 at 11:19

#2 楼

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

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

评论


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

– GeniusDesign
18年3月20日在17:20

许多站点(包括这一站点)在URL中使用ID并具有相当不错的SEO。

–斯蒂芬·奥斯特米尔(Stephen Ostermiller)♦
18-3-20在17:33



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

–亨利·维索茨基(Henry Visotski)
18 Mar 20 '18在17:34

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

– closetnoc
18年3月20日在17:41

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

– Doktor J
18-3-20在19:49



#3 楼

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

评论


大多数站点在URL中使用其自己的内部ID,而不是制造商的产品编号。

–斯蒂芬·奥斯特米尔(Stephen Ostermiller)♦
18年3月21日在18:25

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

–德州B
18-3-21在20:21



如果在您的特定情况下有意义,则在URL中包含系统ID并不意味着您也不应在URL中包括型号名称/编号。如果型号名称/编号为产品添加了语义值/关键字值,那么您当然应该考虑在URL中也包括型号名称/编号。

– GeniusDesign
18-3-23在11:32