为什么仅仅在URL路径中添加一个ID对SEO来说是个坏主意?

为什么仅仅在URL路径中添加一个ID对SEO来说是个坏主意?,url,seo,Url,Seo,在搜索引擎优化方面,为什么在URL中有一个ID是个坏主意?这个URL是如何创建的 http://example.com/user/1234伤害SEO 有人能给我一个搜索引擎排名更差的实例吗?看这个问题。根据答案,没有人能找到任何证据证明URL中的ID对SEO有任何影响。提供不寻常的信息总是一个坏主意。请改用用户名 对于SEO,静态ID URL和用户名URL之间没有真正的优势/劣势 我的名字是Sudhir Jonathan,所以如果我想让人们在你的网站上找到我,example.com/user/S

在搜索引擎优化方面,为什么在URL中有一个ID是个坏主意?这个URL是如何创建的
http://example.com/user/1234
伤害SEO


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

看这个问题。根据答案,没有人能找到任何证据证明URL中的ID对SEO有任何影响。

提供不寻常的信息总是一个坏主意。请改用用户名


对于SEO,静态ID URL和用户名URL之间没有真正的优势/劣势

我的名字是Sudhir Jonathan,所以如果我想让人们在你的网站上找到我,
example.com/user/Sudhir Jonathan
example.com/user/1234
好得多。仅仅是因为页面的对象“Sudhir Jonathan”现在出现在url本身中。这是一个巨大的胜利


类似地,
example.com/articles/how-to-bake-a-cake
在搜索词“烘焙蛋糕”中的排名也远远高于
example.com/articles/2379797

它确实会影响点击率

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

您更愿意单击哪一个:

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

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

如前所述,即使使用包含id的URL,也可以实现此效果

在过去,it搜索引擎非常尊重url中的单词,并给予这些页面额外的信任和更高的排名。这种影响几乎消失了。我们还有两个可读URL的其他效果:

  • 点击
  • 链接构建:人类更容易复制这样的url,在复制链接后,通常会使用一些slug词来引用它。当人们链接到你的页面时,带有“你的问题解决方案”的url可能在a标签中包含你的问题解决方案。这会影响你的排名
使用id+slug的解决方案可能是最好的解决方案,它解决了跟踪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


请记住,谷歌新闻甚至要求在url中包含一个id。

人们之所以说url中的{id}不好,是因为搜索引擎算法的工作方式。当一个搜索词位于实际的URL中时,它的权重要比页面的内容重得多,等等


例如:

<!-- http://example.com/blog/57 -->
<html><head><title>An article on search engine optimization</title>...

id和slug的组合格式确实可以帮助您实现这两个方面的最佳效果。通过{id}检索记录可以简化编程,但由于{slug}的存在,还可以保留优化的搜索URL

很简单,搜索引擎关注的是单词而不是数字。也就是说,在url中查看关键字比只查看ID要好,因为ID/number对于搜索引擎确定您的站点是否相关是无用的

1)您错过了url中的关键字 2) 对于一个人来说,阅读和理解链接的内容会更加困难
3) 使用IDs进行sql注入要容易得多

您是否介意引用您听说它不好的地方?我的理解是,如果用户有名字是不好的,因为名字是可能的搜索词,所以user/joe比user/47好。这几乎是一个重复的问题,你的URL中没有ID,而是有一个ID,而不是相关的、包含关键字的字符串或“slug”。我投票关闭这个问题,因为是关于SEO的,网站和URL这是@StephenOstermiller应该涵盖的主题问题会出现在另一个Stack Exchange网站的主题上这一事实与它是否出现在主题上没有任何关系-请查看这一点在哪里已经完全确定。也许你是对的,这是关于主题的,但暗示(正如我认为你的评论所做的)这个问题会在另一个网站上成为主题这一事实是它脱离主题的原因,这是误导。为什么不干脆做test.com/85583/solution-to-your-problem呢?我仍然没有看到任何证据表明URL上的ID会使SEO变得更糟。有些人有时会这样说,所以我很想知道,当这种情况发生时,是否会有这种情况发生。注意,这也把我们带到了这里。。。你没有使用slug进行任何类型的搜索,只是忽略了它。“当一个搜索词位于实际的URL中时,它的权重要比页面的内容大得多”在2009年可能是正确的,但现在已经不是了。现在谷歌对URL中的关键词几乎没有任何额外的权重,无论是路径还是域名。我把URL中关键词的任何影响都记在用户对它的反应上,比如从搜索结果中点击更多的关键词。请参阅网站管理员。
<!-- http://example.com/blog/an-article-on-search-engine-optimization -->
<html><head><title>An article on search engine optimization</title>...
http://stackoverflow.com/questions/{id}/{slug}
http://stackoverflow.com/questions/910683/why-is-id-in-the-url-a-bad-idea