为什么URL路径中的ID只是SEO的坏主意?

Tow*_*wer 7 url seo

为什么在SEO方面在URL中有一个ID是个坏主意?这个URL如何 http://example.com/user/1234伤害SEO?

有人能给我一个搜索引擎排名更差的实际例子吗?

Bry*_*ein 16

人们说URL中的{ID}不好的原因是搜索引擎算法的工作方式.当搜索词位于实际URL中时,其权重比页面内容的权重要大得多.


例如:

<!-- http://example.com/blog/57 -->
<html><head><title>An article on search engine optimization</title>...
Run Code Online (Sandbox Code Playgroud)

VS

<!-- http://example.com/blog/an-article-on-search-engine-optimization -->
<html><head><title>An article on search engine optimization</title>...
Run Code Online (Sandbox Code Playgroud)

如果您在Google中搜索"搜索引擎优化"第二页,那么在网址中带有slug的那个将比仅具有ID的那个更重要.


您可以像堆栈溢出处理此问题一样处理此问题:

http://stackoverflow.com/questions/{id}/{slug}
http://stackoverflow.com/questions/910683/why-is-id-in-the-url-a-bad-idea
Run Code Online (Sandbox Code Playgroud)

结合的id和slug格式确实可以帮助您实现两全其美.通过{id}检索记录可以轻松编程,但由于{slug},您还保留了优化的搜索URL.

  • “当搜索词位于实际 URL 中时,它的权重比页面内容重得多”在 2009 年可能是正确的,但现在不再正确。现在,谷歌几乎没有对 URL 中的关键字施加任何额外的权重,无论是在路径中,还是在域名中。我将 URL 中关键字的任何影响都归结为用户对它的反应,例如从搜索结果中更多地点击它。请参阅网站管理员上的 [URL 中的关键字是好的 SEO 还是不必要的冗余?](https://webmasters.stackexchange.com/questions/47342/are-keywords-in-urls-good-seo-or-needless-redundant)。 (3认同)
  • + 1 对此,因为您只需付出很少的努力或无需付出任何努力即可做到这一点。请注意,http://stackoverflow.com/questions/910683/oh-la-la-la-de-dah 也将我们带到这里...您没有对 slug 进行任何类型的搜索,只是忽略它。 (2认同)

Erw*_*win 10

它确实具有点击率的效果.

网址在搜索结果下方以绿色显示 - 因此,如果网址包含相关字词,则用户可能会点击您的网站,而不是其他网站.

你更愿意点击哪个:

www.test.com/page.php?u=85583

要么

www.test.com/Solution-to-your-problem.php

如上所述,即使使用包含id的URL,也可以实现这种效果.

在过去的日子里,搜索引擎对网址中的单词给予了极大的尊重,并为这些页面提供了额外的信用和更高的排名.这种影响几乎消失了.我们留下了可读URL的两个其他效果:

  • 通过点击
  • 链接构建:人类更容易复制这样的URL,并且在链接被复制之后,它通常被称为一些段塞词.当人们链接到您的网页时,带有"解决问题解决方案"的网址可能会解决您标记内的问题.这会影响您的排名.

id + slug的解决方案可能是最好的解决方案,它解决了跟踪段塞变化的问题.test.com/85583/solution-to-your-problem

但是有一些规则需要遵循,如果slug不正确,你应该进行301重定向以防止大量重复的内容页面.如果你有很多类似的页面,垃圾邮件/重复内容会被检测到:

test.com/85583/solution-to-your-problem test.com/85583/solution-to-yar-problem test.com/85583/evil-competitor-spamming-you-haha

包括id也要求你的id尽可能短,带有完整guid的url可能会让人眼花缭乱并阻止良好的点击:

test.com/0CD03822-4A35-11DE-BF38-3F9356D89593/solution-to-yar-problem

请记住,Google新闻甚至要求您在网址中包含ID.