HTTP 與 HTTPS – 更好的 SEO 需要了解的 7 個事實

已發表: 2021-03-31

HTTP 與 HTTPS:這是每個網站所有者都必須做出的決定。

您可能已經註意到,有些網站 URL 以 HTTPS 開頭,而其他網站 URL 以 HTTP 開頭。 有什麼區別,哪個更適合 SEO?

這就是您將在本文中發現的內容。

http vs https

目錄
#1 - 什麼是 HTTP?
#2 - 什麼是 HTTPS?
- HTTPS 加密數據
- HTTPS 和 SSL/TLS
#3 - HTTP 與 HTTPS - 有什麼區別?
#4 - 使用 HTTPS 的優勢是什麼?
#5 - 如何從 HTTP 切換到 HTTPS
#6 - 切換到 HTTPS 時的 SEO 考慮
#7 - 如何強製網站使用 HTTPS
SSL證書多少錢?
- 擴展驗證 (EV) SSL
- 組織驗證 (OV) SSL
- 域驗證 (DV) SSL
結論
相關文章

#1 - 什麼是 HTTP?

HTTP 代表超文本傳輸協議。 它是由 Tim Berners-Lee 在 1990 年代初期創建的,當時 Internet 還處於早期階段。

那麼究竟什麼是 HTTP?

好吧,不用太技術化,它是一種網絡協議,允許 Web 瀏覽器和服務器通過數據交換相互通信。

但是 HTTP 存在問題。

那就是發送和接收的數據沒有加密。 它可以被第三方攔截並可能被更改,從而使信息本身和信息接收者都容易受到攻擊。

http - not secure

#2 - 什麼是 HTTPS?

HTTPS 代表超文本傳輸協議安全。

HTTPS 的“安全”部分是指數據通過安全套接字層 (SSL) 或傳輸層安全性 (TLS) 安全傳輸的事實。

簡而言之,HTTPS 是具有附加安全層的 HTTP。

- HTTPS 加密數據

使用 HTTP,從服務器流向瀏覽器的信息不會被加密。 這意味著您在網站上的表格中輸入的任何數據(例如用戶名、密碼、信用卡或銀行詳細信息)都將以純文本形式發送。 因此,它可以被第三方攔截和使用。

但是使用 HTTPS,數據在傳輸之前會被加密。 即使有人能夠截獲這些數據,對他們來說也毫無意義,因為這些信息已經變成了代碼。

- HTTPS 和 SSL/TLS

向您的網站添加 SSL(安全套接字層)證書可以將 URL 的 HTTP 部分轉換為 HTTPS。

儘管人們仍稱其為 SSL,但後者現已被棄用並被 TLS(傳輸層安全性)取代。 TSL 的作用與 SSL 相同:它加密數據並驗證服務器和瀏覽器之間的連接。 但它比 SSL 安全得多。

https provides encryption

#3 - HTTP 與 HTTPS - 有什麼區別?

在大多數瀏覽器中,使用 HTTP 的網站將被標記為“不安全”。

例如,在 Google Chrome 中,一個 HTTP 站點被標記為“不安全”:

http is labelled 'not secure in Google Chrome

在 Firefox 中,一個 HTTP 站點將被一個帶有斜線的掛鎖圖標標記:

http is marked in Firefox by a padlock icon with a slash through it

在這兩種情況下,都會警告訪問者該站點是 HTTP,因此不安全。

因此,HTTP 和 HTTPS 之間的區別歸結為 SSL 證書:其中一個擁有它,另一個沒有。

以下是有關兩種協議之間差異的一些技術細節:

  • HTTP 通過端口 80 發送數據,而 HTTPS 使用端口 443。
  • HTTP 運行在應用層,HTTPS 運行在傳輸層。
  • HTTP 不需要域驗證,而 HTTPS 至少需要域驗證,某些證書甚至需要合法文檔驗證。
  • HTTP 中沒有加密,而使用 HTTPS 時,數據在發送前會被加密。

#4 - 使用 HTTPS 的優勢是什麼?

HTTPS 的主要優勢只是擁有一個更安全的網站。 例如,如果您使用 WordPress,您的用戶名和密碼將通過 HTTPS 更加安全。

以下是使用 HTTPS 的其他一些優勢:

  • 與您的網站訪問者建立信任,因為您的網站是安全的 - 在 GlobalSign 進行的一項研究中,超過 80% 的受訪者表示,如果沒有使用 HTTPS,他們會放棄購買
  • 改善您網站的 SEO - 2014 年,Google 宣布 HTTPS 作為排名信號。
  • Google Analytics 中的更好數據 - HTTPS 保留引薦來源數據,而使用 HTTP,引薦來源將僅顯示為“直接流量”。
  • AMP(加速移動頁面)的資格 - AMP 是由 Google 創建的精簡 HTML,可生成網頁的快速加載移動版本。 但要獲得 AMP 資格,您需要擁有一個 HTTPS 網站

#5 - 如何從 HTTP 切換到 HTTPS

以下是從 HTTP 切換到 HTTPS 時應該執行的操作列表:

  • 確定您需要/想要的 SSL 證書類型。
  • 在您的主機帳戶上安裝和配置 SSL 證書(大多數情況下,這將由您的網絡主機為您完成)。
  • 備份您的整個站點,以便您可以在必要時返回 HTTP 版本。
  • 將任何硬內部鏈接從 http 更改為 https
  • 更新您的 robots.txt 文件,使其包含更新後的站點地圖
  • 更新 Javascript 和任何第三方插件
  • 更新您的 CDN(內容交付網絡)SSL 設置

#6 - 切換到 HTTPS 時的 SEO 考慮

切換到 HTTPS 對您的 SEO 來說是一大優勢。 但是當您切換到 SSL 時,您的 URL 會發生變化,因此您需要做一些事情來保護您網站當前的 SEO:

  • 通知 Google(在您的 Google Search Console 帳戶中)您已從 HTTP 切換到 HTTPS。
  • 逐頁在整個網站上實施 301 重定向:這將確保 http 頁面的鏈接汁傳輸到 https 頁面。 這將確保您不會失去您網站積累的任何 SEO 實力。

#7 - 如何強製網站使用 HTTPS

即使您安裝了 SSL 證書並將您的網站轉換為 HTTPS,其他網站仍然可以使用 HTTP 協議訪問您的網站。

但是,如果他們只使用 HTTPS 協議訪問您的網站,那麼對您和您的訪問者來說都更好。

幸運的是,有一種方法可以強制所有網站訪問者使用您網站的 HTTPS 版本。

這是如何做到的。

  • 轉到 Web 主機上的文件管理器並打開 .htaccess 文件,該文件位於 public_html 文件夾中。
  • 在 .htaccess 文件中向下滾動,直到找到一行代碼:RewriteEngine On。
  • 然後,立即在下方插入這些代碼行(標記為藍色)。

重寫引擎開啟

RewriteCond %{HTTPS} 關閉
重寫規則 ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

如果您對這樣做沒有信心,您的網絡主機很可能會為您做這件事。

將該代碼添加到您的 .htaccess 文件後,所有訪問您網站的訪問者都將被迫使用您的 SSL 證書(即您的 URL 的 HTTPS 版本)。

SSL證書多少錢?

SSL 證書的成本取決於證書傳達的保證級別。 SSL 證書具有三個級別的保證:

- 擴展驗證 (EV) SSL

這是 SSL 證書可以擁有的最高級別的信任保證。 在證書頒發機構 (CA) 頒發 EV SSL 之前,您的網站和企業將接受嚴格的審查程序。 這就是為什麼這種 SSL 比其他兩種更貴的原因。

EV SSL 的價格從每年 100 美元到每年 900 美元不等。

- 組織驗證 (OV) SSL

此 SSL 證書具有中等水平的保證。 使用此證書,證書頒發機構 (CA) 將驗證您是否擁有該域,並將進行一些組織審查。

OV SSL 證書的價格從每年 35 美元到每年 350 美元不等。

- 域驗證 (DV) SSL

此 SSL 證書具有最低級別的保證。 它提供最基本的加密形式,並且只建立域所有權。

DV SSL 證書的價格從每年 9 美元到每年 200 美元不等

如果您想知道為什麼具有更高信任保證級別的 SSL 證書更昂貴,原因在於審查過程:它必須由人工完成,證書越昂貴,檢查過程就越徹底。

結論

HTTP 正在 Internet 上逐步淘汰,取而代之的是 HTTPS。 如果您的網站尚未使用 HTTPS,則應認真考慮獲取 SSL 證書。

如果您仍在權衡 HTTP 與 HTTPS,那麼兩個最重要的考慮因素是 (1) 信任和 (2) SEO。

HTTPS 增加了訪問者對您網站的信任。 這很重要,因為信任是 Internet 上的一切。

第二個考慮因素是SEO。 如果您依賴來自搜索引擎的流量,那麼 SSL 證書絕對是必不可少的,因為 Google 已將 HTTPS 的存在作為排名信號。

相關文章

  • 如何在不丟失您的分享和評論的情況下更改您的 WordPress URL
  • 最佳 WordPress 永久鏈接結構(博客的 9 個 SEO 技巧)