我想开始使用“SEO 友好 URL”,但生成和查找大型、唯一文本“ids”的概念相对于简单地通过整数查找来说似乎是一个重大的性能挑战。现在,我知道这不是“人类友好”,但如果我从

http://mysite.com/products/details?id=1000

http://mysite.com/products/spacelysprokets/sproket/id

我仍然可以单独使用 ID 来快速查找详细信息,但 URL 本身包含将在该详细信息中显示的关键字。这对谷歌来说足够友好吗?我希望如此,因为这似乎是一个比最终生成既独特又有意义的东西要容易得多的过程。

谢谢!

詹姆士

有帮助吗?

其他提示

当心 允许使用与堆栈溢出相同的方法呈现页面。

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

黑帽可能会对长尾竞争对手造成重复内容惩罚(相信我)。

您可以采取以下两件事来保护自己免受这种情况的影响。

  • HTTP 301 将任何与您的 ID 匹配但与文本不匹配的入站显示 URL 重定向到正确的文本。

例子: 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

  • 使用规范的 URL。

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

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

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

如果您要问“从纯粹的商业和搜索引擎优化的角度来看,最好是在网址中包含唯一ID吗?”;答案显然是不使用它们。

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

就“用户友好”而言,不,它们绝对不是用户友好的。

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

我不知道向网址添加ID会导致任何问题。实际上它非常有用,因为它允许更改URL的人/搜索引擎友好部分,而不会导致链接到搜索引擎已编入索引的页面。以SO为例,这里是您问题的链接:

https://stackoverflow.com/questions / 820493 /友可以把-任何文本,你想学这里

没错。越来越多的服务开始使用混合解决方案 Paul Tomblin已经指出了。除了SO,Tumblr也使用这种模式(也许是第一种)。

此外,在某些服务中&#8212;例如 Google新闻&#8212;网址必须包含唯一的数字ID。

摆脱参数化的网址肯定会有所帮助。根据我的经验,只要在网址中没有'?key = value'对,包括ID就没有伤害或帮助。

我在这里有两个看似矛盾的要点: -

  1. 没人看网址!经验已经“训练”了浏览器用户呈现“地址”盒子内容为隐形,他们知道内容将是“不可读”,“无意义”和“混乱”中的任何两个,因此他们完全忽略它。

  2. 使用可以轻松转换为整数的字符串可能比使用稍长的字符串(hash()与to_int())转换为整数相比,可以提供轻微的性能优势。但是,在普通Web应用程序的上下文中,任何性能差异都是可以忽略的。

  3. 我的建议是坚持你的舒适。

使用 modrewrite 之类的内容来解析网址,然后才能到达您的网址服务器。因此,您可以转换像 http://oorl.com/ 99942 / My-Friendly-Text-For-Search-Engines / 进入 http:/ /oorl.com/lookup.php?id=99942 。这也可以让您更改用于优化某些链接的slug和关键字,而不会损坏功能。

与友好网址相比,重复推荐会产生更多负面影响,请注意使用带有ID的虚假文字,您的竞争对手可能会错过使用此功能。

是的,实际上,更多 SEO友好,在您的网址中包含一个数字,因为它意味着谷歌一直在更新您的内容。

我很确定如果您没有以某种方式附加到您的网址的增量号码,那么在Google新闻中编制索引会更加困难。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top