任何人都可以做的 10 個簡單修復來改善他們網站的 SEO

已發表: 2019-07-29

SEO (搜索引擎優化)——幾乎每個擁有在線業務的企業都知道它是在線營銷的重要組成部分,但大多數人並不理解。 沒關係,因為 SEO 可以通過大量的行話和技術元素非常難以理解。 正確學習可能需要數年時間,而當您經營企業時,您通常沒有那種空閒時間。 話雖如此,任何人都可以做一些簡單的修復,這將提高您網站的搜索引擎優化。

您將需要一些外部工具來完成這些檢查,但本指南中使用的所有工具都是免費的或有免費版本。 我們將使用 Screaming Frog SEO Spider 工具。 這個免費版本將在一個網站上抓取多達 500 個頁面。 如果您的網站較大,則需要購買許可證,該許可證允許您在任何規模的網站上運行該工具。 在我看來,每年只需 150 英鎊,這是非常值得的投資,並且網上有大量關於如何將其用於各種奇怪而精彩的網站任務的文檔。

我們還將使用 WordPress 的 Yoast SEO 插件。 如果您的站點上沒有安裝它,請繼續安裝它(在安裝插件之前始終備份您的站點,以防它與已安裝的插件衝突)。 Yoast 是一個簡單而強大的 SEO 工具——免費版本對於我們將使用它的用途來說綽綽有餘。

在本指南中,我將解釋如何在 WordPress 網站上進行這些修復,但如果您使用不同的 CMS(內容管理系統),請不要擔心。 這些修復的原則適用於任何網站,但我建議參考您的 CMS 文檔以確定如何實施它們。

  1. SSL證書實施
  2. 實施域重定向
  3. 修復損壞的頁面
  4. 修復斷開的鏈接(內部和外部)
  5. 使用永久重定向
  6. 檢查您的元數據
  7. 檢查你的 H1
  8. 檢查您的站點地圖
  9. 指向 HTTP 頁面和 HTTP 資源的鏈接
  10. 檢查您的 Noindex 標籤

1.SSL證書實現

SSL (安全套接層)加密保護在您的服務器和用戶瀏覽器之間傳遞的信息。 這個時代的每個網站都應該有一個有效的 SSL 證書。 如果您通過您的網站收集任何信息(姓名、電子郵件地址、送貨地址等),那麼您必須擁有 SSL 證書才能在搜索引擎結果頁面 (SERP) 中有效排名。 即使您不收集任何用戶信息,我也強烈建議您獲取 SSL 證書。 谷歌更喜歡安全的網站,所以擁有一個會增加你排名的機會,而用戶也喜歡看到它。 如果您的網站沒有 SSL 證書,用戶的瀏覽器會警告訪問者,他們提交的任何信息都可能不安全——這是一個真正的轉換殺手。

如果您不確定如何檢查您是否已經擁有有效的 SSL 證書,這很簡單。 在任何瀏覽器中訪問您的網站並檢查地址欄。 如果您在 URL 左側看到掛鎖圖標和/或地址以“https”開頭,則您擁有有效的 SSL 證書。

顯示 HTTPS 的 URL 地址欄的屏幕截圖。

有效的 URL 證書在 Google Chrome 上的外觀

如果您看不到其中任何一個,則說明您沒有 SSL 證書,您需要實施一個。 您需要與您的託管服務提供商(管理您的網站所在的服務器的任何一家公司)討論向您的網站添加一個。 任何有價值的網站主機都可以輕鬆地為您實現這一點——如果他們不能,我強烈建議您尋找新的主機。 還要確保您的證書涵蓋您正在使用的所有子域。 例如,如果您的網站有一個新聞子域 (news.mydomain.co.uk),則需要在證書上明確命名 - 否則,它不會被覆蓋並且將保持不安全。

如果在 WordPress 上,請記住通過進入Settings > General將您的“ WordPress Address (URL) ”和“ Site Address (URL) ”更新為 HTTPS。

2. 實施域重定向

在我工作過的所有網站中,超過一半的網站缺少域重定向,這會對您網站的排名產生很大影響。 每個網站根據其 URL 的製作方式存在於多個狀態。 至少,如果沒有 SSL 證書(見上文,您真的應該擁有一個!),一個網站會有兩個版本,例如 http://mydomain.co.uk 和 http://www.mydomain .co.uk. 使用 SSL 證書,將有四個:兩個 HTTP URL 和兩個 HTTPS URL — https://mydomain.co.uk 和 https://www.mydomain.co.uk。 每個頁面的多個版本可能會使搜索引擎感到困惑,導致他們不知道應該對哪個頁面進行排名。 充其量,您將在不同版本之間分割您網站的權限; 在最壞的情況下,搜索引擎可能無法確定要對哪個頁面進行排名,因此可能會選擇不對任何頁面進行排名。

要檢查您網站上的域重定向,請訪問四個不同地址中的每一個。 您正在尋找的是其中三個將您重定向到第四個。 如果發生這種情況,您的網站設置正確。 如果沒有,您將需要實施域重定向以向搜索引擎指示您網站的主要版本。

*要實現這些,您需要編輯站點的 htaccess 文件,因此在進行任何更改之前始終備份您的站點,因為錯誤可能會使您的站點脫機。

實施域重定向的第一步是確定您希望哪個版本的站點成為主要版本。 如果您安裝了 SSL 證書(如果您還沒有掌握,那麼認真地,您應該),這應該始終是 HTTPS 版本。 但是您是否希望主要版本包含“www.” 與否是個人選擇,因此只需決定您想成為主要版本。 做出決定後,您需要完成兩個步驟。

強迫 www。 或不

強制訪問您網站的訪問者始終使用 www。 - 或不,視情況而定 - 您將需要更改您的 WordPress 設置。

  1. 登錄到您的 WordPress 管理頁面。
  2. 導航到設置 > 常規。
  3. 在“WordPress 地址 (URL)”和“站點地址 (URL)”下,檢查地址。 如果你想包括 www. 在您的 URL 中,確保它出現在此處的兩個地址中。 如果你不這樣做,就把它排除在外。
  4. 保存您的設置。

強制 HTTPS

要強制訪問您網站的訪問者始終使用 HTTPS,您需要在 htaccess 文件中添加一些代碼(在此之前備份您的網站)。

  1. 登錄到您的 WordPress 管理頁面。
  2. 導航到 Yoast > 工具 > 文件編輯器。
  3. 導航到 .htaccess 部分。
  4. 找到顯示“RewriteEngine On”的位置並添加以下代碼的最後兩行(從“RewriteCond”開始復制):
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  5. 如果找不到“RewriteEngine On”,請將整個代碼添加到 htaccess 文件的頂部。
  6. 保存您的設置。

3.修復404頁面

404 頁面是在用戶嘗試訪問它時返回 404 錯誤代碼的頁面。 404 錯誤意味著該頁面不存在,並且將訪問者吸引到此類頁面會提供較差的用戶體驗。 修復它們相對簡單,但首先,您需要識別網站上的任何 404 頁面。 使用免費工具有兩種方法可以做到這一點,我建議您同時使用這兩種方法。

使用尖叫青蛙

  1. 打開 Screaming Frog,輸入您網站的域名(不要包含 http(s) 或 www。例如,https://exposureninja.com/ 將只是 exposureninja.com)並開始抓取。
  2. 完成後,使用內部選項卡檢查狀態代碼列(您可以通過此列進行排序以使生活更輕鬆)。
  3. 查找狀態代碼為 404 的任何頁面並記下這些 URL。

尖叫青蛙404報告截圖

使用谷歌搜索控制台

如果您還沒有使用 Google Search Console,那麼您確實應該使用。 查看這篇關於 Yoast 的精彩文章,了解為什麼以及如何開始。

  1. 登錄 Search Console 並選擇您的網站資源。
  2. 導航到覆蓋範圍。
  3. 如果 Google 在您的網站上檢測到任何 404 頁面,您將在此頁面的表格中看到摘要(以及 Google 發現的任何其他錯誤)。
  4. 單擊“未找到提交的 URL (404)”條目以查看這些頁面的詳細信息。
  5. 記下所有 URL。

如何修復 404

任何 404 頁面的確切修復將取決於該頁面不再存在的原因。

如果頁面應該存在

您將需要確定它不再存在的原因(它可能已被意外刪除或設置為草稿狀態),並恢復該頁面。

如果頁面不應該存在

如果頁面因某種原因被刪除並且不再可用是正確的——可能是過時的產品或服務,或者兩個服務已合併為一個——頁面將需要重定向。 這可以使用插件在 WordPress 上輕鬆完成。 我的偏好是重定向,但還有很多其他插件可以處理重定向。

請記住在安裝任何插件之前備份您的站點。 然後:

  1. 登錄到您的 WordPress 管理頁面。
  2. 導航到工具 > 重定向(或您正在使用的任何重定向插件)。
  3. 輸入“源 URL ”(要重定向的 URL)和“目標 URL ”(要將用戶重定向到的 URL)。
  4. 點擊“添加重定向”。

不要將所有頁面重定向到您網站上的一個頁面(例如您的主頁)。 每個 404 頁面都應該被重定向到最相似的實時頁面。

如何登頂 Google 的封面

登頂谷歌免費

下載我們暢銷書的免費副本,
" 如何登頂谷歌"
下載我的免費副本

4.修復斷開的鏈接

大多數損壞的鏈接都將使用上面的 404 方法修復。 但是,您可能仍然有一些損壞的外部鏈接。 我們將使用 Screaming Frog 來檢查這些。

  1. 打開 Screaming Frog,輸入您網站的域名(同樣,不要包含 http(s) 或 www.),然後開始抓取。
  2. 完成後,導航到響應代碼選項卡,然後單擊右側菜單中的客戶端錯誤 (4xx)
  3. 您現在將獲得您的站點鏈接到的所有返回 4xx 錯誤的頁面的列表(如果您已按照上述步驟修復 404 頁面,這些都應該是外部頁面)。
  4. 單擊表中的鏈接,然後選擇底部的Inlinks選項卡。 現在,這將告訴您哪些頁面鏈接到損壞的頁面。
  5. 如果出現 404 錯誤,請從您的頁面中刪除鏈接或將其更新為鏈接到實時頁面。
  6. 如果出現 403 錯誤,請檢查鏈接到的頁面。 如果有效,則無需執行任何操作。 如果它不起作用,請刪除鏈接或將其更新為指向實時頁面。

注意:如果您在 Screaming Frog 的 Response Codes 選項卡中看到大量帶有 500 錯誤的內部頁面,這意味著您的服務器未能將頁面信息提供給爬蟲。 如果這是 Screaming Frog 的問題,那麼它也可能是 Google 的問題。 與您的託管服務提供商討論如何改進您的服務器。

5.使用永久重定向

這是我在很多網站上看到的另一個問題——“我在我的頁面上設置了重定向。 重定向有效,但替換頁面根本沒有排名。” 十分之九,這是因為使用了錯誤的重定向類型。

重定向主要有兩種類型:301 永久重定向和 302 或 307 臨時重定向。 還有其他類型的重定向,但這些將是您看到和使用的主要重定向。 301 重定向告訴網絡爬蟲該更改是永久性的,允許爬蟲轉移頁面權限並在其索引中交換頁面。 302/307 重定向告訴爬蟲重定向只是臨時更改,因此它會將原始頁面保留在其索引中,並且不會通過重定向傳遞任何頁面權限。 您可以通過以下方式添加永久重定向:

  1. 打開 Screaming Frog,輸入您網站的域名(不要包含 http(s) 或 www.)並開始抓取。
  2. 完成後,導航到響應代碼選項卡,然後單擊右側菜單中的重定向 (3xx)
  3. 您現在將擁有所有被重定向頁面的列表。 對 URL 進行排序,以便您可以對所有內部頁面進行分組。 此列表將包括您鏈接到的重定向外部頁面——我們不需要擔心這些。
  4. 檢查任何 302 重定向實例。 如果您發現任何內容,請檢查該頁面以確定它是否是臨時更改。
  5. 如果不是臨時更改,請將 302(臨時)重定向替換為 301(永久)重定向。 您可以使用 WordPress 的重定向插件並按照“如何修復 404”部分中的說明進行操作,但請確保在添加新重定向之前刪除舊重定向。

Screaming Frog 的 301 重定向報告截圖

6. 檢查您的元數據

元數據是谷歌和其他搜索引擎在用戶進行搜索時向用戶顯示的信息。 元數據經常被忽視,但它是您可以做出的最簡單和最容易的修復之一。 您的網站上可能已經有元數據。 大多數 CMS 會自動填充元數據,但如果將其留空,Google 將使用頁面上的內容。 但是,這些都不會為您的頁面提供獨特製作的元數據的好處。

要檢查您網站上的元數據,您可以使用 Screaming Frog。

  1. 打開 Screaming Frog,輸入您網站的域名(不要包含 http(s) 或 www.)並開始抓取。
  2. 完成後,您可以在多個位置查看頁面的元數據:
  3. 內部選項卡中,有一個Title 1列(頁面/元標題)和一個 Meta Description 1 列。
  4. 頁面標題選項卡中(列出所有頁面/元標題)。
  5. Meta Description選項卡中,列出了所有元描述。

尖叫青蛙標題報告截圖

我不會在這裡詳細介紹如何編寫元數據——這本身就是一篇完整的文章——但是我們的網站上有很多指南可以向您展示如何編寫有效的元數據。

編寫好新元數​​據後,您需要將其上傳到您的站點。

  1. 登錄到您的 WordPress 管理頁面。
  2. 導航到要添加元數據的頁面。
  3. 向下滾動,直到找到Yoast部分。
  4. 將您的標題複製到SEO 標題框中。
  5. 將您的描述複製到元描述框中。
  6. 保存頁面。

WordPress 用戶的實用提示:登錄到您的 WordPress 管理頁面,然後在同一瀏覽器的另一個選項卡中,輸入您要編輯的頁面的 URL。 加載後,您會在頁面頂部看到一個 WordPress 菜單欄,單擊“編輯頁面/發布”,它將直接帶您進入 WordPress 頁面,您可以在其中編輯元數據。 對於擁有數百頁的大型網站來說,這是一個節省時間的好方法!

7.檢查你的H1

H1 是頁面內容中使用的一種標題標籤。 H1——顧名思義——是第一個標題,用作頁面標題(不要與元/頁面標題混淆,元/頁面標題是搜索引擎向用戶顯示的內容)。

許多網站使用 H1 作為格式化設備來使文本變大或加粗,但這是不好的做法。 每個頁面應該只有一個 H1 - 任何其他標題都應該使用 H2、H3、H4 等。 要檢查頁面上出現了多少 H1,我們將再次使用 Screaming Frog。

  1. 打開 Screaming Frog,輸入您網站的域名(不要包含 http(s) 或 www.)並開始抓取。
  2. 完成後,導航到H1選項卡並使用Occurrences列對數據進行排序。
  3. 記下具有多個 H1 的任何頁面。
  4. 確定哪個應該是您的主要標題。 這最好出現在頁面頂部並包含目標關鍵字。
  5. 將頁面上的其他 H1 重新格式化為 H2、H3 等。確保遵循此處的層次結構; 沒有 H1 頁面標題後跟 H3 格式的標題。

尖叫青蛙H1報告截圖

8. 檢查您的站點地圖

有兩種類型的站點地圖: XML站點地圖和HTML站點地圖。 諸如 Google 之類的爬蟲使用 XML 站點地圖來了解您網站上可用的頁面。 HTML 站點地圖是可供用戶使用的頁面,用於解釋您的站點結構。

就個人而言,我不是 HTML 站點地圖的粉絲。 它們沒有提供 SEO 好處,因為爬蟲不使用它們,如果您需要一個讓用戶正確瀏覽您的網站,那麼您的網站結構太複雜了,您應該考慮重新設計它。 另一方面,XML 站點地圖通過幫助爬蟲了解您的站點結構並使他們了解您站點上的所有頁面,從而提供 SEO 優勢。

首先,通過導航到 mydomain.co.uk/sitemap.xml(或 mydomain.co.uk/sitemap_index.xml)來檢查您的站點是否有站點地圖。 如果您在這兩個鏈接上都收到 404,則您可能沒有站點地圖,您需要您的網站管理員為您創建一個。 或者,如果您使用 WordPress,則可以使用 Yoast 創建一個。 如果你確實得到了一個頁面——恭喜你——你就有了一個站點地圖! 如果它看起來不像您的其他網站頁面,請不要擔心——它不應該如此。

有關 Yoast 生成的站點地圖的示例,請參見下文。 您的可能看起來很相似:

Exposure Ninja XML 站點地圖的屏幕截圖

Exposure Ninja 發布 XML 站點地圖的屏幕截圖

但是,如果您需要自己創建站點地圖怎麼辦? 以下是使用 Yoast 的方法。

  1. 登錄到您的 WordPress 管理頁面。
  2. 導航到Yoast > 常規 > 功能
  3. 找到XML 站點地圖並單擊“on”。
  4. 保存您的更改。

Yoast XML 站點地圖設置菜單的屏幕截圖

9. 指向 HTTP 頁面和 HTTP 資源的鏈接

如果您的網站是安全的,您需要確保其所有元素也是安全的。 網站所有者經常向他們的網站添加 SSL 證書並認為工作已經完成,但如果您沒有更新內部鏈接以指向新的 HTTPS 版本頁面,並且您沒有更新任何資源(例如圖像) HTTPS 版本,您仍然會遇到問題,用戶仍然會看到來自瀏覽器的安全警告。

鏈接

如果您的網站仍然鏈接到舊的 HTTP(非安全)版本的頁面,搜索引擎可能會對要對哪些頁面進行排名感到困惑。 通過您的站點地圖,您實際上是在告訴爬蟲,安全頁面是您希望它使用的主要頁面,但您的內部鏈接仍然指向非安全頁面。 如果您已經實現了我前面提到的強制重定向到 HTTPS,這將有所幫助,但最好還是單獨更新鏈接。

幸運的是,修復這些鏈接是一個簡單的過程。 首先,您需要找到任何可能受到影響的鏈接:

  1. 打開 Screaming Frog,輸入您網站的域名(不要包含 http(s) 或 www.)並開始抓取。
  2. 完成後,導航到內部選項卡並按 URL 對數據進行排序。 查找以“ http:// ”開頭的任何 URL。
  3. 如果您有任何以 HTTP 開頭的頁面(您至少應該看到主頁),請單擊 URL 和“鏈接”選項卡。
  4. 在這裡,您將看到鏈接到該頁面的 HTTP 版本的所有頁面。 如果這是空白,那很好,這僅僅意味著沒有頁面鏈接到 HTTP 版本,但爬蟲通過強制 HTTPS 重定向找到了它。

Screaming Frog 中的 HTTP URL 截圖

您現在需要更新鏈接。

如果您有開發人員:

如果您的團隊中有開發人員,他們將能夠通過查找和替換輕鬆更新鏈接。 找到所有提及“<a href=”http://mydomain.co.uk”,並替換為“<a href=”https://mydomain.co.uk”。 對於那些不熟悉的人,“<a href=”是表示文本是鏈接的 HTML 代碼。

如果您沒有開發人員:

如果您沒有待命的開發人員,則需要手動更新鏈接。

  1. 登錄到您的 WordPress 管理頁面。
  2. 導航到要更新鏈接的頁面。
  3. 找到鏈接並將鏈接的 HTTP 頁面更新為 HTTPS 版本。

資源

不安全的資源是您網站上從 HTTP 源傳遞的圖像或表單。 由於此元素不安全,因此您的頁面也不安全,因此您需要對其進行更新。 首先,我們需要找到這些元素,我們將再次使用 Screaming Frog。

  1. 打開 Screaming Frog,輸入您網站的域名(不要包含 http(s) 或 www.)並開始抓取。
  2. 爬網完成後,單擊頂部的報告並選擇不安全的內容
  3. 這將允許您導出包含數據的 .csv 文件。 保存該文件並將其作為電子表格打開。
  4. 使用導出的數據,識別您網站上的任何不安全內容,導航到 CMS 中的相關頁面並更新內容以指向安全資源。
如何登頂 Google 的封面

登頂谷歌免費

下載我們暢銷書的免費副本,
" 如何登頂谷歌"
下載我的免費副本

10. 檢查你的 Noindex 標籤

Noindex 標籤是存在於您網站上的 HTML 標籤,它告訴搜索引擎爬蟲該頁面不應被搜索引擎索引。 雖然頁面意外沒有索引的情況很少見,但並非聞所未聞。 我過去看過整個網站都沒有索引,所以值得檢查。

  1. 打開 Screaming Frog,輸入您網站的域名(不要包含 http(s) 或 www.)並開始抓取。
  2. 完成後,導航到“內部”選項卡並使用“可索引性狀態”列對數據進行排序。
  3. 對於任何值為“ noindex ”的頁面,檢查 URL 並記下當前沒有索引但應該出現在搜索結果中的任何頁面。

一旦你有了這些,你將需要刪除頁面上的 noindex 標籤。

  1. 登錄到您的 WordPress 管理頁面。
  2. 導航到要更新的頁面。
  3. 向下滾動到Yoast部分,然後單擊高級選項(齒輪圖標)。
  4. 在“允許搜索引擎在搜索結果中顯示此頁面? ”,從下拉菜單中選擇“”。
  5. 保存頁面。

獎金提示

您可能有多個頁面不希望索引,例如博客存檔,以避免重複內容。 您可以使用 Yoast 快速輕鬆地對您網站的部分進行索引。

  1. 登錄到您的 WordPress 管理頁面。
  2. 導航到Yoast > 搜索外觀
  3. 使用頂部的選項卡,找到要刪除的內容組。
  4. 更改“在搜索結果中顯示網站部分? ” 選項改為“ No ”,並且該組中的所有頁面都將不被索引 - 除非您覆蓋頁面本身的設置。

Yoast 存檔選項菜單的屏幕截圖


就是這樣 - 10 個簡單的修復程序,您可以自己實施以幫助提升您網站的 SEO。 實施這些可以改善您的網站健康狀況和可見性,因此絕對值得付出努力。 如果您已經完成了這些並且渴望更多,請查看我們關於 SEO 和內容營銷的其他出色指南。 當您使用它時,為什麼不提交您的網站讓我們的專家團隊免費審核呢? 我們將準確地向您展示您可以在角落裡使用忍者做什麼。