你要找的是棗莊網站優化哪家好?中外商貿為你提供服務:棗莊網站優化價格、棗莊網站優化公司,歡迎瀏覽:棗莊網站優化
棗莊網站優化 |
新站上線必做的SEO 網站做好之后,為了更好地使搜索引擎收錄網站頁面、給予權重及排名,還需要做以下對搜索引擎友好的工作。 301重定向。 ·nofollow權重控制。 ·URL優化。 ·整理及提交死鏈。 ·制作站點地圖并提交。 · 制作rootbots.txt并提交。 · 制作.htaccess文件并提交。 3.9.1301重定向 1.301重定向的定義 301重定向又被稱為301轉向或301跳轉,指的是當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。301重定向是網頁更改地址后對搜索引擎友好的最好方法,只要不是暫時轉移網址,都建議使用301來做轉址。 301重定向的意義即搜索引擎優化(SEO),依據HTTP協議發送規范301指令引導訪客和搜索引擎爬蟲將權重、流量重定向到新的URL,從而帶給訪客友好的訪問體驗及在搜索引擎中獲得更高權重及排名。 2.301重定向的4種不同情況 (1)一些網站可以同時使用帶 www或不帶www的網址訪問,比如,htp:/www.sitename.com 和 http:./sitenamne.com 都指向相同的網站,搜索引擎會將其視為兩個網站,并且不同的URL有不同收錄及排名,造成權重和流量分散。這也是為什么需要將來自非www 的權重及流量重定向到標準的WWW網址的原因,非常知名的301重定向或者永久重定向就是用來完成這個工作的。 (2)網站更新或遭遇改版,網站的頁面名稱、位置、路徑(即網址)可能基于更新或改版而變化,或者文件已刪除,搜索引擎或許不會發現這個變化仍然去舊的位置查找舊文件。當搜索引擎無法找到原來的文件時,就會認為出現了死鏈,這是不利于SEO的。為了避免這樣的問題,需要手動使用301重定向網頁到新的位置或文件。如果無法確認將要替換的新頁面,在這種情況下,可以簡單地重定向到網站主頁以避免錯誤,進行集權、導流、加深用戶體驗和搜索引擎友好度。如果同時擁有多域名如.com、.net、.org,可將這些域名301重定向到主域。只有當確認新的網頁鏈接在不同的搜索引擎已經被更新方可取消301重定向。 (3)因為程序的原因,造成多網址對應相同或相似頁面,為了集權使用301重定向。 這將在后面“URL重定向到規范網址”中詳細介紹。 (4)對于想將網站從一個域名遷移到另一個域名的情況,使用301重定向也是非常重要的,可以降低流量丟失、權重降低及排名下降帶來的損失。301重定向可依據不同情況按5種方式實現。 3.實現301重定向的5種方式 (1)在Apache服務器.htaccess文件中增加301重定向指令。采用“mod rewrite”技術,形如: RewriteEngine OnRewriteBase / rewritecond 8(http_host) sitename,com [nc] rewriterule (.*)$ http://www.sitename.com/$1 [r=301,nc] .htacess 的記事本編輯界面。 htaccesstt-
RewriteEngine O! RewriteBase rewitecond %hittp.host) stena me com (ocl.rewriterule 1.)5 hitp//ww w.sitename.com/s1 It=301.r 將非WWW網頁重定向到WWW網址 (2)適用于使用UNIX網絡服務器的用戶。通過此指令通知搜索引擎的Spider你的站點文件不在此地址下。這是較為常用的辦法。形如:Redirect 301/htp://www.yourhostname.com/. (3)IS系統管理員配置301重定向,適用于使用Window網絡服務器的用戶。 打開IS,右擊自己的網站,在快捷菜單中選擇“屬性”命令,打開“屬性”對話框,選擇“網站”選項卡,單擊“IP地址”文本框后的“高級”按鈕,系統會彈出一個對話框,用戶通過它增加一個站點,綁定主機頭,也可以綁定多個閑置域名。 打開IIS,首先新建立一個站點,隨便對應一個目錄E:wwwroot301Web。該目錄下只需要2個文件,一個default.html,一個404.htm。在欲重定向的網頁或目錄上右擊,選中“重定向到URL”;在對話框中輸入目標頁面的地址;切記,記得選中“資源的永久重定向”復選框;當然,最后要單擊“應用”按鈕完成。 (4)綁定本地DNS。如果具有對本地DNS記錄進行編輯修改的權限,那么只要添加一個記錄就可以解決此問題。若無此權限,則可要求網站托管服務商對DNS服務器進行相應設置。若要將yourhostmame.com指向www.yourhostname.com,則只需在DNS服務中增加一個別名記錄,如需配置大量的虛擬域名,則可寫成:*IN CNAME www.yourhostname. com。 這樣就可將所有未設置的以yourhostmame.com結尾的記錄全部重定向到www.yourhostmame. com _上。 (5)用ASP/PHP/JSP/.net實現301重定向。 ASP301重定向的方法,在首頁文件的最頂部添加如下代碼。 <% Response.Status="301 Moved Permanently" Response.AddHeader "Location",http://www.xxx.com/Response.End움> PHP301重定向的方法,在首頁文件的最頂部添加如下代碼。 <?php header("HTTP/1.1 301 Moved Permanently");header("Location:http://www.xxx.com/"); exit();?> JSP301重定向的方法,在首頁文件的最頂部添加如下代碼。<號 response.setStatus(301); response.setHeader("Location","http://xxx.com/");response.setHeader("Connection","close"); 응> .net301重定向的方法,在首頁文件的最頂部添加如下代碼。 <script runat="server"> private void Page_Load(object sender,System.EventArgs e) { Response. Status ="301 Moved Permanently";Response.Addleader("Location","http://shGoogleSEO.com");) </script> 做完301后可以用工具進行檢測,這樣的工具有很多,如 Check Server HeadcrsTog
4.URL重定向到規范網址 說到規范網址,最常見的就是網站主域,形如 htp:/www.xxx.com和 htp:/xcom兩種。前者使用最為頻繁,任何一個都可以作為網站的規范網址。其實在用戶看來,這個網址返回的內容一樣,就是同一個網頁并無差別,但在搜索引擎眼里卻有輕重之分。 除了主域外,其他的網址也存在規范與不規范網址之分。 (1)不規范網址的壞處 首先,網站出現多個不規范的網址會導致搜索引擎收錄錯誤或重復收錄。不管內鏈還是外鏈,如果網址不規范,同一個網頁被搜索引擎認為是兩個網頁,就會造成重復內容較差的搜索引擎友好度及低權重評分。如果網站重復內容過多,甚至會導致搜索引擎懲罰其次,相同網頁不同的網址,會影響網頁權重的傳遞,給蜘蛛造成混亂,影響頁面評分,導致網頁排名不理想。 最后,搜索引擎可能收錄不規范的網址,并給予較高的排名,這種網址并不是我們想要的,給用戶的體驗也不好。 (2)常見的不規范網址 ·http://www.×××.com和http:./×××.com。一般我們會以帶www為規范,將http://×××.com重定向到htp://www.×××.com。 ·網站動態URL重寫為靜態URL后,兩個URL同時存在,一般我們以靜態為準 避免出現動態的URL。 · 表示網站首頁:htp://www.×××.com、htp://www.×××.com/、http://www.×××com/index.html、http:/www.×××.com/index.asp等,這些網址都是指的網站主頁,一般將其余幾個重定向到http://www.×××.com。 ·帶有端口號的網址:htp:/www.×××.com和http:/www.×××.com:80,可以將帶有端口的網址定向到不帶端口的,因為默認的瀏覽器訪問端口就是80端口,寫出來后會成為一個不規范的網址。 (3)對不規范網址的處理 通過上面的介紹,我們已經知道了不規范網址的壞處,也清楚該使用哪些作為規范網址。除了上面講到的301重定向的方法外,下面再介紹一種對不規范網址的處理方法。 很多虛擬主機不支持301,我們可以在網頁頭文件中使用canonical屬性,這個標簽是由谷歌提出的,目前經測試證明百度也支持這一標簽。下面我們來看看 canonical屬性的用法。 對于做301重定向,使用canonical屬性規范網址,就顯得更為便捷。因為只要在不規范網址的頁面內,插入rel-"canonical”屬性到<ink元素中,將不規范的網址導向到規范的:搜索引擎就可以知道規范的頁面為應該被收錄和排名的內容。例如,要將http://www.xxx.com/news.asp?id=3426date=20120924 規范到 http://www.xxx.com/news_342_20120924/ 就可以在前一個網址的頁面<heab部分加入如下代碼: <link rel="canonica1" href-"http://www.X×X.com/news_342_20120924/"/>這樣當搜索引擎抓取網頁的時候,就可以根據網頁的canonical建議進行選擇,這里注意盡量使用絕對地址。當然 rel="canonical”只是一個對搜索引擎的建議,搜索引擎并不一定會按照建議的網址收錄和排名,它可能會根據自身的算法對網頁進行選擇。因此,做rel-"canonical”屬性并不一定能成功,這是與做301重定向不同的。而且使用 canonical 屬性的網頁并不會在瀏覽器中跳轉到指定的網址,而是在原網頁上將此網頁的權重集中到定向的網址。 在允許的情況下,我們可以做301重定向來規范網址,還可以結合canonical的使用來調整單個頁面的規范網址。盡最大努力避免由于網址不規范導致的網站收錄和排名問題,做好一些有利于SEO的工作。
|
![]() |