在作者做SEO顧問服務的時刻,常常碰到5個基本SEO問題,最常見的一個平常的問題就是URL網址得結構層級問題。而後我教給他一點基本的知識,幫忙他怎麼樣做到准確的URL,讓他理解到啥子纔是最主要的問題,以及怎麼樣解決它。
網址的規范化
固然這個聽起來有些想一個范圍很廣的SEO專門用語,不過了解起來也不難。意思是說網址的會規范化要求你用一個網址況且僅只是最合宜的一個網址來對seo應一個頁面。譬如說假如網站裡有一個相同內部實質意義不過URL卻不一樣的幾個網頁,搜索引擎網站會從URL上判斷為不一樣的幾個頁面,最後結果是會造成被覺得是網站顯露出來了重復內部實質意義頁面。URL案件的例子如下所述所示:
example.com/page
/page
example.com/page/
/page/
example.com/page/index.html
/page/index.html
以上網址決定於於你怎麼樣運用他們鏈接到網站內裡,還是怎麼樣用他們中的who作為外鏈鏈接到該頁面。假如上頭6個URL還是更多的URL可以只用一個URL來調換,那末搜素引擎很容易判斷網址得惟一性。
你可以解決這個問題用rel=canonical元標記,但這實際上是一個樂隊支援方案。假如99百分之百的人鏈接到一個版本的網址不般配性規范標簽,搜索引擎網站會疏忽你的標簽支持的鏈接。
解決這個問題的最好辦法就是301轉向,可在服務器端設置改正。可以把不帶WWW的301到帶WWW,還是反過來,況且站內鏈接和站外鏈接不要運用/index.html的做鏈接指向。
轉移、變更和轉向URL網址
假如你的網站是在足夠長的時間(至少1年以上),不過由於這麼或那樣子的端由,你將只得變更URL。當你這麼做時,最好的形式,用301重定向從舊到新的網址以保證流量不會流失。用站長工具檢查是否完成301轉向。如圖
怎麼樣做301轉向請看下邊的具體步驟:有這麼幾個辦法可供大家參照:
1.在.htaccess文件中增加301重定向指令
認為合適而使用mod_rewrite技術,形如:
RewriteEngine on
RewriteRule ^(.*)$ /$1 [R=301,L]
2.適合使用於運用Unix網絡服務器的用戶
經過此指令通告搜索引擎網站的spider你的站點文件不在這個地方址下。這是較為常用的方法。
形如:Redirect 301 / /
3.在服務器軟件的系統一管理理員配備布置區完成301重定向
適合使用於運用Window網絡服務器的用戶
4.綁定/本地DNS
假如具備對本地DNS記錄施行編輯改正的職權范圍,則只要添加一個記錄就可以解決此問題。若無此職權范圍,則可要求網站托管服務商對DNS服務器施行相應設置。
DNS服務器的設置
若要將blog.admin5.com指向,則只需在DNS服務中應增加一個綽號記錄,可寫成:bbs IN CNAME 。
如需配備布置數量多的虛擬域名,則可寫成:* IN CNAME .
這麼就可將全部未設置的以admin5.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供給,HKSEO投稿,過載請注明版權 和來源