在筆者做SEO顧問服務的時候,經常遇到5個基本SEO問題,最常見的一個普通問題就是URL網址得結構層次問題。然后我教給他一些基本的知識,幫助他如何做到正確的URL,讓他了解到什么才是最主要的問題,以及如何解決它。
網址的規范化
雖然這個聽起來有點想一個范圍很廣的SEO術語,但是理解起來也不難。意思是說網址的會規范化要求你用一個網址并且僅僅是最合適的一個網址來對應一個頁面。比如說如果網站里有一個相同內容但是URL卻不同的幾個網頁,搜索引擎會從URL上判斷為不同的幾個頁面,結果是會導致被認為是網站出現了重復內容頁面。URL案例如下所示:
example.com/page
www.example.com/page
example.com/page/
www.example.com/page/
example.com/page/index.html
www.example.com/page/index.html
以上網址取決于你如何使用它們鏈接到網站內部,或者如何用它們中的who作為外鏈鏈接到該頁面。如果上面6個URL或者更多的URL可以只用一個URL來替換,那么搜素引擎很容易判斷網址得唯一性。
你可以解決這個問題用rel=canonical元標記,但這其實是一個樂隊援助方案。如果99%的人鏈接到一個版本的網址不匹配性規范標簽,搜索引擎會忽略你的標簽支持的鏈接。
解決這個問題的最好方法就是301轉向,可在服務器端設置修改??梢园巡粠WW的301到帶WWW,或者反過來,并且站內鏈接和站外鏈接不要使用/index.html的做鏈接指向。
轉移、改變和轉向URL網址
如果你的網站是在足夠長的時間(至少1年以上),但是因為這樣或那樣的原因,你將不得不改變URL。當你這樣做時,最好的方式,用301重定向從舊到新的網址以確保流量不會流失。用站長工具查看是否完成301轉向。如圖
如何做301轉向請看下面的具體步驟:有這樣幾個方法可供大家參考:
1.在.htaccess文件中增加301重定向指令
采用“mod_rewrite”技術,形如:
RewriteEngine on
RewriteRule ^(.*)$ [R=301,L]
2.適用于使用Unix網絡服務器的用戶
通過此指令通知搜索引擎的spider你的站點文件不在此地址下。這是較為常用的辦法。
形如:Redirect 301 /
3.在服務器軟件的系統管理員配置區完成301重定向
適用于使用Window網絡服務器的用戶
4.綁定/本地DNS
如果具有對本地DNS記錄進行編輯修改的權限,則只要添加一個記錄就可以解決此問題。若無此權限,則可要求網站托管服務商對DNS服務器進行相應設置。
DNS服務器的設置
若要將blog.admin5.com指向www.huangbo3.com,則只需在DNS服務中應增加一個別名記錄,可寫成:bbs IN CNAME www.huangbo3.com。
如需配置大量的虛擬域名,則可寫成:* IN CNAME www.huangbo3.com.
這樣就可將所有未設置的以admin5.com結尾的記錄全部重定向到www.huangbo3.com上。
5.用ASP/PHP實現301重定向:
ASP:
Response.Status="301 Moved Permanently"
Response.AddHeader "Location",";
Response.End
PHP:
header("HTTP/1.1 301 Moved Permanently");
header("Location:;);
exit();
友情提示:本文由潤明seo提供,A5投稿,轉載請注明版權www.runmingseo.com 和出處www.huangbo3.com
申請創業報道,分享創業好點子。點擊此處,共同探討創業新機遇!