我想开始使用“SEO Friendly Urls”,但生成和查找大型独特文本“ID”的概念似乎是一个重要的性能挑战,相对于简单地查找整数。现在,我知道这不是“人性化”,但如果我从
切换http://mysite.com/products/details?id=1000
到
http://mysite.com/products/spacelysprokets/sproket/id
我仍然可以单独使用ID来快速查找详细信息,但URL本身包含将在该详细信息中显示的关键字。这对Google来说是否足够友好?我希望如此,因为它似乎比在最后产生既独特又有意义的东西更容易。
谢谢!
詹姆斯
答案 0 :(得分:68)
小心允许使用与Stack overflow相同的方法呈现页面。
http://stackoverflow.com/questions/820493/random-text-can-cause-problems
黑帽子会对长尾竞争对手造成重复内容惩罚(相信我)。
您可以采取以下两项措施来保护自己。
实施例:
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" />
答案 1 :(得分:57)
答案 2 :(得分:11)
查看StackOverflow使用的URL。他们有一个独特的身份,然后他们有SEO友好的东西。你可以省略SEO友好的东西,URL仍然有用。
答案 3 :(得分:5)
你在这里制造了一个恶魔,你正在为技术目标而牺牲业务目标。
如果您要问“从纯粹的业务和搜索引擎优化的角度来看,在网址中包含唯一ID是否更好?”;答案显然是不使用它们。
然后问题就变成了,如果你使用它们,它在搜索引擎中对你有多大伤害?答案是它肯定会产生一些负面影响。还有多少尚待确定。
就“用户友好”而言,不,它们绝对不是用户友好的。
就Google而言,他们声明“尽可能通过修剪不必要的参数来缩短网址。”查看他们的URL structure文档。
答案 4 :(得分:4)
我不知道向网址添加ID会导致任何问题。实际上它非常有用,因为它允许更改URL的人/搜索引擎友好部分,而不会导致链接到搜索引擎已编入索引的页面。以SO为例,这里是您问题的链接:
https://stackoverflow.com/questions/820493/you-can-put-any-text-you-want-here
答案 5 :(得分:1)
没错。越来越多的服务开始使用混合解决方案Paul Tomblin already pointed out。除了SO,Tumblr也使用这种模式(也许是第一种)。
此外,在某些类似Google News的服务中,网址必须包含唯一的数字ID。
答案 6 :(得分:1)
摆脱参数化的网址肯定会有所帮助。根据我的经验,只要在网址中没有'?key = value'对,包括ID就没有伤害或帮助。
答案 7 :(得分:1)
我在这里有两个看似矛盾的要点: -
没人看网址!经验已“训练”浏览器用户将“地址”框内容呈现为不可见,他们知道内容将是“不可读”,“无意义”和“混乱”中的任何两个,因此他们完全忽略它。
使用可以轻松转换为整数的字符串可能比使用稍长的字符串(hash()与to_int())转换为整数相比,可以提供轻微的性能优势。但是,在普通Web应用程序的上下文中,任何性能差异都是可以忽略的。
我的建议是坚持你的舒适。
答案 8 :(得分:0)
使用modrewrite之类的内容在网址到达您的服务器之前对其进行解析。因此,您可以将http://oorl.com/99942/My-Friendly-Text-For-Search-Engines/之类的slu_转换为http://oorl.com/lookup.php?id=99942。这也可以让您更改用于优化某些链接的slug和关键字,而不会损坏功能。
答案 9 :(得分:0)
与友好网址相比,重复推荐会产生更多负面影响,请注意使用带有ID的虚假文字,您的竞争对手可能会错过使用此功能。
答案 10 :(得分:-1)
是的,实际上,更多 SEO友好,在您的网址中包含一个数字,因为它意味着谷歌一直在更新您的内容。
我很确定如果您没有以某种方式附加到您的网址的增量号码,那么在Google新闻中编制索引会更加困难。