Google SEO 上級

技術SEO監査チェックリスト:クロール、インデックス、レンダリング、パフォーマンスの20項目

技術SEO監査はツールを一度走らせれば終わりではなく、4つの象限ごとに項目を確認する体系的な作業です。クロール象限ではrobots.txt、Sitemap、4xx/5xxエラー、クロール予算を確認し...

技术 SEO 审计:20 项检查,分四个象限Technical SEO audit: 20 checks across 4 quadrants 反直觉:收录率不是越高越好——低质量薄页被收录反而稀释质量信号Counter-intuitive: indexing rate is not always good — thin pages dilute quality signals 抓取 Crawling(5 项)Crawling (5 checks) 1. robots.txt 无错误阻止1. robots.txt no accidental blocks 2. XML Sitemap 可访问2. XML sitemap accessible 3. 抓取错误 4xx/5xx < 1%3. Crawl errors 4xx/5xx < 1% 4. 抓取预算未被浪费4. Crawl budget not wasted 5. 内部链接无断链5. No broken internal links 工具:Search Console + Screaming FrogTools: GSC + Screaming Frog 索引 Indexing(5 项)Indexing (5 checks) 6. 重要页面全部被索引6. Important pages indexed 7. 无 noindex 误设7. No accidental noindex 8. 无重复内容8. No duplicate content 9. canonical 标签正确9. Canonical tags correct 10. 索引覆盖率合理10. Index coverage reasonable 工具:Search Console 覆盖率报告Tools: GSC coverage report 渲染 Rendering(5 项)Rendering (5 checks) 11. Googlebot 能渲染 JS11. Googlebot renders JS 12. 核心内容在 HTML 源码中12. Core content in raw HTML 13. 无渲染错误控制台报错13. No console render errors 14. 结构化数据可被解析14. Structured data parseable 15. hreflang 标记正确15. hreflang tags correct 工具:URL 检查工具 + Rich Results TestTools: URL Inspection + Rich Results Test 性能 Performance(5 项)Performance (5 checks) 16. LCP ≤ 2.5 秒16. LCP ≤ 2.5s 17. INP ≤ 200 毫秒17. INP ≤ 200ms 18. CLS ≤ 0.118. CLS ≤ 0.1 19. 移动端可用19. Mobile usable 20. HTTPS 全站无混合内容20. HTTPS no mixed content 工具:PageSpeed Insights + CrUXTools: PageSpeed Insights + CrUX
技術SEO監査20項目チェックリスト:クロール、インデックス、レンダリング、パフォーマンスの4象限

技術SEO監査チェックリスト:クロール、インデックス、レンダリング、パフォーマンスの20項目

結論から言うと:技術SEO監査はツールを一度走らせれば終わりではなく、4つの象限ごとに項目を確認する体系的な作業です。クロール象限ではrobots.txt、Sitemap、4xx/5xxエラー、クロール予算、リンク切れを確認します。インデックス象限では重要ページの登録状況、noindexの誤設定、重複コンテンツ、canonical、カバレッジを確認します。レンダリング象限ではJSレンダリング、主要コンテンツがソースにあるか、コンソールエラー、構造化データ、hreflangを確認します。パフォーマンス象限ではLCP、INP、CLS、モバイル、HTTPSを確認します。直感に反する判断:登録率は高ければ高いほど良いわけではありません。薄いページが大量にインデックスされていると、Googleはサイト全体の品質評価を下げます。正しいやり方は、低品質なページを自分からnoindexにして、クロール予算を重要なページに集中させることです。

1. 技術監査を4つの象限に分ける理由

多くの人は技術監査といえばPageSpeed Insightsを一度走らせ、GSCのエラー数を眺めるだけです。しかし技術SEOには4つの層があります。Googleがクロールできるか(クロール)、クロール後にインデックスするか(インデックス)、内容は正しいか(レンダリング)、速く動くか(パフォーマンス)です。どれか1つでも問題があれば、上の作業はすべて無駄になります。

直感に反する判断:登録率100%は目標ではありません。1000ページのサイトで900ページが薄いコンテンツ、パラメータページ、検索結果ページなら、Googleがすべて登録しても全体の品質評価を下げるだけです。正しいやり方は、低品質なページを自分からnoindexにして、クロール予算を本当に価値のある100ページに集中させることです。

象限 核心的な問題 問題が起きたら 構成比
クロール Crawling Googlebotがあなたのページに到達できるか ページがまったく訪問されない 基盤層、一発失格
インデックス Indexing クロール後にインデックスするか ページがGoogleのデータベースに入らない 基盤層、一発失格
レンダリング Rendering クロールしたHTMLが完全な内容か 内容は正しいのにGoogleが読めない 現代のサイトで多発
パフォーマンス Performance ページが速く動くか 順位が下がるかユーザーが離脱する 順位要因の1つ

4つの象限は段階的につながっています。まずクロールできることを確保し、次にインデックスできることを確保し、さらに正しくレンダリングされることを確保し、最後にパフォーマンスを最適化します。順序は逆にできません。robots.txtが重要ページをブロックしていれば、LCPをいくら最適化しても無駄です。Google SEO他のモジュールとの関係:技術監査は土台であり、構造化データSchemaは土台の上に家を建てることで、Core Web Vitalsの最適化はパフォーマンス象限の詳細展開です。

2. クロール象限:5項目のチェック

クロール象限が最も根本的な問題です。Googlebotがあなたのページに到達できなければ、その後の作業はすべて無意味になります。

# チェック項目 合格基準 ツール よくある質問
1 robots.txtによる誤ったブロックなし 重要ページがDisallowされていない GSCのrobotsテストツール リニューアル時にDisallow: /と誤記
2 XML Sitemapがアクセス可能 200を返し、エラーなし GSCのSitemapレポート Sitemapのパス誤記または未送信
3 クロールエラー4xx/5xx < 1% 404/500エラーの割合が1%未満 GSCのクロール統計 リニューアル後に大量の404を301処理せず
4 クロールバジェットが無駄になっていない パラメータページ/重複ページでクロールを浪費していない GSCのクロール統計 + ログ分析 検索結果ページが無限にクロールされている
5 内部リンクに切れがない すべての内部リンクが200を返す Screaming Frogでのクロール 旧記事が削除済みページにリンク

事例1:サイトリニューアル後、技術チームがrobots.txtをDisallow: /と書いたまま戻し忘れました。3週間後、GSCの「クロール済み – インデックス未登録」が200から2000に増加。発見方法:カバレッジレポートの「クロール済み – インデックス未登録」が異常に増えたら、まずrobots.txtを確認します。修正後はURL検査ツールで手動インデックス登録をリクエストし、1〜3日で回復します。

クロールバジェット:Googleが各サイトをクロールする頻度には限りがあります。パラメータ付きURL(例:/products?sort=price&filter=red)が大量にあると、Googlebotはこうした重複ページのクロールに多くの時間を費やし、本当に重要な商品ページが後回しになります。解決策は、robots.txtでパラメータ付きURLをブロックするか、canonicalで正規版を指定することです。

三、インデックス象限:5項目のチェック

Googleがあなたのページをクロールしたからといって、インデックスに登録されるとは限りません。インデックス象限で確認するのは、登録すべきページが登録されているか、登録すべきでないページが登録されていないかです。

# チェック項目 合格基準 ツール よくある質問
6 重要ページがすべてインデックスされている 主要な商品ページ/記事ページのインデックス率 > 95% GSCのカバレッジレポート 新商品ページをSitemapに未送信
7 noindexの誤設定なし 公開ページにnoindexタグなし Screaming Frog + GSC 開発環境のnoindexを削除し忘れ
8 重複コンテンツなし 同一コンテンツの複数URLバージョン < 5% Siteliner + Screaming Frog HTTP/HTTPS、wwwの有無による重複
9 canonicalタグが正しい 各ページに自己参照canonicalがある GSC + URL検査ツール canonicalが誤ったページを指している
10 インデックスカバレッジが適切 インデックスページ数と価値あるページ数が一致 GSCのカバレッジレポート 薄いページが大量にインデックスされている

事例2:B2Bサイトの商品一覧ページに50通りの絞り込み組み合わせがあり、それぞれがURLを生成していました(/products?category=valve&material=steel)。Googleがそれらをすべてインデックスし、インデックス総数が200から2000に増加。その結果、サイトは重複した薄いコンテンツが多いと判定され、全体の品質スコアが下がり、商品詳細ページの順位まで下落しました。修正方法:パラメータ付きの絞り込みURLにnoindexを付けるか、robots.txtで直接ブロックします。

noindex の設定ミスは最も多く、最も致命的な問題です。開発段階でテストサイトを Google に公開しないよう、チームがサイト全体の head に noindex を追加し、公開後に削除し忘れるケースが典型です。公開から3か月経っても、Google でブランド名を検索しても公式サイトが見つかりません。確認方法は、Screaming Frog でクロールした後に「Meta robots contains noindex」で絞り込み、本番ページが0件になることを確認します。

四、レンダリング象限:5項目のチェック

現代のサイトは JS レンダリング(React、Vue、Next.js のクライアントサイドレンダリング)を多用しています。Googlebot は JS を実行できますが、リアルタイムではありません。まず生の HTML を取得してキューに入れ、数日後に Chrome のレンダリングキューで実行します。この遅延とレンダリング失敗が SPA サイトの SEO 最大の落とし穴です。

# チェック項目 合格基準 ツール よくある質問
11 Googlebot が JS をレンダリングできる URL 検査ツールで「レンダリング済み」と表示される GSC の URL 検査ツール JS エラーでレンダリングが失敗する
12 主要コンテンツが HTML ソース内にある title、H1、本文の冒頭段落が生の HTML にある ページのソースを表示(F12 ではない) 完全なクライアントサイドレンダリングで、ソースが空
13 レンダリングエラーなし、コンソールにエラーなし Chrome DevTools の Console に Error がない Chrome DevTools API 呼び出しの失敗でコンテンツが空になる
14 構造化データが解析できる Rich Results Test でエラーなし リッチリザルトテスト JSON-LD が JS で動的に注入されている
15 hreflang が正しく設定されている 多言語ページが相互に正しく指定されている GSC と hreflang チェックツール hreflang の循環、または誤った言語を返す

重要な判断ポイントは、「ページのソースを表示」(Ctrl+U、F12 ではない)で生の HTML を確認することです。title、H1、本文の冒頭段落が生の HTML にあれば、SSR または SSG であり、Google は最初のクロールでコンテンツを読み取れます。生の HTML に div#app と大量の script タグしかなければ、完全なクライアントサイドレンダリング(CSR)であり、Google は Chrome のレンダリングキューを待たなければ読み取れません。

多言語サイトの hreflang エラーはよくあります。ドイツ語ページが英語ページを指す、英語ページが自分自身を指す、x-default が欠けているなどです。設定方法はHreflangの多言語対応をご覧ください。構造化データを JS で動的に注入する場合、Google は最終的にレンダリングできますが、クロールキューで見落とされることが多いため、JSON-LD は生の HTML に書くのが最善です。構造化データSchemaの検証フローはここに対応しています。

五、パフォーマンス象限:5項目のチェック

パフォーマンスは Core Web Vitals の3つの主要指標に、モバイルでの使いやすさと HTTPS を加えたものです。パフォーマンスは単に「速く動く」だけでなく、Google のランキング要因です。2021年から Core Web Vitals は正式にランキングシグナルになりました。

# チェック項目 合格基準 ツール よくある質問
16 LCP(最大コンテンツ描画) 2.5秒以内 PageSpeed Insights + CrUX ファーストビューの画像が未圧縮、フォントがブロックしている
17 INP(交互到下一次绘制) ≤ 200ミリ秒 PageSpeed Insights + CrUX サードパーティスクリプトがメインスレッドをブロックしている
18 CLS(累积布局偏移) 0.1以下 PageSpeed Insights + CrUX 画像にサイズ指定がなく、広告枠が確保されていない
19 モバイルでの使いやすさ 使用を妨げるレイアウトエラーがない GSC のモバイルでの使いやすさレポート タップ要素が小さすぎる、横スクロールが発生する
20 HTTPS でサイト全体に混在コンテンツがない すべてのリソースが HTTPS 経由 ブラウザのコンソールと GSC 画像や CSS が依然として HTTP リンクを参照している

事例3:B2BサイトでPageSpeedのLCPが4.2秒、INPが350ミリ秒。診断の結果、ファーストビューのバナーが3MBの未圧縮PNGで、トップページが8つの第三者トラッキングスクリプトを読み込んでいた。対策として画像をWebPに変換して200KBまで圧縮し、スクリプトはTag Managerで遅延読み込みに。2週間後、LCPは1.8秒、INPは120ミリ秒まで改善。最適化の方法はこちらCore Web Vitalsの最適化。

優先順位:LCP、次にINP、最後にCLS。LCPが基準を満たさない場合は、まずファーストビューの画像(圧縮、遅延読み込み、preload)とTTFBを確認し、その後レンダリングを妨げるリソースを調べる。CDNによるグローバル高速化海外向けサイトのTTFBとLCPを直接改善します。

FAQ よくある質問

テクニカルSEO監査はどのくらいの頻度で行うべき?
通常のサイトなら四半期ごとに1回、全体監査を行います。リニューアル、移転、技術スタックの変更後は1週間以内に緊急監査が必須です。日々の監視にはSearch Consoleのカバレッジレポートとクロール統計を使い、異常な変動(インデックス数が急減、クロールエラーが急増)があればすぐに調査します。20項目すべてを確認するには2〜3営業日かかり、小規模サイト(100ページ以内)なら1日で完了します。
インデックス率は高いほど良い?
いいえ。薄いコンテンツのページ、絞り込み結果ページ、重複コンテンツのページが大量にある場合、Googleがそれらをすべてインデックスするとサイト全体の品質評価が下がります。正しい方法は、noindexやcanonicalを使って低品質なページを積極的に除外し、Googleのクロール予算を本当に価値のあるページに集中させることです。高品質なコンテンツが200ページあるサイトは、薄いコンテンツが2000ページあるサイトよりはるかに上位に表示されます。
React/VueのSPAサイトはSEOをどう対策する?
重要なのは3つ。1つ目は「ページのソースを表示」(F12ではなく)で、title、H1、本文の冒頭が元のHTMLに含まれているか確認すること。含まれていなければクライアントサイドレンダリングのみなので、SSR(サーバーサイドレンダリング)かSSG(静的生成)に変更する必要があります。2つ目は構造化データのJSON-LDを元のHTMLに記述し、JSで動的に注入しないこと。3つ目はGSCのURL検査ツールで「レンダリング済み」バージョンをテストし、GooglebotがJSを正しく実行して完全なコンテンツを読み取れるか確認することです。
クロール予算とは?無駄遣いされているかどうかの判断方法は?
クロール予算とは、Googlebotが一定時間内にあなたのサイトの何ページをクロールするかの枠のことです。小規模サイト(500ページ以内)ならクロール予算をほぼ気にする必要はなく、Googleはすべてのページをクロールするのに十分な枠を持っています。大規模サイト(5000ページ以上)は注意が必要です。GSCのクロール統計で、パラメータ付きの絞り込みページ、並び替えページ、重複URLへのGooglebotリクエストが大量に表示されるなら、クロール予算が無駄遣いされています。解決策はrobots.txtで価値のないURLのクロールをブロックするか、canonicalで重複バージョンを統合することです。
LCPが基準を満たさない場合、すぐにできる最適化は?
優先度順に対処します。第一に、ファーストビューの最大画像を圧縮します。WebP 形式に変換し、responsive images で srcset を設定し、200KB 以内に抑えます。第二に、サーバー応答時間(TTFB)です。CDN で高速化し、データベースクエリを最適化して、TTFB を 600 ミリ秒以内に下げます。第三に、レンダリングを妨げるリソースです。ファーストビュー以外の CSS と JS は遅延読み込みし、クリティカル CSS はインライン化します。通常この 3 ステップを終えると、LCP は 4 秒以上から 2 秒以内に短縮できます。
noindex の誤設定はどう見つけて直す?
見つけ方:Screaming Frog でサイト全体をクロールし、「Meta robots contains noindex」で絞り込みます。正式なページは 0 件になるはずです。または GSC のカバレッジレポートで「クロール済み – インデックス未登録」の数が異常に多くないか確認します。直し方:head 内の noindex meta タグを削除し、URL 検査ツールで手動の再インデックスをリクエストします。通常 1 から 3 日でページは再びインデックスされます。よくある原因:開発環境でインデックスを防ぐために noindex を付け、公開後に削除し忘れることです。

最後に

テクニカル SEO 監査はすべての SEO 作業の土台です。コンテンツがどれだけ良くても、被リンクにどれだけ費用をかけても、Google がページをクロールできない、あるいは空の JS シェルしか取得できなければ、すべて無駄になります。20 項目のチェックは一度きりの作業ではなく、四半期ごとに必ず行うものです。

実行は 3 ステップです。今週は GSC のカバレッジレポートとクロール統計をエクスポートし、20 項目のチェックと照らし合わせて一つずつ確認します。来週は不合格項目を優先度順に並べます。まずクロールとインデックスを修正し(一発失格)、次にレンダリングを修正し、最後にパフォーマンスを最適化します。3 週目は修正後に URL 検査ツールと PageSpeed で再テストします。

覚えておきたい一言:テクニカル SEO は複雑なほど良いのではなく、クリーンなほど良いのです。Googlebot が速くクロールし、正確にインデックスし、正しくレンダリングし、安定して動作する。この 4 つを実現すれば、あとはコンテンツと被リンクに任せましょう。

崔立姝
崔立姝 クレーター専門家

デリバリー・オペレーション責任者 · クレーター デリバリー&オペレーションチーム

クレーター(Crater)デリバリー&オペレーション責任者。SEOの実装実行、ソーシャルメディアチャネルの運営とコンテンツ配信を担当し、データを用いて成長施策を分解するのが得意。複数の海外展開プロジェクトのデリバリーを手がけ、Facebook、Twitter、TikTok、YouTubeとSEO/GEOの連携戦略に注力している。

SEO実装コンテンツ運営事例解説
1106件のシェア
84件のナレッジベース