如何進行技術 SEO 審核

已發表: 2022-04-12

網站 SEO 的技術元素對搜索性能至關重要。 了解並維護它們,您的網站可以突出排名、增加流量並幫助促進銷售。 忽略它們,您將面臨頁面未顯示在 SERP 中的風險。

在本文中,您將學習如何進行技術 SEO 審核以查找和修復網站結構中的問題。 我們將查看關鍵排名因素,包括內容、速度、結構和移動設備友好性,以確保您的網站可以被抓取和編入索引。

我們還將向您展示提高頁內和頁外 SEO 工作和性能所需的工具,以及如何使用它們。

使用技術 SEO 審核來提高您的 SEO 性能

將技術 SEO 審核視為網站健康檢查。 就像您定期審查您的數字營銷活動以從中獲得最大收益一樣,技術 SEO 審核會評估網站性能以確定需要改進的領域。

這些領域分為三類:

1. 技術錯誤

識別網站後端和前端的危險信號,這些信號會對性能產生負面影響,從而影響您的 SEO。 技術錯誤包括抓取問題、鏈接斷開、站點速度慢和內容重複。 我們將在本文中逐一介紹。

2. 用戶體驗錯誤

用戶體驗 (UX) 往往被更多地視為設計問題,而不是 SEO 問題。 但是,您網站的結構將影響 SEO 性能。

為了更好地了解哪些頁面重要,哪些頁面優先級較低,Google 使用了一種稱為頁面重要性的算法。

頁面重要性取決於頁麵類型、內部和外部鏈接、更新頻率和您的站點地圖。 然而,從用戶體驗的角度來看,更重要的是,它是由頁面位置決定的。 換句話說,頁面在您網站上的位置。

這使得網站架構成為重要的技術 SEO 因素。 用戶越難找到一個頁面,Google 找到它的時間就越長。 理想情況下,用戶應該能夠通過盡可能少的點擊到達哪裡。

技術 SEO 審核解決了阻​​止他們這樣做的站點結構和可訪問性問題。

3. 排名機會

這是技術搜索引擎優化與頁面搜索引擎優化相遇的地方。 除了在您的網站架構中確定關鍵頁面的優先級外,審核還有助於通過以下方式讓 Google 相信頁面的重要性:

  • 識別和合併針對相同或相似關鍵字的內容;
  • 刪除會削弱重要性的重複內容,以及;
  • 改進元數據,以便用戶在搜索引擎結果頁面 (SERP) 中看到他們正在尋找的內容。

這一切都是為了幫助 Google 更好地了解您的網站,以便為正確的搜索顯示頁面。

與任何類型的健康檢查一樣,技術 SEO 審核不應該是一勞永逸的事情。 它應該在您的網站構建或重新設計時,在結構發生任何變化後,並定期進行。

一般的經驗法則是每月進行一次小型審計,每季度進行一次更深入的審計。 堅持這個程序將幫助您監控和了解您的網站更改如何影響 SEO 性能。

6 種工具可幫助您執行技術 SEO 審核

以下是我們將用於執行技術審核的 SEO 工具:

  • 尖叫的青蛙 SEO 蜘蛛
  • 谷歌搜索控制台
  • 谷歌分析
  • 谷歌頁面速度洞察
  • 谷歌移動友好測試
  • BrowserStack 響應式測試

這些工具都是免費的,除了 Screaming Frog 將免費計劃用戶限制為 500 頁。

如果您運行一個超過 500 頁的大型網站,Screaming Frog 的付費版本提供無限制的抓取,每年 149 美元。

或者,您可以使用 Semrush 的站點審核工具(最多 100 頁免費)或 Ahrefs 站點審核工具。 兩者都執行類似的工作,具有錯誤和警告標記的額外好處,以及如何解決技術問題的說明。

1. 找到您的 robots.txt 文件並運行抓取報告以識別錯誤

只有當搜索引擎可以抓取您網站上的頁面時,它們才能被編入索引。 因此,在運行抓取報告之前,請查看您的 robots.txt 文件。 您可以通過將“robots.txt”添加到根域的末尾來找到它:

https://yourdomain.com/robots.txt

robots.txt 文件是機器人在登陸您的網站時找到的第一個文件。 那裡的信息通過“允許”和“禁止”告訴他們應該和不應該爬什麼。

這是 Unbounce 網站的一個示例:

Unbounce 的 robots.txt 截圖

您可以在此處看到 Unbounce 要求搜索爬蟲不要爬取其網站的某些部分。 這些是不需要為 SEO 目的編制索引的後端文件夾。

通過禁止它們,Unbounce 能夠節省帶寬和抓取預算——Googlebot 在給定時間範圍內在網站上抓取和索引的頁面數量。

如果您運行一個包含數千個頁面的大型網站(例如電子商務商店),則使用 robots.txt 禁止不需要索引的頁面將使 Googlebot 有更多時間訪問重要的頁面。

Unbounce 的 robots.txt 還可以將機器人指向其站點地圖。 這是一種很好的做法,因為您的站點地圖提供了您希望 Google 和 Bing 發現的每個頁面的詳細信息(下一節將詳細介紹)。

查看您的 robots.txt 以確保抓取工具不會抓取私人文件夾和頁面。 同樣,請檢查您是否不允許應編入索引的頁面。

如果您需要更改您的 robots.txt,您可以在您的網絡服務器的根目錄中找到它(如果您不習慣這些文件,則值得向網絡開發人員尋求幫助)。 如果您使用 WordPress,則可以使用免費的 Yoast SEO 插件編輯該文件。 其他 CMS 平台(如 Wix)可讓您通過內置的 SEO 工具進行更改。

運行抓取報告以檢查您的網站是否可編入索引

現在您知道機器人得到了正確的指令,您可以運行爬網報告來檢查您想要索引的頁面是否沒有受到阻礙。

在 Screaming Frog 中輸入您的 URL,或者在您的 Google Search Console 中轉到索引 > 覆蓋範圍

這些工具中的每一個都將以不同的方式顯示指標。

Screaming Frog 分別查看每個 URL,將索引結果分成兩列:

1. 可索引性:這顯示了 URL 可索引或不可索引的位置

2. 可索引性狀態: URL 不可索引的原因

Screaming Frog 可轉位性檢查

Google Search Console 索引覆蓋率報告顯示您網站每個頁面的狀態。

Google Search Console 索引覆蓋率報告

報告顯示:

  • 錯誤:重定向錯誤、鏈接斷開和 404
  • 警告有效:已編入索引但存在可能是或可能不是故意的問題的頁面
  • 有效:成功編入索引的頁面
  • 排除:由於被 robots.txt 阻止或重定向等原因而被排除在索引之外的頁面

標記並修復重定向錯誤以改進抓取和索引

您網站上的所有頁面都分配有一個 HTTP 狀態代碼。 每個代碼都與不同的功能相關。

Screaming Frog 在狀態代碼列中顯示這些:

Screaming Frog 內部檢查器

一切正常,您網站上的大多數頁面都會返回 200 狀態碼,這意味著頁面正常。 有錯誤的頁面將顯示 3xx、4xx 或 5xx 狀態代碼。

以下是您在審核中可能會看到的代碼的概述以及如何修復重要的代碼:

3xx 狀態碼

  • 301:永久重定向。 內容已移至新 URL,並且正在傳遞舊頁面的 SEO 值。

只要沒有導致多次重定向的重定向鍊或循環,301 就可以了。 例如,如果重定向 A 轉到重定向 B 和 C 到 D,則可能會導致糟糕的用戶體驗和緩慢的頁面速度。 這會增加跳出率並損害轉化率。 要解決此問題,您需要刪除重定向 B 和 C,以便重定向 A 直接轉到 D。

通過轉到 Screaming Frog 中的報告 > 重定向鏈,您可以下載重定向的爬網路徑並確定需要刪除哪些 301。

  • 302:臨時重定向。 內容已暫時移至 URL。

302 對於您想要試用新模板或佈局的 A/B 測試等目的很有用。 但是,如果 302 已使用超過三個月,則值得將其設為 301。

  • 307:由於從源到目標的協議更改而導致的臨時重定向。

如果您確定移動是臨時的並且您仍然需要原始 URL,則應使用此重定向。

4xx 狀態碼

  • 403:禁止訪問。 當內容隱藏在登錄名後面時,這往往會顯示。
  • 404:頁面不存在,因為鏈接斷開或頁面或帖子已被刪除但 URL 尚未重定向。

與重定向鏈一樣,404 不能帶來出色的用戶體驗。 刪除任何指向 404 頁面的內部鏈接,並使用重定向的內部鏈接對其進行更新。

  • 410:頁面永久刪除。

檢查任何顯示 410 錯誤的頁面,以確保它們永久消失,並且沒有任何內容可以保證 301 重定向。

  • 429:短時間內服務器請求過多。

5xx 狀態碼

所有 5xx 狀態代碼都與服務器相關。 它們表明服務器無法執行請求。 雖然這些確實需要注意,但問題在於您的託管服務提供商或 Web 開發人員,而不是您的網站。

設置規範標籤以將搜索引擎指向重要頁面

規范元標記出現在頁面代碼的<head>部分中。

<link rel=”canonical” href=”https://www.yourdomain.com/page-abc/” />

突出顯示規範標籤的源代碼

當您的頁面具有相同或相似的內容時,它們的存在是為了讓搜索引擎機器人知道要在 SERP 中索引和顯示哪個頁面。

例如,假設一個電子商務網站正在銷售一輛藍色玩具警車,它被列在“玩具 > 汽車 > 藍色玩具警車”“玩具 > 警車 > 藍色玩具車”下。

兩頁上都是同一輛藍色玩具警車。 唯一的區別是帶您到頁面的麵包屑鏈接。

通過向“母版頁”(玩具 > 汽車)添加規範標籤,您可以向搜索引擎發出信號,表明這是原始產品。 “玩具 > 警車 > 藍色玩具車”中列出的產品是複製品。

您想要添加規範標籤的另一個示例是頁面添加了 URL 參數。

例如,“ https://www.yourdomain.com/toys”會顯示與“ https://www.yourdomain.com/toys?page=2”或“https://www.yourdomain.com/”相似的內容Toys?price=descending”已用於過濾結果

如果沒有規範標籤,搜索引擎會將每個頁面視為唯一的。 這不僅意味著將多個頁面編入索引,從而降低母版頁的 SEO 價值,而且還增加了抓取預算。

規範標籤可以直接添加到附加頁面(不是主頁)的頁面代碼中的<head>部分,或者如果您使用 WordPress 或 Magneto 等 CMS,則可以使用 Yoast SEO 等插件來簡化流程。

2. 檢查您的站點架構和站點地圖以使內容易於訪問

運行網站爬網有助於解決您網站上的大多數技術錯誤。 現在我們需要查看 UX 錯誤。

正如我們在頂部提到的,用戶應該能夠通過幾次點擊到達他們想要在您的網站上的位置。 更簡單的人類體驗是更簡單的搜索機器人體驗的代名詞(這同樣可以節省爬網預算)。

因此,您的網站結構需要合乎邏輯且一致。 這是通過扁平化您的網站架構來實現的。

以下是 Backlinko 的主題指南中復雜網站架構和簡單(平面)網站架構的示例:

複雜網站架構的信息圖
簡單(平面)網站架構的信息圖

您可以在第二張圖片中看到從主頁到網站上的任何其他頁面是多麼容易。

有關真實示例,請查看 CXL 主頁:

CXL主頁+菜單導航截圖

只需單擊三下,我就可以獲得我想要的內容:“如何編寫像 Joanna Wiebe 的 Mofo 一樣暢銷的文案。”

  1. 首頁 > 資源
  2. 資源 > 轉化率優化指南
  3. 轉化率優化指南 > 如何編寫像 Mofo 一樣銷售的文案,作者 Joanna Wiebe

頁面離您的主頁越近,它就越重要。 因此,您應該考慮根據關鍵字重新組合頁面,以使與您的受眾最相關的頁面更接近網站的頂部。

扁平化的網站架構應反映其 URL 結構。

例如,當我們導航到“ cxl.com/conversion-rate-optimization/how-to-write-copy-that-sells-like-a-mofo-by-joanna-wiebe/”時, URL 遵循我們的路徑拿。 通過使用麵包屑,我們可以看到我們是如何到達那裡的,以便我們可以輕鬆返回。

要創建一致的 SEO 策略並組織內容之間的關係,請使用中心輻射法。

Portent 將這種方法描述為“一種內部鏈接策略,涉及將相關內容的多個頁面(有時稱為“輻條”頁面)鏈接回中央集線器頁面。”

輪轂和輪輻模型插圖

在我們的示例中, “轉化率優化” 指南是中心,“如何編寫像 Joanna Wiebe 的 Mofo 一樣銷售的副本”是一個輻條。

根據您網站的大小,您可能需要 Web 開發人員的幫助來扁平化架構和大修導航。 但是,您可以通過向相關頁面添加內部鏈接來輕鬆改善用戶體驗。

例如,在“如何編寫像 Joanna Wiebe 的 Mofo 一樣暢銷的文案”的底部,您會找到指向其他發言內容的鏈接。

內部鏈接示例(進一步閱讀)

它也可以在正文內容中完成,方法是鏈接到與特定關鍵字相關的頁面。

內部鏈接示例(上下文鏈接)

上圖中的“優化”鏈接到 CXL 的轉化率優化指南。

組織您的站點地圖以反映您的網站結構

您網站上的 URL 應與 XML 站點地圖中的 URL 相匹配。 這是您應該在 robots.txt 中將機器人指向的文件,作為抓取您網站的指南。

與 robots.txt 一樣,您可以通過將“sitemap.xml”添加到根域的末尾來找到您的 XML 站點地圖:

https://yourdomain.com/sitemap.xml

如果您要更新站點架構,您的站點地圖也需要更新。 像 WordPress、Yoast SEO 或 Google XML 站點地圖這樣的 CMS 可以在創建新內容時生成並自動更新站點地圖。 Wix 和 Squarespace 等其他平台也具有執行相同操作的內置功能。

如果您需要手動執行此操作,XML-sitemaps 將自動生成一個 XML 站點地圖,您可以將其粘貼到您網站的 (/) 文件夾中。 但是,只有當您有信心處理這些文件時,您才應該這樣做。 如果沒有,請向 Web 開發人員尋求幫助。

獲得更新的站點地圖後,請在 Google Search Console 中的索引 > 站點地圖中提交。

從這裡,谷歌將標記任何可抓取性和索引問題。

Google Search Console 中列出的站點地圖的屏幕截圖

工作站點地圖將顯示“成功”狀態。 如果狀態顯示有錯誤無法獲取 ,則站點地圖的內容可能存在問題。

與您的 robots.txt 文件一樣,您的站點地圖不應包含您不想在 SERP 中出現的任何頁面。 但它應該包括您想要索引的每個頁面,以及它在您網站上的顯示方式。

例如,如果您希望 Google 索引“ https://yourdomain.com/toys”,您的站點地圖應準確複製該域,包括 HTTPS 協議。 “ http://yourdomain.com/toys”或“ /toys”將意味著頁面不會被抓取。

3. 測試和提高網站速度和移動響應能力

網站速度長期以來一直是搜索引擎排名的一個因素。 谷歌在 2010 年首次證實了這一點。2018 年,他們加大了賭注,將移動頁面速度作為移動搜索結果的排名因素。

在根據速度對網站進行排名時,Google 會查看兩個數據點:

1.頁面速度:頁面加載需要多長時間

2.網站速度:加載網頁瀏覽樣本的平均時間

在審核您的網站時,您只需要關注頁面速度。 改善頁面加載時間,您將提高網站速度。 谷歌通過其 PageSpeed Insights 分析器幫助您做到這一點。

谷歌頁面速度檢查器

輸入 URL,PageSpeed Insights 會將其評分為 0 到 100。分數基於從 Google Chrome 瀏覽器用戶和實驗室數據收集的真實現場數據。 它還將提出改進的機會。

糟糕的圖像、JavaScript、CSS 文件優化和瀏覽器緩存實踐往往是頁面加載緩慢的罪魁禍首。 幸運的是,這些很容易改進:

來自 Google PageSpeed 工具的網站速度機會
  • 使用 Optimizilla 或 Squoosh 在不影響質量的情況下減小圖像大小。 如果你使用 WordPress,像 Imagify Image Optimizer 和 TinyPNG 這樣的優化插件可以做同樣的工作。
  • 通過將代碼粘貼到 Minify 以刪除空格和註釋來減少 JavaScript 和 CSS 文件
  • 如果您使用的是 WordPress,請使用 W3 Total Cache 或 WP Super Cache 來創建頁面的靜態版本並將其提供給搜索者,而不是在每次有人點擊時動態生成頁面。 如果您不使用 WordPress,可以在您的站點代碼中手動啟用緩存。

首先確定您最重要的頁面的優先級。 通過轉到 Google Analytics 中的行為 > 站點速度,指標將顯示特定頁面在不同瀏覽器和國家/地區的表現:

Google Analytics 中的網站速度表現

對照您瀏覽次數最多的頁面檢查這一點,並從上到下瀏覽您的網站。

如何確定您的網站是否適合移動設備

2021 年 3 月,谷歌推出了移動優先索引。 這意味著 Google 索引的頁面將基於您網站的移動版本。 因此,您的網站在較小屏幕上的性能將對您的網站在 SERP 中的顯示位置產生最大影響。

Google 的 Mobile-Friendly Test 工具是檢查您的網站是否針對移動設備進行了優化的簡便方法:

谷歌移動友好測試截圖

如果您使用響應式或移動優先設計,則無需擔心。 兩者都是為在較小的屏幕上呈現而開發的,您因技術 SEO 審核而做出的任何更改都將改善所有設備上的站點和搜索性能。

然而,響應式設計並不能保證良好的用戶體驗,正如 Shanelle Mullin 在她關於為什麼響應式設計不是移動優化的文章中所展示的那樣。

您可以使用 BrowserStack 的響應工具在真實設備上測試您的網站:

BrowserStack 的響應式工具截圖

獨立的移動網站也應該通過 Google 測試。 請注意,移動和桌面的單獨站點將要求您審核這兩個版本。

提高移動網站速度的另一個選擇是加速移動頁面 (AMP)。 AMP 是一個由 Google 支持的項目,旨在為用戶提供精簡版網頁,使其加載速度比 HTML 更快。

Google 有使用代碼或 CMS 插件創建 AMP 頁面的教程和指南。 但是,重要的是要了解這些將如何影響您的網站。

您創建的每個 AMP 頁面都是與原始頁面並存的新頁面。 因此,您需要考慮它們如何適合您的 URL 方案。 Google 建議使用以下 URL 結構:

http://www.example.com/myarticle/amp

http://www.example.com/myarticle.amp.html

您還需要確保使用規範標籤來識別母版頁。 這可以是 AMP 頁面,但首選原始頁面。 這是因為 AMP 網頁提供的是網頁的基本版本,不允許您賺取廣告收入或訪問相同的深度分析。

AMP 頁面需要以與 HTML 頁面相同的方式進行審核。 如果您是付費訂閱者,Screaming Frog 的功能可幫助您查找和修復 AMP 問題。 您可以在免費版本中執行此操作,但您需要上傳您的頁面列表。

5. 查找並修復重複的內容和關鍵字蠶食問題以微調 SEO

到此階段,您的內容審核已經開始。 添加規範標籤可確保母版頁面在類似頁面上獲得 SEO 價值。 扁平化的網站架構使您最重要的內容易於訪問。 我們現在要做的是微調。

檢查您的網站是否有重複的內容

包含相同信息的頁面並不總是不好的。 例如,我們之前使用的玩具警車頁面示例對於為用戶提供相關結果是必要的。

當您的頁面與您要為其排名的頁面相同時,它們就會成為一個問題。 在這種情況下,您會讓頁面在排名和點擊方面相互競爭,從而削弱了它們的潛力。

與產品頁面一樣,重複內容問題也可能由於以下幾個原因而出現:

  • 即使正文內容不同,重用頁眉、頁面標題和元描述以使頁面看起來相同
  • 不刪除或重定向用於歷史或測試目的的相同頁面
  • 不向具有多個 URL 的單個頁面添加規範標籤

網站爬網將有助於識別重複頁面。 檢查內容是否重複:

  • 標題
  • 標題標籤
  • 元描述
  • 正文內容

然後,您可以刪除這些頁面或重寫重複的元素以使其獨一無二。

合併蠶食相似關鍵字的內容

關鍵字蠶食就像重複的內容,它迫使搜索引擎在相似的內容之間進行選擇。

當您的網站上有針對同一查詢進行排名的各種內容時,就會發生這種情況。 要么是因為主題相似,要么是您定位了相同的關鍵字。

例如,假設您寫了兩篇文章。 一個是針對“如何寫簡歷”這一短語優化的“如何寫簡歷”,另一個是針對“簡歷寫作”優化的“簡歷寫作技巧”。

這些帖子非常相似,以至於搜索引擎很難確定哪個是最重要的。

谷歌搜索“site: yourdomain.com + 'keyword”將幫助您輕鬆找出關鍵字蠶食是否存在問題。

如果您的帖子排名第一和第二,那不是問題。 但是,如果您的內容在 SERP 中的排名更靠後,或者舊帖子的排名高於更新的帖子,則可能值得合併它們:

  1. 轉到 Google Search Console 的性能部分。
  2. 從過濾器中單擊New > Query並輸入 cannibalized 關鍵字。
  3. 在“頁面”選項卡下,您將能夠查看哪個頁面獲得的關鍵字流量最多。 這是所有其他人都可以合併到的頁面。
Google Search Console 查詢搜索

例如,“如何寫簡歷”可以擴展為包括簡歷寫作技巧,並成為簡歷寫作的權威指南。

它不適用於每一頁。 在某些情況下,您可能需要考慮刪除不再相關的內容。 但是在關鍵字相似的地方,組合內容將有助於加強您的搜索排名。

改進標題標籤和元描述以提高您在 SERP 中的點擊率 (CTR)

雖然標題標籤和元描述不是排名因素,但不可否認它們會對您的遏制吸引力產生影響。 它們本質上是一種宣傳您的內容的方式。

執行技術 SEO 審核是優化舊標題和描述並填補任何空白以提高 SERP 中的點擊率的理想時機。

標題和描述應該自然、相關、簡潔,並使用您的目標關鍵字。 以下是 Copyhackers 的文案公式指南搜索結果的示例:

Copyhackers 文案公式指南的 SERP 結果

元描述告訴讀者,他們將了解文案公式為何有用以及如何在現實世界中應用它們。

雖然從 SEO 的角度來看,標題也很強大,但它已被截斷。 這很可能是因為它超過了 Google 的 600 像素限制。 編寫標題時請記住此限制。

包括接近標題開頭的關鍵字,並嘗試將字符保持在 60 左右。Moz 研究表明,如果標題低於此限制,您可以預期約 90% 的標題可以正常顯示。

同樣,元描述應該是大約 155-160 個字符以避免截斷。

值得注意的是,谷歌不會總是使用你的元描述。 根據搜索查詢,他們可能會從您的網站中提取描述以用作片段。 那是你無法控制的。 但是,如果您的目標關鍵字出現在您的元標記中,您將比其他類似字詞的結果更具優勢。

結論

執行技術 SEO 審核將幫助您分析網站的技術元素並改善阻礙搜索性能和用戶體驗的領域。

但是按照本文中的步驟操作只會解決您現在遇到的任何問題。 隨著您的業務增長和網站的發展,以及隨著 Google 算法的變化,鏈接、網站速度和內容的新問題將會出現。

因此,技術審計應該與頁內和頁外 SEO 工作一起成為持續戰略的一部分。 定期審核您的網站,或在您對網站進行結構或設計更新時進行審核。