2013-02-05 30 views
1

關於搜索引擎優化我不知道最好的做法是在url中寫入參數。我應該放置參數名稱嗎? id值對搜索引擎有負面影響嗎?如何在url中寫入參數?

下面是我想到的一些選項:

  1. /project/pid/171/name/my_funny_name
  2. /project/171/my_funny_name
  3. /project/my_funny_name
+2

你應該使用'-'而不是'_'作爲分隔符:[SEO基礎:連字符或下劃線的SEO網址?](http://www.ecreativeim.com/blog/2011/03/seo-basics -yphen-or-underscore-for-seo-urls /) – insertusernamehere

回答

1

很好的規則是少params爲好。如果你需要數字ID,第二選項是相當不錯的,如果你強制my_funny_name部分是唯一的,你可能只依靠這個身份證。但請記住,如果您更改名稱,網址將會被破壞。

還請記住避免同名內容的雙重名稱,如/project/171/my_funny_name/project/171/my_old_name。嘗試使用<link rel="canonical" href="http://example.com/project/171/my_funny_name">

+0

「少量params更好」,爲什麼? :)作爲程序員,很高興有參數名稱,所以你不必搜索重寫規則來理解它。 – PiTheNumber

+0

因爲它更簡單用戶友好。請記住,搜索引擎優化很重要,但最重要的是最終用戶體驗,即。它看起來更好,當粘貼爲評論等網址 – 2013-02-05 17:06:31

0

擁有價值在您的網址一個id不會有負面影響,但你應該之前或您的ID爲SEO後無疑增加的話。 我personnaly喜歡在一開始試圖在URL中的「邏輯」結構,ID,像這樣:

/123_my-category/456_my-great-stuff 

關於下劃線,你應該寧願使用 - 因爲它被認爲是「」作爲單詞分隔符,而_更多用於可讀性,但它就像讓單詞彼此相關。

+0

我分開的ID,以避免重命名問題。我可以查找id並可以忽略名稱。該名稱僅適用於搜索引擎。 – PiTheNumber

+0

好吧,你應該能夠做到這一點,而不分離的ID,取決於你如何從網址提取它實際上。 – fab4am

+0

的確,我可以。爲什麼你更喜歡'/ 123_my-category'而不是'/ 123/my-category'? – PiTheNumber