可以在URL中包含ID吗?

时间:2009-01-04 18:06:01

标签: url seo slug

嗯,我的问题很简单。

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

我相信这不是真的。按照我的逻辑,你不能依赖于标题的slu ..我知道如果没有两个页面具有相同的标题,它应该可以正常工作,但是如果在那里没有任何伤害我为什么要删除它。

6 个答案:

答案 0 :(得分:11)

是的,留在那里。

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

网址本质上可以映射到任何资源,我很确定Google会认出来。您应该做的就是使用重定向确保多个URL不具有相同的内容。因此,例如,http://example.com/news/wrong-title-slug/15/应重定向回http://example.com/news/title-slug/15/,而不是回显同一页面。 Google并不喜欢重复的内容。

答案 1 :(得分:9)

没关系。

但我不会把它放在标题栏后面。有些网址可能比其他网址更令人困惑。

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

更好的是:

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

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

答案 2 :(得分:3)

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

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

从本质上讲,为什么要关心Google的想法?整个搜索引擎优化行业是一场闹剧,这来自于作为SEO顾问不止一次获得报酬的人。为什么要通过让您的网站完美适合用户来映射Google的意图,从而遵循Google的要求?如果你建立一个好的网站谷歌会奖励你。 ID有理由存在,所以请保留。

答案 3 :(得分:2)

我认为你可以把它留下来。似乎有意义,因为你得到了识别元素和描述元素。毕竟这是在这里完成的。

答案 4 :(得分:2)

宙斯不会因此而打击你。我不希望在那里有无意义的数字,因为它不是很有吸引力或语义。

答案 5 :(得分:2)

拥有该ID不会损害您的SEO排名。在那里使用slug确保页面的主要关键字将被编入索引,所以这一切都很好。