为什么就 SEO 而言,在 URL 中使用 ID 是个坏主意?这个网址如何
http://example.com/user/1234
伤害 SEO?
有人能给我一个搜索引擎排名更差的实际例子吗?
人们说 URL 中的 {ID} 不好的原因是搜索引擎算法的工作方式。当搜索词位于实际 URL 中时,它的权重远高于页面内容等。
例如:
<!-- http://example.com/blog/57 -->
<html><head><title>An article on search engine optimization</title>...
对
<!-- http://example.com/blog/an-article-on-search-engine-optimization -->
<html><head><title>An article on search engine optimization</title>...
如果您在 Google 中搜索“搜索引擎优化”第二页,则 url 中带有 slug 的页面比仅带有 id 的页面权重更高。
你可以像堆栈溢出处理这个问题一样处理这个问题:
http://stackoverflow.com/questions/{id}/{slug}
http://stackoverflow.com/questions/910683/why-is-id-in-the-url-a-bad-idea
组合的 id 和 slug 格式确实可以帮助您实现两全其美。您可以通过 {id} 检索记录来简化编程,但由于 {slug},您还保留了优化的搜索 URL。
确实对点击率有影响
网址在搜索结果下方以绿色显示 - 因此,如果它包含相关词,用户可能会点击您的网站,而不是其他网站。
您更愿意点击哪个:
www.test.com/page.php?u=85583
或
www.test.com/Solution-to-your-problem.php
如评论所述,即使使用包含 id 的 url 也可以实现这种效果。
在过去,搜索引擎非常尊重 url 中的单词,并给予这些页面额外的信用和更高的排名。这种影响几乎消失了。我们还剩下两个可读 url 的效果:
带有 id + slug 的解决方案可能是最好的解决方案,它解决了跟踪 slug 变化的问题。 test.com/85583/解决你的问题
但是有一些规则要遵循,如果 slug 不正确,你应该做一个 301 重定向,以防止出现很多重复的内容页面。如果您有很多相似的页面,垃圾邮件/重复内容检测就会启动:
test.com/85583/解决您的问题 test.com/85583/solution-to-yar-问题 test.com/85583/evil-competitor-spamming-you-haha
包括 id 还要求您的 id 尽可能短,具有完整 guid 的 url 可能会混淆眼睛并阻止良好的点击:
test.com/0CD03822-4A35-11DE-BF38-3F9356D89593/解决yar问题
请记住,谷歌新闻甚至要求您在要包含的网址中包含一个 ID。
好吧,我叫 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 真的会影响页面的排名吗? 问题。根据答案,没有人能找到任何证据证明 URL 中的 ID 对 SEO 有任何影响。
很简单,搜索引擎关心单词而不是数字。也就是说,在 url 中看到关键字比仅在 ID 中看到更好,因为 ID/编号对于搜索引擎确定您的网站是否相关是没有用的!
提供不寻常的信息总是一个坏主意。请尝试使用用户名!
对于 SEO,静态 ID 网址和用户名网址之间没有真正的优势/劣势。
1) 你错过了网址中的关键字 2)人们更难阅读和理解链接的内容 3) 使用 ID 进行 sql 注入容易得多
下面带有
id
的网址对SEO来说还不错:
# id ↓
http://example.com/user/1234
但是,带有
slug
的网址更适合 SEO,因为它提供的信息更多:
# slug ↓
http://example.com/user/john-smith
*您可以看到什么是 slug 以及如何优化它?,如何创建 SEO 友好的 URL 和答案以了解更多关于
slug
的信息。