近期,有好多人都在問究竟網站需不需要安裝HTTPS?如果安裝了HTTPS的話,SEO又需要注意什麼?但都有人講網站換成HTPPS之後反而流量開始大掉,點解會甘樣?是不是做錯了什麼?
在google極力推動HTTPS的情況下,你勢必要了解清楚什麼是HTTPS?它是怎麼影響你的網站?它在SEO上有什麼意義?今日,小編就來同大家詳細說明下HTTPS對SEO的影響,希望可以幫到大家。
什麼是HTTPS?
HTTPS其實代表了超文本傳輸協議的安全性,當通過TLS傳輸的數據通過網絡時,它可以提供三層的安全保護:
•加密
通過加密交換數據來保持安全,免受竊聽。
•數據完整性
在傳輸過程中不會再出現有意或無意地修改同損壞的數據,這些情況將被檢測到。
•身份驗證
證明你的用戶與預定的網站進行通信。它可以防中間環節的攻擊,建立用戶信任,從而轉化為其他商業利益。
要轉換為HTTPS,你將需要獲得一個安全證書,并從HTTP遷移到HTTPS(點擊查看HTTP與HTTPS的區別),這是一個站點移動和URL更改(這可能需要一點時間來確保所有的URL都使用正確的協議和重定向)。
(如果你的網站有確實安裝HTTPS,瀏覽器會自動呈現出綠色的安全認證在網址前面)
簡單的舉個例子,當小編在clickrweb 裡面填寫聯絡資料的時候,資料會從小編瀏覽器的客戶端傳送到clickrweb的伺服器上面,在資料傳輸過去的這一個過程之中,小編的資料是完全暴露在外的,很有可能我的資料會直接被竊取、被利用,而HTTPS可以在資料傳輸的過程中做加密,來提供網站使用者的資訊安全。
基本上可以講只要網站使用者在網絡上面同伺服器進行任何的通訊傳輸,不理是信用卡資料、個人基本信息、賬號密碼等等,在傳輸的過程中都是會有風險的;而HTTPS的存在目的就是將這些資料進行加密并提高安全性。
但是大家都要知道,有使用HTTPS並不代表你的資料是絕對安全的,還是會有被竊取的可能性。有HTTPS只是意味著“多一層保護、多一份保障”,就好比你屋企的大門上鎖會比沒上鎖安全,但即使屋企大門上了鎖都不代表“絕對沒小偷上門偷東西”,因為小偷如果真是想偷東西,還是可以破解你的門鎖。
HTTPS與SEO有關嗎?
答案是有的!
谷歌更喜歡基于HTTPS的用戶,谷歌之所以喜歡HTTPS的主要原因之一是它的安全性。既然涉及到使用者的資料安全,重視使用者經驗的google當然是不會放過這個東西的。近年來,google不斷的推廣和宣導,就是希望網站擁有者能夠加強網站與使用者的資料安全,希望他們申請安裝HTTPS。
在2014年google官方正式宣佈,HTTPS已被列入搜尋引擎的演算法之一,小編也觀察到現在搜尋的結果裡面越來越多HTTPS的網站出現,代表著google在這幾年來是越來越重視HTTPS,甚至提高了它在排名因素中的重要性。而這一切都不是偶然,使用者的資料安全絕對是我們必須要重視的事情。
到了今日,只要網站上有使用者的任何資料的傳輸,HTTPS都是標準的配備,如果沒安裝HTTPS的話,可能會嚴重影響到你網站的排名。但是,如果你的網站沒有牽扯到使用的資料傳輸,就好像blog、新聞媒體之類內容型的網站,你不使用HTTPS會不會影響排名?這度小編的回答是:目前不會。就小編目前的觀察結果,內容型網站不使用HTTPS還沒有太大的影響。
所以,你的網站究竟需不需要HTTPS,就要看你的網站會不會牽扯到使用者的資料安全問題,如有所牽扯,建議你趕緊安裝,如果不安裝的話不僅會影響到資料安全,還會影響到SEO。
安裝了HTTPS后,SEO上需要注意什麼?
在安裝了HTTPS之後,你還需要採取一些措施來確保SEO能因為網站轉換成HTTPS后得到應有的效益。主要需要注意的事項有下面幾點:
1、使用301轉址(這是最重要的一點)
當你安裝了HTTPS之後,對於SEO來說最重要的一件事就是使用“301轉址”,而且必須是要頁對頁的傳送,什麼是頁對頁?舉例來說:
http://www.clickrweb.com/services 301轉址——> https://www.clickrweb.com/services
http://www.clickrweb.com/works 301轉址——> https://www.clickrweb.com/works
同時,請確保轉址使用的不是302轉址,也不是JavaScript 轉址,而是301轉址,因為搜尋引擎針對不同的轉址方式有不同的判讀。就比如Yahoo,Yahoo的搜尋引擎只會抓301轉址的,302轉址的Yahoo是完全不會抓取。
301轉址基本上對於google、Yahoo等搜尋引擎來說,就是“永久搬家”的意思,就是你用301轉址從HTTP搬到HTTPS。因此一定要確保這一步驟是確實做好的。
至於怎麼測試你的轉址是正確的呢?這裡小編可以推薦使用Redirect Path這個Chrome小工具,它可以幫助你測試你的轉址是否正確。
2、站內連結的更新
搜尋引擎透過網站站內的連結爬去網站的資料,像是導航欄、側邊欄、footer、推薦商品等網站內的連結。所以請確保站內連結有使用HTTPS版本的URL(不了解URL的,可以去查看小編之前寫的《什麼是URL-Rewrite?》了解),或是使用相對應的路徑。
3、sitemap更新
如果你的Sitemap內放置的URL本來是 http版本的,也請記得一定要改成https 版本的URL。
4、search console更新
如果你有在使用Search Console來監控自己的SEO,http://www.clickrweb.com與https://www.clickrweb.com對於Search Console來說其實是完全不同的兩個網站,因此你一定要另外新增一個有https版本的資源,免得沒有監控到網站的資料。
或許你會有這樣的疑問,為什麼轉為HTTPS之後,SEO有這麼多需要注意的地方,搜尋引擎不能自己解讀嗎?
其實,基本上只要網址稍微有點變動(包含http轉換成HTTPS),搜尋引擎都會判定這是“不同的網站”,所以你必須要用301頁對頁的轉址和必須要對站內連結、sitemap和search console進行更新,通過這些來告訴搜尋引擎你已經將網站更新到HTTPS了,這樣搜索引擎才會知道。
在事實上,對於google來說,它能夠非常快的理解網站“更新為HTTPS”這件事,並且可能會對網站的排名有正面的幫助,但對於Yahoo來說,它就沒有google這麼有效率了,你除了要做好上面說到的注意事項外,還要給Yahoo幾周到幾個月的時間,才能在Yahoo的搜尋結果上看到Yahoo把你的網站更改為HTTPS。