搜索引擎友好的URL規范化建議

讓你的URL對搜索引擎更加友好
服務器君一共花費了65.867 ms進行了4次數據庫查詢,努力地為您提供了這個頁面。
試試閱讀模式?希望聽取您的建議

url 網址規范化指的是當出現了有大于一個的鏈接指向含有相同內容的網頁時,通過各種方法讓搜索引擎只挑選其中一個最喜歡的的網址,同時告訴搜索引擎不收錄和索引其他網址的過程,從搜索引擎的角度上說,url 規范化減少了對一個網站的重復頁面的索引。網站重復頁面問題也是搜索引擎優化(SEO)中很多人關注的一部分。url網址規范化是一個將url進行標準化的過程,Google中文官方博客建議我們指定url范式。

不規范的url網址

下面我們看看存在 url 網址規范化問題的例子:

  • www開頭和不帶www的域名不分,如頂級域名www.a.com 和a.com;子域名www.a.b.com和a.b.com;
  • 動態頁面網址和靜態頁面網址:如http://www.zqhthc.tw/archives/137.html 和http://www.zqhthc.tw/?p=137;
  • 網址含有多余的部分:如含默認端口號:80;含有多余的默認文件名default.php, index.html等;含有多余的"/";
  • 數據庫空查詢;無效的查詢變量;
  • 使用IP地址代替域名網址;
  • 大小寫不分:http://www.abc.cn/ABOUT.php 和 http://www.abc.cn/about.php;

隨著Google 搜索引擎智能化的提高,它自動分析多個不同的網址指向相同重復頁面情況,通過自然的網址規范化,慢慢選擇其中一個google 認為是最好的url進行索引。但是這個過程明顯提高了搜索引擎爬行索引頁面的難度和時間周期。同時個人采取的內部和外部鏈接策略也將影響到google 進行智能 url 規范化的行為。多個不同網址指向同一內容頁面,雖然非惡意的重復頁面不會被搜索引擎懲罰,但至少會分散該頁面的權重。因此采取一定的網址規范化方法是必要的。

網址URL規范化方法

  1. 頂級域名網址url, 指定www和不帶www 中的一個
  2. 優化網站的內部鏈接結構,包括在網站架構中統一使用指定的url 格式,在文章中加入超級鏈接地址時一直使用同一個,搜索引擎看到哪個絕對地址用的最多,自然會對其另外相待。

    針對 Google搜索引擎,我們可以通過google 網站管理員工具設置首選域來指定以哪個域名為準。(具體步驟:登陸google賬號->添加網站->驗證所有權 ->通過驗證->點擊網站網址進行管理->網站配置->設置->首選域),(注在驗證網站所有權的過程中,要將www.domain.com和domain.com都進行驗證,驗證的方法有兩種:在首頁添加元標記,下載它提供的html文件上傳到根目錄元;)。

    以WordPress博客為例,比如遠方博客選擇的首選域是nowamagic.net,則同時要在控制板后臺將博客地址和安裝地址也設置一下,這樣首頁所有調用顯示的地址都是nowamagic.net了:控制板-設置-常規-博客地址和博客安裝地址改為nowamagic.net。注:改了WordPress博客地址之后會出現無法登陸后臺的情況,這時要到數據庫管理中做相應的修改,如果你用的是虛擬主機,一般都可以通過虛擬主機管理后臺安裝好的phpmyadmin 工具管理數據庫。在數據表中找到wp_options,修改博客安裝地址siteurl和博客地址home為nowamagic.net。

  3. 給重復頁面指定url范式
  4. 使用 rel="canonical" 標簽屬性來解決重復頁面問題,也是google 引入的引以為豪的功能之一,指定url范式。

  5. 設置robots.txt文件,阻止那些不希望被搜索引擎檢索的網址目錄,url格式。
  6. 301 重定向
  7. 301重定向是將某一頁面永久重定向至另外一頁面。301轉向也是SEO 廣泛使用的一種對搜索引擎最為友好的轉向方法之一。搜索引擎將收錄永久重定向到的那個頁面,自然也解決了 url 網址規范化問題。

    典型的比如在linux系統apache服務器下, 可以通過修改.htaccess文件來實現301重定向。在.htaccess 文件中加入以下代碼,該代碼要寫在url rewrite重寫規則的前面。

    redirect 301 /old.htm http://www.domain.com/new.htm 
    或
    redirect permanent /old.htm http://www.domain.com/new.htm
    

    如果是所有的domain.com 都要301永久重定向到 www.domain.com 則還要進行mod_rewrite。

    RewriteEngine on
    RewriteCond %{http_host} ^www.dom.com [NC]
    RewriteRule ^(.*)$ http://dom.com/$1 [L,R=301]
    

    其他windows主機等 可以通過php,asp,jsp 動態腳本實現。

    本文地址:http://www.zqhthc.tw/librarys/veda/detail/470,歡迎訪問原出處。

不打個分嗎?

轉載隨意,但請帶上本文地址:

http://www.zqhthc.tw/librarys/veda/detail/470

如果你認為這篇文章值得更多人閱讀,歡迎使用下面的分享功能。
小提示:您可以按快捷鍵 Ctrl + D,或點此 加入收藏

大家都在看

閱讀一百本計算機著作吧,少年

很多人覺得自己技術進步很慢,學習效率低,我覺得一個重要原因是看的書少了。多少是多呢?起碼得看3、4、5、6米吧。給個具體的數量,那就100本書吧。很多人知識結構不好而且不系統,因為在特定領域有一個足夠量的知識量+足夠良好的知識結構,系統化以后就足以應對大量未曾遇到過的問題。

奉勸自學者:構建特定領域的知識結構體系的路徑中再也沒有比學習該專業的專業課程更好的了。如果我的知識結構體系足以囊括面試官的大部分甚至吞并他的知識結構體系的話,讀到他言語中的一個詞我們就已經知道他要表達什么,我們可以讓他坐“上位”畢竟他是面試官,但是在知識結構體系以及心理上我們就居高臨下。

所以,閱讀一百本計算機著作吧,少年!

《代碼之美》 聶雪軍 (譯者)

《代碼之美》介紹了人類在一個奮斗領域中的創造性和靈活性:計算機系統的開發領域。在每章中的漂亮代碼都是來自獨特解決方案的發現,而這種發現是來源于作者超越既定邊界的遠見卓識,并且識別出被多數人忽視的需求以及找出令人嘆為觀止的問題解決方案。《代碼之美》33章,有38位作者,每位作者貢獻一章。每位作者都將自己心目中對于“美麗的代碼”的認識濃縮在一章當中,張力十足。38位大牛,每個人對代碼之美都有自己獨特的認識,現在一覽無余的放在一起,對于熱愛程序的每個人都不啻一場盛宴。 雖然《代碼之美》的涉獵范圍很廣,但也只能代表一小部分在這個軟件開發這個最令人興奮領域所發生的事情。

更多計算機寶庫...

英超直播吻球网