2009-05-26 39 views
7

爲什麼在SEO中的URL中有一個ID是一個壞主意?這個URL如何被 http://example.com/user/1234傷害SEO?爲什麼在URL路徑中只有一個ID是SEO的壞主意?

有人能給我一個搜索引擎排名更糟的實際例子嗎?

+1

你介意引用你聽說那裏不好?我的理解是,如果用戶有名字,這是不好的,因爲名稱可能是搜索條件,所以user/joe比用戶/ 47更好。 – 2009-05-26 13:32:01

+0

這幾乎是http://stackoverflow.com/questions/505793/do-seo-friendly-urls-really-affect-a-pages-ranking的副本 – inspite 2009-05-26 13:50:46

+0

問題是您的網址中沒有ID,它是具有ID INSTEAD的相關關鍵字字符串或「slug」。 – 2009-05-29 18:58:36

回答

14

人們說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。

0

提供不尋常的信息總是一個壞主意。請改用用戶名!

對於搜索引擎優化,靜態ID網址和用戶名網址之間沒有真正的優勢/劣勢。

2

那麼,我的名字是Sudhir Jonathan,所以如果我想讓人們在您的網站上找到我,example.com/user/sudhir-jonathanexample.com/user/1234好得多。只是因爲你的頁面的對象 - 「Sudhir Jonathan」 - 現在出現在url本身中。這是一個很大的勝利。

類似地,example.com/articles/how-to-bake-a-cake排名遠遠高於example.com/articles/2379797的搜索字詞「烤蛋糕」。

8

它具有點擊率的效果。

網址以綠色顯示在搜索結果下方 - 所以如果它包含相關字詞,用戶可能會點擊您的網站而不是另一個網站。

你更願意點擊:

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

OR

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

即使使用包含id的網址,也可以實現此效果。

在過去的日子裏,它的搜索引擎對網頁中的詞彙給予了極大的尊重,並給了這些頁面額外的信用和更高的排名。這種效應幾乎消失了。我們只剩下可讀的URL的其他兩個方面的影響:

  • 的點擊
  • Linkbuilding:更容易爲人體複製此網址和鏈接複製後,通常被稱爲與一些蛞蝓的話。帶有「解決問題的解決方案」的網址可能會在人們鏈接到您的網頁時爲您的問題提供解決方案。這會影響你的排名。

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被包括在內。

0

很簡單,搜索引擎關心的是單詞而不是數字。也就是說,最好是在網址中看到關鍵字,而不僅僅是ID正弦ID /數字對搜索引擎無用,以確定您的網站是否相關!

0

1)你的關鍵字錯過的URL 2)它是人類難以閱讀和了解該鏈接將是約 3)SQL注入是更容易的ID很多

相關問題