2009-01-04 52 views
3

那麼,我的問題很簡單。可以在URL中包含一個ID嗎?

ID是否會影響Google上的網頁位置? 我有這樣的鏈接 http://example.com/news/title-slug/15/ 和人們告訴我,我應該從URL中刪除ID。

而我相信那是不正確的。按照我的邏輯,你不能依賴標題的slu。。我知道如果沒有兩個頁面具有相同的標題,它應該工作得很好,但爲什麼我應該刪除該ID,如果它在那裏沒有傷害。

+0

作爲一個例子,Stack Overflow使用了同樣的想法。此問題的URL是:http://stackoverflow.com/questions/411407/is-it-ok-to-include-an-id-inside-the-url其中包括Id – 2009-01-04 18:27:42

回答

2

我認爲你的罰款留在英寸似乎是有道理的,因爲你得到的元素進行識別和描述的元素。畢竟它是在這裏完成的。

11

是的,留在那裏。

谷歌沒有企圖試圖猜測URL的每個元素代表什麼,並根據它改變其索引。

URL本質上可以映射到任何資源,我非常確定Google會認識到這一點。你應該做的就是確保多個URL通過使用重定向沒有相同的內容。因此,例如,http://example.com/news/wrong-title-slug/15/應該重定向回http://example.com/news/title-slug/15/,而不是僅僅回顯相同的頁面。谷歌並不喜歡重複的內容。

2

宙斯不會讓你失望。我寧願不要在那裏有毫無意義的數字,因爲它不是很有吸引力或者語義。

9

這很好。

但我不會把它放在title-slug後面。某些網址可能比其他網址更令人迷惑。

http://example.com/entry/how-to-solve-question-45/15 

一個更好的將是:

http://example.com/entry/15/how-to-solve-question-45 

此外,你真的不能僅僅依靠標題段塞,因爲改變的條目的標題意味着打破用戶的書籤。更不用說,通過整數ID而不是url-slug從數據庫中檢索條目會更快。

+1

只是一個小點 - 例如。 com是一個保留域的原因;雖然沒有多少人會根據你的帖子檢查它,blablabla.com是一個真正的解析域。除此之外,好點。 – Cebjyre 2009-01-04 23:08:01

2

擁有該ID不會損害您的SEO排名。在那裏有slu ensures確保頁面的主要關鍵字將被索引,所以它都是好的。

3

這裏的問題不在於谷歌是否會接受它,而是否這樣做是用戶友好的。

將ID保存在URL中的常見原因是爲了確保URL是唯一的。例如,如果兩個人在這裏創建一個名爲「Jon Skeet Facts」的問題,那麼我們會遇到問題,而使用該ID,用戶知道他們是兩個具有相同標題的不同問題。這與需要唯一標識符的關係數據庫相同。

從本質上講,爲什麼要關心Google的想法?整個搜索引擎優化行業都是一場鬧劇,這是來自一位曾經作爲SEO顧問不止一次付費的人。爲什麼要遵循谷歌想要的東西,通過使用戶的網站成爲完美網站來映射Google的意圖?如果你創建一個好的網站,Google會獎勵你。該ID有一個理由在那裏,所以保持它。

相關問題