"SEO友好"网址可以包含唯一ID吗?

Jam*_*ite 35 url seo friendly-url

我想开始使用"SEO Friendly Urls",但生成和查找大型独特文本"ID"的概念似乎是一个重要的性能挑战,相对于简单地查找整数.现在,我知道这不是"人类友好",但如果我改变了

http://mysite.com/products/details?id=1000
Run Code Online (Sandbox Code Playgroud)

http://mysite.com/products/spacelysprokets/sproket/id
Run Code Online (Sandbox Code Playgroud)

我仍然可以单独使用ID来快速查找详细信息,但URL本身包含将在该详细信息中显示的关键字.这对Google来说是否足够友好?我希望如此,因为它似乎比在最后产生既独特又有意义的东西更容易.

谢谢!

詹姆士

小智 71

注意允许使用与Stack overflow相同的方法呈现页面.

http://stackoverflow.com/questions/820493/random-text-can-cause-problems

黑帽子这会导致长尾竞争对手的重复内容惩罚(相信我).

您可以采取以下两项措施来保护自己.

  • HTTP 301重定向任何与您的ID匹配但与正确文本不匹配的入站显示网址.

示例: http://stackoverflow.com/questions/820493/random-text-can-cause-problems 301 - > http://stackoverflow.com/questions/820493/can-an-seo-friendly-url-contain-a-unique-id

  • 使用规范网址.

<link rel="canonical" href="http://stackoverflow.com/questions/820493/can-an-seo-friendly-url-contain-a-unique-id" />

  • @danihodovic:您可以通过一个基本示例来了解原因:竞争对手在其网站上发布了虚假评论,该评论指向您的网站,其中产品网址拼写错误。例如; 他们使用 href="www.site.com/products/koncrete-mixer/6868"。然后,Google 会将此页面编入索引,并认为它与您自己的链接“www.site.com/products/concrete-mixer/6868”重复内容。不需要实际的“黑客攻击”。 (2认同)

Pau*_*lin 12

查看StackOverflow使用的URL.他们有一个独特的身份,然后他们有SEO友好的东西.你可以省略SEO友好的东西,URL仍然有效.


Jon*_*ats 5

你在这里制造了一个恶魔,你正在为技术目标而牺牲业务目标.

如果您要问"从纯粹的业务和搜索引擎优化的角度来看,是否更好地在URL中包含唯一的ID?"; 答案显然是不使用它们.

那么问题就变成了,如果你使用它们,它在搜索引擎中对你有多大伤害?答案是它肯定会产生一些负面影响.还有多少尚待确定.

在"用户友好"方面,不,它们绝对不是用户友好的.

就Google而言,他们声明"尽可能通过修剪不必要的参数来缩短网址." 查看他们的URL结构文档.