重新啟用網站后流量下降怎么辦?杰贏網絡將講述如何利用重定向來恢復這些流量。
(1) 問題原因不明顯時的推測
極少情況下會出現:網站結構、網址URL和內容相同,重定向已設置完畢,也沒有索引和站內優化問題,但網站流量、排名和鏈接流量仍然下降。
問題可能出在重定向上。設置301重定向的目的是為了跳過鏈接信息,并為用戶從一個頁面跳轉至另一個頁面,或從一個網站跳轉至另一個網站。而為重新啟用的新網站設置從舊網站跳轉過來的這種重定向并不會在舊網站消失數年后仍繼續存續下去并自動更新。
由于301重定向又被稱為“永久性重定向”,因此大家都普遍認為301重定向是一種永久性的重定向,然而這其實是一種錯誤的觀念。實際上,301重定向只有在設置好的情況下才會永久性存在。
很常見的一件事就是,有些公司更改了域名,但在多年后舊域名網站消失時,新域名網站的排名和流量突然明顯下降,這是由于舊網站消失后原有鏈接也跟著消失了,而公司原本以為舊網站的重定向應該是永久性存在的。任何一個人如果不小心覆蓋掉帶有許多重定向信息的.htaccess文件,那么事后他會馬上告訴你:實際上,301重定向并不是永久性存在的。
Google Webmaster Tools(谷歌網站管理員工具)似乎永久保留了網站的所有信息,包括網站網址、網站內容和相關鏈接。我利用這一工具從消失15多年的舊網站中的某一網頁抓取錯誤信息,發現谷歌竟然仍記錄著網站當時存在時的網站內容、內部鏈接和外部鏈接。
(2) 公司應注重保留原有鏈接
公司數年來都一直努力尋找鏈接推廣或者通過付費進行SEO推廣,但在重新啟用新網站后,原網站所建立的部分價值鏈接就消失了。那些鏈接所指向的頁面可能會返回“404 – Not Found(404 錯誤 - 未找到)”這樣的狀態碼信息,使得這些鏈接的價值無法“轉移”至新網站上。有時,我們太專注于尋找更多的新鏈接,卻忘記了如何去保留住那些原有的鏈接。
如下例子顯示了某個網站穩定的自然搜索流量。這個網站在重新設計完后,重定向功能并沒有設置好,于是一周后邀請我幫他們解決該問題。
花了數個星期終于把重定向功能設置好。然后不到一個月的時間,自然搜索流量與之前還沒設置好重定向時的流量相比提升了一倍。重定向之所以能夠設置好,不僅僅是因為從前一個版本的舊網站(其內容與新網站一樣,只是網站網址不一樣而已)重定向過來的,而是因為從新網站之前的全部舊網站(舉例的這個網站共有五個版本)重定向過來的。
通過利用Screaming Frog(鏈接檢查工具)和Wayback Machine(網站時光倒流機)工具,從之前的所有舊網站收集到了大部分的鏈接。然后,再利用Screaming Frog和Microsoft Excel工具來驗證所有的重定向是否正確設置以找回了舊網站原有的那些鏈接。
(3) Screaming Frog工具的設置
為了利用Screaming Frog工具收集通過Wayback Machine查找的舊版本網頁網址,我們需要先對Spider(爬蟲)進行正確的設置。在Screaming Frog工具的“Configuration” > “Spider”窗口中,根據具體需要進行調整設置。
下方是Spider 設置窗口的截圖,建議做如下圖所示的設置。杰贏根據圖片對網站流量的影響程度判斷是否也需要收集圖片的URL網址,如需要,則應做相應設置。
在“Configuration” > “Include”窗口中,輸入.*domain.com.*,其中domain.com用我們的域名替換,這有助于爬蟲收集的是只有包含我們域名的鏈接。為提高效率,我們也可以增加線程數,使得爬蟲運行快些。線程數可以通過“Configuration” > “Speed”來更改。
為了獲取Web Archive(Web檔案文件),我們需要進行“Configuration” > “User Agent”的設置,如下圖所示,User Agent選項選擇“Custom”,HTTP和Robots協議均填寫ia_archiver作為爬蟲程序,而該爬蟲程序也是Internet Archive(互聯網檔案館)收集數據所使用的程序。
全部設置完后,在輸入框中輸入URL網址:http://web.archive.org/web/*/www.domain.com,其中www.domain.com用我們的網站網址代替。如果我們的網站比較大型或者有多個已被存檔的舊網站,我們可以把默認為512MB的電腦內存量增大一些。
等爬蟲結束后,點擊“Internal”選項卡,再點擊“Export”按鈕,將文件保存為Excel格式的文件。
(4) 收集URL網址的另一種免費替代方法
Wayback Machine工具可在其索引中列出某個域名下的所有URL網址。輸入https://web.archive.org/web/*/http://www.domain.com/*,其中www.domain.com用我們的域名替代即可。
問題仍在于,我們需從網頁收集數據。或許最好的替代方案應該是使用JSON API。利用JSON的輸出功能輸出CSV格式的文件,雖然有很多工具可以實現這一格式文件的輸出,但是基于網頁的工具往往會有文件大小上傳的限制,另外,也可能出現超時的情況。
為了使用JSON格式輸出我們的鏈接,輸入http://web.archive.org/cdx/search/cdx?url=domain.com/*&output=json&limit=99999999,同樣地,domain.com用我們的域名替換即可。我們可以根據網站的大小和存檔的網站版本數來調整輸出范圍。
(5) 在Excel中URL網址的整理操作
我們利用Screaming Frog工具從Wayback Machine收集到了數據,然后將數據導成Excel格式。
1. 把數據導在Excel之后,點擊第一條鏈接(應該位于A4單元格內),按CTRL+SHIFT+DOWN鍵。
2. 復制所有的URL網址,并粘貼至另一個新工作表中。
3. 按CTRL+F鍵,彈出窗口后,切換至“Replace(替換)”選項卡。
4. 在“Find what(查找內容):”框中輸入*domain.com,其中domain.com用我們的網站網址代替,而“Replace with(替換為):”這個框留空,這樣就可以刪除域名擴展名以及與Internet Archive相關的其他內容。
5. 然后選擇這一列,點擊“Data(數據)”選項卡,選擇“Remove Duplicates(刪除重復項)”,這樣剩下的部分將全部是舊的URL網址。
注意下網頁網址是否包含了/或index.html或其他特殊字符,以及是否包括了新網站的網址。
這些字符都需要刪掉,特殊情況下也可作替換處理。注意正確處理好這些字符,否則可能會造成重定向循環,使得網站無法正常運行。
(6) 與新網站網址對比,篩選出舊URL網址
我們需要使用Screaming Frog工具來抓取如今正在正常運作的網站,即新網站,并收集其URL網址。我們不希望對那些正常運作的網頁設置重定向,因此在用“Replace(替換)”刪除域名之前記得先刪除新網站的那些URL網址。
1. 將Wayback Machine收集到的URL網址置于Excel的A列中,然后將新網站的URL網址置于B列中。
2. 在C列中,輸入“=VLOOKUP(A1,B:B,1,FALSE)”,然后復制到整列中,可檢查A列與B列中是否有重復項,若無重復會返回“N/A”的信息,而返回“N/A”信息的URL網址正是我們所要收集的。
3. 在工作表的第一行前再添加新的一行,以免在篩選信息時把原來第一行的信息忽略掉。
4. 切換到“Data(數據)”選項卡。
5. 選擇C列,點擊“Filter(篩選)”按鈕。
6. 點擊出現的篩選按鈕,在出現的下列列表中,取消勾選“Select All(全選)”,然后選擇其中的“N/A”項。這樣在A列中將篩選出與B列不重復的URL網址,即不是新網站的URL網址。
7. 選擇A列,并復制下來。
(7) 設置重定向
1. 粘貼之前復制的A列URL網址至新工作表中的B列中。這些網址就是我們需要設置重定向的網址。
2. 在A列前幾行中,輸入“Redirect 301”(意指重定向301,注意這里的英文不要加引號),并用單元格右下角的填充柄復制下來,注意不是填充序列,即不是301、302、303這樣的數字。
3. 設置重定向這一過程最費時的是填寫C列。在C列中,需要輸入與B列同一行的最相關的新網站URL網址。
4. 然后另起新的一列,輸入公式:=A1&” “&B1&” “&C1,并沿著這一列復制下來,這是在設置頁面層級的標準301重定向。
5. 設置完后,復制這一新列,選擇“Paste Special(選擇性粘貼)”,再選擇“Values(粘貼值)”而不是選擇公式,然后就可以把這一列復制到你的.htaccess文件中或新文本文檔中。
如前所述,應注意索引頁和URL網址是否包含了一些特殊字符或空格,這些是需要處理的。
(8) 檢查重定向
我們需要為舊網站重新創建完整的URL網址,以檢查它們重定向是否正常。使用CONCATENATE函數可以幫助我們將域名添加到我們的URL網址中。
1. 使用公式,比如在B2單元格中輸入:=CONCATENATE(“http://www.domain.com”,A2),將網址改為自己的網站網址。
2. 將公式沿這一列復制下來,以重新創建所有的舊URL網址。
3. 目前這些URL網址是以公式的形式,選擇并復制它們,然后選擇“Paste Special(選擇性粘貼)”,再選擇“Values(粘貼值)”,以獲得可用的列表。
4. 復制這些可用的列表到.txt格式的文檔或者通過間接方式復制到Screaming Frog工具中。
5. 在Screaming Frog工具中,選擇“Mode(模式)”,再選擇“List(列表模式)”。
6. 選擇“Upload List”>“From a File…”,以加載上述的.txt格式的文檔,或者也可以從剪切板中選擇“Paste(粘貼)”以加載列表信息。
7. 之后,Screaming Frog工具就會開始抓取這些舊網站的URL網址。
假設我們把這些重定向的信息復制到.htaccess文件中,那么通過狀態碼返回的信息可以確定是否有重定向方面的問題。另外,也可以在Screaming Frog工具中,選擇“Reports” > “Redirect Chains”來檢查任意一個URL網址是否出現多個重定向的情況。原則上,所有的舊網站的URL網址都應該直接指向最相關的新網站的URL網址,否則應該返回404狀態碼的信息。
我建議在設置重定向前后都通過Screaming Frog工具抓取頁面的錯誤信息,以確保新出現的錯誤不是因為重定向問題而引起的。如果置索引頁問題于不顧或者對新網站的網頁或目錄設置了重定向,那么這個網站將運行不正常或者網站的部分URL網址不可訪問。
(9) 有關重定向的其他問題
.htaccess文件太大會拖慢網站的運行速度。使用正則表達式設置的重定向或許比頁面一個一個地設置重定向更好些。
.htaccess文件也可以根據目錄結構分成多個小文件,但這只有在訪客訪問該目錄時重定向才能被檢測到是否運行正常。
設置如此之多的重定向最好避免使用.htaccess文件,而是使用httpd服務器的config文件。有時,Rewrite Map也是很好的解決方案。或者可以咨詢服務器專家以找出符合需求的解決方案。
(10) 恢復鏈接是否會被罰分
如果之前舊網站的鏈接違反了一定的搜索引擎規則,那么恢復這些鏈接有可能導致網站被罰分。有關舊網站的文章、游客博文、新聞稿或多層目錄的鏈接可能包含了鏈接到舊網站的關鍵詞,那么這些鏈接可能忽引起算法上甚至是人為的罰分。
因此,杰贏建議在設置好重定向之后使用Google Webmaster Tools工具來檢測打算使用的鏈接,以及使用Disavow Tool(谷歌鏈接屏蔽工具)來屏蔽那些可能出現的垃圾鏈接。
為了不讓價值鏈接消失了,需要確保公司有人管理網站網址,并及時做出更新。此外,應該有正常的流程來執行和維護這些重定向,使得這些鏈接的價值不會隨著時間的推移而消失。
廈關于廈門杰贏網絡科技有限公司 http://www.jeawin.com
廈門杰贏網絡科技有限公司(Jeawin)系中國外貿網絡營銷服務標桿企業,專注正規、專業、高效的外貿網絡營銷方式方法研究并擁有豐富外貿營銷推廣經驗,自公司創始以來,為香港臺灣與及中國內陸大公司等許多外貿企業進行外貿網站推廣,小公司也因為跟杰贏合作邁進世界大門,杰贏為中國外貿企業的全球化營銷提供一站式解決方案及咨詢服務。400-918-8880。
下一篇: 10種鏈接建設方式已經過時了
上一篇: 重新優化內容,提高參與度的三種辦法