嗯,我的问题很简单。
ID会影响Google上网页的位置吗?
我有这样的链接
http://example.com/news/title-slug/15/
人们告诉我,我应该从URL中删除ID。
我相信这不是真的。按照我的逻辑,你不能依赖于标题的slu ..我知道如果没有两个页面具有相同的标题,它应该可以正常工作,但是如果在那里没有任何伤害我为什么要删除它。
答案 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确保页面的主要关键字将被编入索引,所以这一切都很好。