2009-01-04 73 views
3

那么,我的问题很简单。可以在URL中包含一个ID吗?

ID是否会影响Google上的网页位置? 我有这样的链接 http://example.com/news/title-slug/15/ 和人们告诉我,我应该从URL中删除ID。

而我相信那是不正确的。按照我的逻辑,你不能依赖标题的slu。。我知道如果没有两个页面具有相同的标题,它应该工作得很好,但为什么我应该删除该ID,如果它在那里没有伤害。

+0

作为一个例子,Stack Overflow使用了同样的想法。此问题的URL是:http://stackoverflow.com/questions/411407/is-it-ok-to-include-an-id-inside-the-url其中包括Id – 2009-01-04 18:27:42

回答

2

我认为你的罚款留在英寸似乎是有道理的,因为你得到的元素进行识别和描述的元素。毕竟它是在这里完成的。

11

是的,留在那里。

谷歌没有企图试图猜测URL的每个元素代表什么,并根据它改变其索引。

URL本质上可以映射到任何资源,我非常确定Google会认识到这一点。你应该做的就是确保多个URL通过使用重定向没有相同的内容。因此,例如,http://example.com/news/wrong-title-slug/15/应该重定向回http://example.com/news/title-slug/15/,而不是仅仅回显相同的页面。谷歌并不喜欢重复的内容。

2

宙斯不会让你失望。我宁愿不要在那里有毫无意义的数字,因为它不是很有吸引力或者语义。

9

这很好。

但我不会把它放在title-slug后面。某些网址可能比其他网址更令人迷惑。

http://example.com/entry/how-to-solve-question-45/15 

一个更好的将是:

http://example.com/entry/15/how-to-solve-question-45 

此外,你真的不能仅仅依靠标题段塞,因为改变的条目的标题意味着打破用户的书签。更不用说,通过整数ID而不是url-slug从数据库中检索条目会更快。

+1

只是一个小点 - 例如。 com是一个保留域的原因;虽然没有多少人会根据你的帖子检查它,blablabla.com是一个真正的解析域。除此之外,好点。 – Cebjyre 2009-01-04 23:08:01

2

拥有该ID不会损害您的SEO排名。在那里有slu ensures确保页面的主要关键字将被索引,所以它都是好的。

3

这里的问题不在于谷歌是否会接受它,而是否这样做是用户友好的。

将ID保存在URL中的常见原因是为了确保URL是唯一的。例如,如果两个人在这里创建一个名为“Jon Skeet Facts”的问题,那么我们会遇到问题,而使用该ID,用户知道他们是两个具有相同标题的不同问题。这与需要唯一标识符的关系数据库相同。

从本质上讲,为什么要关心Google的想法?整个搜索引擎优化行业都是一场闹剧,这是来自一位曾经作为SEO顾问不止一次付费的人。为什么要遵循谷歌想要的东西,通过使用户的网站成为完美网站来映射Google的意图?如果你创建一个好的网站,Google会奖励你。该ID有一个理由在那里,所以保持它。

相关问题