技術 SEO 必查條件:可直接交給開發團隊的檢查表
如果代理公司的報告裡只寫著需要改進技術 SEO,卻沒有說明哪些專案要按什麼標準修改,就無法寫出發給開發團隊的需求單。
只要需求單包含專案、確認方法、透過標準、依據文件這四欄,開發人員就能直接把它當作工作工單接收。檢查表的透過標準一欄取自 Google 搜尋中心和 web.dev 的官方文件。
1. 可直接交給開發團隊的八項檢查表
備齊專案、確認方法、透過標準、依據文件這四欄,一張表就成了工作需求單。PION 交付品牌網站診斷結果時,也採用同樣的四欄格式。 前三項是 Google 搜尋技術要求(2025年12月18日更新)列為成為索引對象之最低條件的三項:"Googlebot 未被遮蔽"、"網頁可正常執行"、"網頁包含可編入索引的內容"。
| 檢查專案 | 確認方法 | 透過標準 | 依據文件 |
|---|---|---|---|
| 1. 機器人訪問 | 載入 /robots.txt,按 User-agent 組逐一對照 Disallow 行 | 公開路徑不在任何組的 Disallow 中 | 搜尋技術要求 |
| 2. 狀態碼 | Search Console 網址檢查,或開發者工具的網路標籤頁 | 200 | 搜尋技術要求 |
| 3. 索引遮蔽標籤 | 在原始碼中搜尋 noindex,在響應標頭中搜尋 X-Robots-Tag | 公開頁面上沒有 noindex | 搜尋技術要求 |
| 4. 原始 HTML 正文 | 在關閉 JavaScript 的瀏覽器和 curl 響應中搜尋正文語句 | 標題、正文、內部連結都在原始 HTML 中 | JavaScript SEO 基礎知識 |
| 5. 規範網址 | 對照原始碼中的 rel=canonical 值與網址檢查中的規範網址欄 | 兩個值一致 | 如何指定規範網址 |
| 6. 內部連結地址 | 將選單和列表中的連結地址與第5項的值對照 | 連結指向規範地址,而非變體地址 | 如何指定規範網址 |
| 7. 頁面體驗 | PageSpeed Insights 或 Search Console 的 Core Web Vitals 報告 | 第75個百分位上 LCP 2.5秒、INP 200毫秒、CLS 0.1 及以下 | Web Vitals |
| 8. AI 搜尋機器人規則 | 在同一個 robots.txt 中按機器人名稱對照各組 | 搜尋用機器人未被 Disallow: / 遮蔽 | RFC 9309、Anthropic 爬蟲說明 |
判定只需要三個代表性頁面。選出首頁、主力服務頁面和一篇最新文章,然後按以下順序標註。
- 載入 /robots.txt,把第1項和第8項涉及的 User-agent 組抄到表格旁邊。
- 在瀏覽器設定中關閉 JavaScript,重新載入這三個頁面。如果標題、正文、內部連結仍然完整顯示,第4項即為透過。
- 用 curl 獲取同一地址,搜尋其中一句正文。如果沒有搜到,第4項為未透過。
- 用 Search Console 網址檢查標註第2、3、5項,用選單連結地址標註第6項,用 PageSpeed Insights 結果標註第7項。
- 只挑出未透過的專案交給開發團隊。透過標準一欄就是完成條件,依據文件一欄就是其出處。
2. 用 JavaScript 渲染的頁面的索引條件
Google 會單獨設定渲染階段來執行 JavaScript。因此,第4項的透過條件定為原始 HTML 中必須包含正文。 瞭解 JavaScript SEO 基礎知識(2026年3月6日更新)中說明:"一旦 Google 的資源允許,無頭 Chromium 便會渲染網頁並執行 JavaScript"。
網站所有者沒有辦法檢視渲染結果。同一文件明確指出:"如果網頁正在等待抓取和渲染,則無法立即確認"。如果關閉 JavaScript 後頁面一片空白,curl 響應中也找不到正文語句,那麼這段正文只會在渲染之後才出現。
3. 同一內容出現在多個地址時,Google 會如何處理?
Google 會從重複地址中選出一個作為規範網址,並把效果資料和連結訊號合併到這個網址上。第5項和第6項就是讓 Google 的選擇與我們的意圖保持一致。 如何指定規範網址(2026年7月15日更新)將 rel=canonical 描述為"表明指定網址應成為規範網址的有力訊號",而把納入網站地圖列為比它更弱的訊號。
可以直接寫進開發需求的建議是內部連結。同一文件指出:"始終連結到您視為規範網址的網址,有助於 Google 瞭解您偏好的網頁"。如果連結指向帶有跟蹤引數的地址,第6項即為未透過。
4. Core Web Vitals 的透過標準
Google 一方面表示其排名系統會使用 Core Web Vitals,另一方面又明確指出頁面體驗不存在單一訊號。因此,第7項的透過線定為推薦值,而不是滿分。 瞭解 Google 搜尋結果中的頁面體驗(2025年12月18日更新)寫道"Google 搜尋排名系統會使用 Core Web Vitals",同時表示其他頁面體驗專案不會直接提升搜尋結果排名。
標準值取自 Web Vitals(2024年10月31日更新)文件中定義為良好體驗的數值。
- LCP 2.5秒以內
- INP 200毫秒及以下
- CLS 0.1 及以下
測量以"按移動裝置和桌面裝置分別統計的網頁載入次數的第75個百分位"為準。
5. 抓取預算適用的網站規模
大多數品牌網站都不涉及抓取預算,所以沒有把它列入檢查表。 管理抓取預算(2026年8月5日更新)把目標讀者限定為"唯一網頁數量在100萬個以上"的網站和"在1萬個以上且內容變化非常快(每天)"的網站,並指出:"如果網頁似乎在發布當天就會被抓取,則無需參考本指南"。
如果頁面不足1萬個的網站收到了抓取預算這一改進專案,就應該追問其依據。對照提案書各項內容的順序,請參見選擇 AEO 行銷·GEO 行銷公司時應確認的事項與 AI 引用的來源。
6. 為什麼要單獨對照 AI 搜尋機器人規則?
robots.txt 按機器人名稱分別適用各自的組,所以如果第1項只對照 Googlebot,AI 搜尋機器人的規則就會落在檢查範圍之外。 RFC 9309 針對沒有以自身名稱命名之組的機器人寫道:"crawlers MUST obey the group with a user-agent line with the "*" value, if present"。如果開發期間加入的 Disallow: / 仍留在 * 組中,AI 搜尋機器人也會受到同樣的規則約束。
每個機器人名稱都有各自的用途。Anthropic 的爬蟲說明(2026年4月7日)寫明 Claude-SearchBot "navigates the web to improve search result quality for users",並將 ClaudeBot 歸為用於訓練的資料採集。可以只遮蔽訓練用機器人,同時允許搜尋用機器人訪問。
公開文件中沒有任何語句表明其他搜尋機器人也會經過同樣的渲染,因此第4項以原始 HTML 為準。如果您正在考慮委託代理,我們在GEO 代理機構推薦:AI 回答每次都不同的原因與選擇標準中整理了簽約前應詢問的五個問題。
如果阻礙索引的第1~3項未透過,新發布的文章也不會被編入索引。PION 按什麼順序承擔網站檢查與發布工作,可在GEO 代理服務介紹中檢視。如果想先標出機器人訪問和索引是否被遮蔽,可以使用AI 回答曝光基礎檢查,其8個專案與本檢查表的順序相同。
常見問題
技術 SEO 應該從哪裡開始檢查?
順序是機器人訪問、狀態碼、索引遮蔽標籤。Google 搜尋技術要求將這三項列為成為索引對象的最低條件,因此規範網址或 Core Web Vitals 只有在前三項透過之後才有意義。PION 診斷品牌網站時,也按同樣的順序編制檢查表。
如何把技術 SEO 檢查表交給開發團隊?
只挑出標註為未透過的專案,按專案、確認方法、透過標準、依據文件四欄原樣交付。透過標準一欄就是完成條件,依據文件一欄是官方文件連結,開發人員無需再追問完成條件。如果交出整張表,已經透過的專案也會被列為工作對象。
用 JavaScript 構建的網站在技術 SEO 上會處於劣勢嗎?
只要原始 HTML 中包含正文,就不會處於劣勢。Google 在文件中說明會在渲染階段用無頭 Chromium 執行 JavaScript,但同一文件也指出,網站所有者無法直接檢視正在等待渲染的網頁。公開文件中沒有任何語句表明其他搜尋機器人也會進行同樣的處理,因此要用關閉 JavaScript 的瀏覽器和 curl 核對原始 HTML 中是否包含正文。
Core Web Vitals 應該達到什麼數值?
推薦標準值是在第75個百分位上 LCP 2.5秒、INP 200毫秒、CLS 0.1 及以下。Google 表示頁面體驗不存在單一排名訊號,並寫明 Core Web Vitals 以外的頁面體驗專案不會直接提升搜尋結果排名。與其以滿分為目標,不如把這三項指標的推薦值作為透過標準。
抓取預算也需要列入檢查專案嗎?
如果網站的唯一網頁不足1萬個,就無需列入。Google 的抓取預算文件將目標讀者限定為唯一網頁在100萬個以上的大型網站,以及在1萬個以上且每天變化的網站。同一文件指出,未達到這一規模的網站,只要讓網站地圖保持最新,並定期檢視網頁索引編制報告就足夠了。
- 分類
- 指南