爲什麼在SEO中的URL中有一個ID是一個壞主意?這個URL如何被 http://example.com/user/1234
傷害SEO?爲什麼在URL路徑中只有一個ID是SEO的壞主意?
有人能給我一個搜索引擎排名更糟的實際例子嗎?
爲什麼在SEO中的URL中有一個ID是一個壞主意?這個URL如何被 http://example.com/user/1234
傷害SEO?爲什麼在URL路徑中只有一個ID是SEO的壞主意?
有人能給我一個搜索引擎排名更糟的實際例子嗎?
人們說URL中{ID}不好的原因是由於搜索引擎算法的工作原因。當搜索項位於實際的URL,這是加權更重比頁的內容等
例如:
<!-- http://example.com/blog/57 -->
<html><head><title>An article on search engine optimization</title>...
VS
<!-- http://example.com/blog/an-article-on-search-engine-optimization -->
<html><head><title>An article on search engine optimization</title>...
如果您在Google搜索「搜索引擎優化」第二頁,那麼網址中帶有slu one的網頁會比僅含有ID的網頁更好。
可以解決這個問題,使棧溢出涉及這個問題以同樣的方式:
http://stackoverflow.com/questions/{id}/{slug}
http://stackoverflow.com/questions/910683/why-is-id-in-the-url-a-bad-idea
合併ID和蛞蝓格式確實能幫助你達到兩全其美。您可以通過{id}檢索記錄來輕鬆進行編程,但由於{slug},您還保留了優化的搜索URL。
看到這個Do SEO-friendly URLs really affect a page’s ranking?的問題。基於這些答案,沒有人可以找到任何證據表明URL中的ID對SEO有任何影響。
提供不尋常的信息總是一個壞主意。請改用用戶名!
對於搜索引擎優化,靜態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
的搜索字詞「烤蛋糕」。
它具有點擊率的效果。
網址以綠色顯示在搜索結果下方 - 所以如果它包含相關字詞,用戶可能會點擊您的網站而不是另一個網站。
你更願意點擊:
www.test.com/page.php?u=85583
OR
www.test.com/Solution-to-your-problem。 php
即使使用包含id的網址,也可以實現此效果。
在過去的日子裏,它的搜索引擎對網頁中的詞彙給予了極大的尊重,並給了這些頁面額外的信用和更高的排名。這種效應幾乎消失了。我們只剩下可讀的URL的其他兩個方面的影響:
id + slug的解決方案可能是最好的解決方案,它解決了追蹤slug變化的問題。 test.com/85583/solution-to-your-problem
但有一些規則可以遵循,如果slug不正確,你應該做301重定向,以防止大量重複的內容頁面。垃圾郵件/重複的內容如果您有很多similiar頁的檢測踢腿:
test.com/85583/solution-to-your-problem test.com/85583/solution-to-yar-problem 測試。com/85583/evil-competitor-spamming-you-haha
包括id還需要您的id儘可能短,帶有完整guid的網址可能會讓人眼花繚亂並阻止良好的點擊次數:
test.com/0CD03822-4A35-11DE-BF38-3F9356D89593/solution-to-yar-problem
請記住,谷歌新聞甚至要求你必須在你的URL中ID被包括在內。
很簡單,搜索引擎關心的是單詞而不是數字。也就是說,最好是在網址中看到關鍵字,而不僅僅是ID正弦ID /數字對搜索引擎無用,以確定您的網站是否相關!
1)你的關鍵字錯過的URL 2)它是人類難以閱讀和了解該鏈接將是約 3)SQL注入是更容易的ID很多
你介意引用你聽說那裏不好?我的理解是,如果用戶有名字,這是不好的,因爲名稱可能是搜索條件,所以user/joe比用戶/ 47更好。 – 2009-05-26 13:32:01
這幾乎是http://stackoverflow.com/questions/505793/do-seo-friendly-urls-really-affect-a-pages-ranking的副本 – inspite 2009-05-26 13:50:46
問題是您的網址中沒有ID,它是具有ID INSTEAD的相關關鍵字字符串或「slug」。 – 2009-05-29 18:58:36