2012-11-18 78 views
6

我已經搜索過,但無法找到確鑿的結論。如果這對SEO有任何影響,我也會感興趣。URL中的撇號。好主意或壞主意?爲什麼?

+0

你檢查這一點: - http://productforums.google.com/forum/#!topic/webmasters/aKVMfwL6WgE –

+2

他們是合法的。無論他們是偏好的還是不好的,都是偏離主題和主觀的。他們對搜索引擎優化的影響最好在http://webmasters.stackexchange.com上提問。 – cHao

+0

同樣的問題:http://webmasters.stackexchange.com/questions/37986/is-it-okay-to-use-apostrophes-in-the-url-are-there-any-negative-consequences – unor

回答

9

我建議不要使用。

原因:

  1. 谷歌請求與非編碼的URL服務器,即使在頁面的鏈接是包含編碼(27%)版本。對於不同的瀏覽器&其他搜索引擎,這種行爲可能不一樣。另外,Google會在搜索結果中顯示非編碼版本。

  2. 您可以閱讀Rahul Tripathi發佈的鏈接(http://productforfors.google.com/forum/#!topic/webmasters/aKVMfwL6WgE),瞭解搜索排名中帶/不帶撇號的影響。

如果你仍然想使用單引號:

  1. 確保Web服務器處理編碼&非編碼的URL的好。

  2. 由於機器人不恰當地使用撇號,請跟蹤您的Web服務器日誌中的404錯誤。

順便說一句,目前我們正在運行一個實驗來記錄各種搜索引擎的行爲,同時抓取不安全字符的頁面。你可以在http://app.searchenabler.com/experiments/找到它。

我們執行的一個示例測試。 http://app.searchenabler.com/experiments/unsafe/%20 $ &「()* +, - :;!%3C =%3E @ [/]%5E_%60%7B%7C%7D〜

(你可以嘗試打開上面在不同的瀏覽器的URL &檢查行爲)

還可以看到谷歌如何在 http://webcache.googleusercontent.com/search?q=cache:jkWRWOTPZXwJ:app.searchenabler.com/experiments/unsafe/%2520!%24%26緩存這樣一個URL「()*%2B, - 。%3B%253C%3D%253E%40%5B%255C%5D%255E_ %2560%257B%257C%257D〜+ & CD = 1 & HL = EN &克拉= clnk

+5

** 1。** [RFC 3986](http://www.faqs.org/rfcs/rfc3986.html)(更新RFC1738)指出撇號是_reserved_字符。只有在URI方案中具有特殊含義時,才需要對保留的字符進行編碼。撇號在HTTP中沒有特殊含義,不需要編碼。 ** 2。**除非在原始請求中編碼,否則Google不應要求編碼的自治權。撇號(或單引號)是'%27'('%60'是反向符號)。 – MrWhite

+0

@ w3d,你說得對,謝謝你的糾正。我錯誤地用撇號引用了撇號,並據此回答。我已經更新了上面的解釋。 – khadim

相關問題