ブログ · SEO

テクニカルSEO監査:2026年版・優先順位つきチェックリスト

200件の課題を並べても、1件も直らない監査は少なくありません。このチェックリストはGoogleの処理順に沿って進めます。ページに到達できるか、正しいバージョンをインデックスできるか、内容を理解できるか、適切に表示できるか。Search Consoleの手順、トリアージ表、具体例つきです。

Searvia · 2026/10/24 · 読了目安:3分

コルクボードに白紙のインデックスカードを赤い糸でつなぎながらピンで留め、ウェブサイトの構造を整理する2人のウェブエンジニア

要点: テクニカルSEO監査では、次の4つの問いに順番に答えます。Googleはページに到達できるか。各ページの正しいバージョンをインデックスできるか。各ページの内容を理解できるか。そして、送客したユーザーにとってページは快適に動作するか。まずステータスコード、robots.txt、noindexルールを確認し、次にリダイレクト、canonical、サイトマップ、その後にタイトル、構造化データ、hreflang、最後にHTTPS、モバイルのパリティ、Core Web Vitalsを確認します。課題リストの長さではなく影響度で優先順位を付けて修正し、リリースのたびに再確認しましょう。

多くの監査は同じ形で失敗します。クローラーが「問題」214件を件数順に並べ、チームは装飾画像にalt属性を付ける作業に1週間を費やします。その間も、ステージング環境から残ったnoindexタグのせいで、料金ページはGoogleに表示されないままです。件数の多さは優先度ではありません。

このチェックリストは、ページがGoogleの中で辿る経路、つまりクロール、インデックス、理解、配信の順に沿っています。この連鎖の前半に問題があると、後半の対策はすべて意味を失います。だから、この順番で監査し、この順番で修正します。以下のルールはすべてGoogleの公式ドキュメントに基づいています。

テクニカルSEO監査の対象範囲

テクニカル監査が扱うのは、アクセスのしやすさと解釈のされ方であり、コンテンツが上位表示に値するかどうかではありません。Googleの技術要件は簡潔です。Googlebotがブロックされていないこと、ページがHTTP 200を返すこと、インデックス可能なコンテンツがあること。Googleは、これらを満たしても「ページがインデックスされるとは限らず、インデックスは保証されない」と補足しています。監査のそれ以外の項目は、Googleがページをスキップしたり、誤解したり、評価を下げたりする原因を取り除くためのものです。

レイヤー問い主なチェック項目
1. 到達Googleはページを取得できるか?ステータスコード、robots.txt、サーバーエラー、レート制限
2. インデックス正しいバージョンがインデックスされているか?noindex、リダイレクト、重複バージョン、canonical、サイトマップ、soft 404、JavaScriptレンダリング
3. 理解Googleはページの内容を把握しているか?タイトル、メタディスクリプション、見出し、構造化データ、hreflang
4. 体験ページは訪問者にとって快適に動作するか?HTTPS、mixed content、モバイルのパリティ、Core Web Vitals
5. AI対応AI検索ツールはページを読み取り、引用できるか?AIクローラーのアクセス、JavaScriptなしで読めるコンテンツ、アイデンティティのマークアップ

始める前に:4つの情報源

まずベースライン(インデックス済みページ数、理由別の未インデックスページ数、クローラーが見つけたURL数)を記録しておきましょう。そうしないと、修正の効果を判断できません。

ステップ1:Googleはページに到達できるか?

ステータスコード

検索に表示したいURLは、すべて200で応答する必要があります。Googleは各コードの扱いをHTTPステータスコードがGoogle検索に与える影響とリダイレクトとGoogle検索で説明しています。

ステータスGoogleの扱い監査での対応
200ページはインデックス可能エラーメッセージではなく、実際のコンテンツがあることを確認する
301、308恒久的リダイレクト。転送先がcanonicalであることを示す強いシグナル移転したページに使い、リンクは転送先へ直接張る
302、303、307一時的リダイレクト。canonicalのシグナルとしては使われない恒久的な移転なら301に置き換える
404、410インデックスされない。インデックス済みのURLは削除される本当に削除したページなら問題なし。それらへの内部リンクは修正する
429サーバーエラーと同様に扱われ、Googleはクロールを減速するレート制限とボット対策を確認する
5xxGoogleはクロールを減速し、エラーが続くとURLはインデックスから外れるサーバーを修正し、テンプレートごとのパターンを探す

実務で重要な点が2つあります。Googleは「429を除くすべての4xxエラーは同じ扱い」と述べているため、404と410は同じ結果になります。また、429はファイアウォールやボット対策が「クローラーの速度が速すぎる」と判断したときに返すコードです。そのため、セキュリティ製品が気づかないうちにインデックス登録を遅らせることがあります。

Googleは、即時のmeta refreshを恒久的、遅延のあるものを一時的と解釈します。JavaScriptによるリダイレクトはレンダリングが成功した場合にのみ機能するため、サーバーサイドやmeta refreshのリダイレクトが使えない場合に限って使うよう、Googleは推奨しています。

robots.txt

robots.txtはクローラーのトラフィックを管理するものです。Googleのrobots.txtの概要によれば、「ウェブページをGoogleに表示させない仕組みではありません」。disallowされたページでも、「他のサイトからリンクされていればインデックスされる可能性があり」、その場合は説明文なしで表示されます。

確認するのは次の3点です。

robots.txtチェッカーは、Googlebotと同じ方法でファイルを読み取ります。サイト全体や入力したページをブロックするルール、サーバーエラーを返すrobots.txtを検出します。

noindexとX-Robots-Tag

noindexメタタグまたはX-Robots-Tag: noindexHTTPヘッダーを使うと、ページを検索結果に表示させないようにできます。ヘッダー形式は、メタタグを持てないPDF、画像、動画にも使えます(noindexで検索インデックスをブロックする)。

落とし穴は、同じURLをrobots.txtでもブロックしている場合です。「クローラーはnoindexルールを認識できず、ページが検索結果に表示され続ける可能性があります」。ページを削除したいときは、クロールを許可したうえでnoindexを返してください。CDNやプラグインは、ページを編集しなくてもX-Robots-Tagを追加できるため、HTMLとレスポンスヘッダーの両方を監査しましょう。

ステップ2:Googleは正しいバージョンをインデックスできるか?

1サイト、1アドレス

http://example.com、http://www.example.com、https://example.com、https://www.example.comは、クローラーから見ると4つの異なるURLです。1つを選び、残り3つをそこへ1回のホップで恒久リダイレクトしてください。サーバーが両方の形で応答する場合は、末尾スラッシュや大文字のパスも同様に統一します。リダイレクトチェッカーは4つのホストバージョンをすべてテストし、各ホップのステータスコードを表示して、一時的リダイレクト、ループ、長いチェーンを検出します。

canonicalタグ

Googleのcanonical化ガイドは、シグナルの強さを整理しています。リダイレクトとrel="canonical"は強いシグナル、サイトマップへの記載は弱いシグナルです。いずれもシグナルであって命令ではなく、Googleは別のcanonicalを選ぶことがあります。ベストプラクティスは次のとおりです。

よくある指摘事項は、すべてのページがトップページをcanonicalにしているケースや、canonicalがリダイレクト先や404のURLを指しているケースです。

XMLサイトマップ

サイトマップの作成と送信より。

サイトマップには、200を返すcanonicalかつインデックス可能なURLだけを載せましょう。リダイレクト、404、noindexのページが含まれていると、シグナルが矛盾します。これはクロールでもっともよく見つかる指摘事項の1つです。

soft 404

soft 404とは、200を返しながらエラーページのように見えるページです。空のカテゴリ、「商品が見つかりません」というメッセージ、結果が0件の検索ページなどが該当します。Search Consoleでは「ソフト404」として報告されます。存在しないコンテンツには本物の404か410を返すか、そのURLに有益なコンテンツを置いてください。

JavaScriptレンダリング

Googleはクロールし、ヘッドレスChromiumでレンダリングしてから、レンダリング後のHTMLをインデックスします(JavaScript SEOの基本)。レンダリングは「Googleのリソースに余裕ができたとき」に行われるため、スクリプト実行後にしか存在しないコンテンツは反映が遅れ、不安定になりがちです。次の点を確認してください。

URL検査のライブテストで、タイプごとに1つのテンプレートについて、生のHTMLとレンダリング後のHTMLを比較しましょう。

ステップ3:Googleは各ページを理解できるか?

タイトル

Googleのタイトルリンクに関するドキュメントは、すべてのページに、固有で内容がわかる簡潔な<title>を設定するよう求めています。キーワードの詰め込みや定型文は避けます。文字数の上限はないものの、デバイスに合わせて切り詰められると明記されています。またGoogleは、<title>、メイン見出し、og:title、アンカーテキストなどを使ってタイトルリンクを自動的に書き換えます。特にタイトルがない、重複している、役に立たない場合に起こります。重要な語を見せるには、およそ30〜60文字が実用的な目安ですが、これは慣例であり、Googleのルールではありません。

メタディスクリプション

Googleは、スニペットは「主にページのコンテンツ自体から作成される」と述べており、メタディスクリプションのほうが正確な要約になる場合にそれを使うことがあるとしています(スニペットを管理する)。長さの上限はなく、スニペットは必要に応じて切り詰められます。Googleが警告しているのは、多数のページで同一のディスクリプションを使うことと、キーワードの羅列でできたディスクリプションです。重要なテンプレートでディスクリプションの欠落と重複を監査し、それぞれに読みやすい要約を書きましょう。メタタグチェッカーでは、検索結果での見え方をプレビューできます。

構造化データ

Googleは、「サイトの構成が許せば」JSON-LDを使うことを推奨し、検証にはリッチリザルトテストを使うよう案内しています(構造化データの概要)。監査では、各テンプレートに必要なマークアップがあること(トップページにはOrganization、商品ページにはProduct、記事にはArticle、パンくずがある箇所にはBreadcrumbList)、それが有効であること、ページ上の表示内容と一致していることを確認します。2026年にどのタイプがリッチリザルトの対象になるか、どう記述するかは、スキーママークアップガイドで解説しています。スキーママークアップチェッカーは、ページが現在宣言している内容を一覧にします。

hreflang

言語版や国別版があるサイトでは、Googleのローカライズ版ガイドがルールを定めています。

Googleはページの言語を、hreflangやlang属性ではなく、独自のアルゴリズムでコンテンツから判定します。そのため、本文が英語のドイツ語URLは、依然として英語のページです。hreflangチェッカーは、これらのルールに照らしてコードを検証し、自己参照を確認し、x-defaultが設定されているかを知らせます。ただし読み取るのは1ページのみなので、他の言語版の戻りリンクも確認してください。

ステップ4:ページは訪問者にとって快適に動作するか?

HTTPSとmixed content

すべてのURLを有効な証明書でHTTPS配信し、HTTPは恒久リダイレクトしてください。Googleのページエクスペリエンスのガイダンスは「ページはセキュアな方法で配信されていますか?」と問いかけています。http://で読み込まれるスクリプトや画像などのmixed contentも確認しましょう。ブラウザはこれを部分的にブロックします。セキュリティヘッダーチェッカーは、証明書、HTTPSリダイレクト、HSTS、mixed contentをカバーしています。

モバイルファーストインデックス

モバイルファーストインデックスのベストプラクティスによれば、「Googleは、スマートフォン用エージェントでクロールしたサイトのモバイル版コンテンツを、インデックスとランキングに使用します」。監査で問うべきはパリティです。モバイル版にも、同じメインコンテンツ、同じ構造化データ、同じrobotsメタタグ、同等のタイトルとディスクリプションが必要です。Googlebotはクリック、スワイプ、入力をしないため、ユーザー操作をきっかけにメインコンテンツを遅延読み込みすることにも、Googleは注意を促しています。

なお、Googleは2023年12月1日にモバイルフレンドリーテストとSearch Consoleのモバイルユーザビリティレポートを廃止し、サイト所有者にLighthouseを案内しています(Google検索セントラルブログ)。当社のモバイルフレンドリーテストでは、viewportタグ、レスポンシブ画像、ファビコン、ページの言語といった基本を確認できます。

Core Web Vitals

Googleは「Core Web Vitalsはランキングシステムで使用されている」と述べる一方、良好なスコアが上位表示を保証するわけではなく、関連性が最優先だとも説明しています。web.devの目標値は、実際の訪問の75パーセンタイルで測定します。

指標測定対象良好
Largest Contentful Paint(LCP)読み込み2.5秒以下
Interaction to Next Paint(INP)応答性200ミリ秒以下
Cumulative Layout Shift(CLS)視覚的な安定性0.1以下

INPは2024年にFirst Input DelayからCore Web Vitalsの指標を引き継ぎました。テクニカル監査では、基準を満たしていないテンプレートを記録して先に進みましょう。各指標の診断と改善はそれだけで1つのプロジェクトになるため、Core Web Vitalsガイドで手順を詳しく解説しています。Core Web Vitalsチェッカーは、サイトの実際のChromeユーザーデータを読み取ります。

ステップ5:AI検索への対応

AI overviewsとAIモードについて、Googleは、ページがインデックスされ、スニペットの対象になっていれば追加の要件はないと説明しています。また、CDNやホスティング側でもクロールを許可する必要があるとしています。他のアシスタントは独自のクローラーを使います。OpenAIは、ChatGPT検索にOAI-SearchBot、学習にGPTBotを使用しており、OAI-SearchBotをブロックしているサイトは「ChatGPT検索の回答に表示されません」。監査するのは3点です。AI検索のクローラーがrobots.txtとファイアウォールで許可されていること、主要なコンテンツがHTMLレスポンスに含まれていること、トップページがOrganizationマークアップで運営者を明示していること。AI検索対応チェッカーでこの3点すべてをテストでき、残りは生成エンジン最適化(GEO)のガイドで取り上げています。

「ページのインデックス登録」レポートの読み方

ページのインデックス登録レポートは、監査が現実と向き合う場所です。Google自身の見方はこうです。「サイト上のすべてのURLがインデックスされることを期待すべきではなく、インデックスされるのはcanonicalページだけです」。つまり、目的は「インデックス未登録」のリストを空にすることではありません。重要なcanonicalページがすべてインデックスされていて、除外がそれぞれ意図したものであることを確認することです。

レポート上の理由通常の意味対応
サーバーエラー(5xx)サーバーやタイムアウトの問題最優先で修正し、Googleがクロールした時間帯のログを確認する
リダイレクトエラーループ、長いチェーン、不適切な転送先チェーンを1ホップにまとめる
robots.txtによりブロックされましたDisallowルール意図したものか確認し、違えばルールを修正する
「noindex」タグによって除外されましたメタタグまたはヘッダーすべてが意図的なものか確認する
ソフト404内容が薄い、または空で200を返すページ404を返すか、実際のコンテンツを追加する
見つかりませんでした(404)削除済みなのにリンクやサイトマップに残っているページ内部リンクを修正し、移転したページはリダイレクトする
重複しています。ユーザーにより、正規ページとして選択されていません指定したcanonicalが無視されているコンテンツの類似度と矛盾するシグナルを確認する
クロール済み - インデックス未登録Googleは取得したが、まだインデックスしないと判断した技術面よりも、品質や重複の問題であることが多い
検出 - インデックス未登録認識されているが、まだクロールされていない内部リンク、サイトマップ、サーバーの処理能力
適切なcanonicalタグがある代替ページ意図どおりの動作対応不要

すべての箇所で問題を修正したら、修正を検証をクリックします。Googleによると、1件でも残っていると検証は中止され、検証には「通常、約2週間かかります」。

単一ページのためのURL検査

URL検査ツールでは、インデックスされているバージョン(ライブではない)を確認できます。公開URLをテストを使えば、Googlebotが取得する現在のページについて、利用可否、クロールとインデックス登録の許可、ユーザーが宣言したcanonicalとGoogleが選択したcanonical、レンダリングされたスクリーンショット、生のHTML、HTTPヘッダー、読み込まれたリソースがわかります。修正のたびに、テンプレートごとに1つのURLで使いましょう。インデックス登録をリクエストは少数の重要ページに有効です。多数のページには、正確なlastmod値を含むサイトマップをGoogleは推奨しています。検査とインデックス登録リクエストには、プロパティごとに1日あたりの上限があります。

クロールバジェット:ごく大規模なサイトだけの話

クロールバジェットは、SEOの中でもっとも過剰に診断される問題です。Googleのクロールバジェットのガイドが対象とするのは、週単位で更新されるユニークなページがおよそ100万以上あるサイト、毎日更新されるページが1万以上あるサイト、そして「検出 - インデックス未登録」のURLが大きな割合を占めるサイトです。Googleはこれらを厳密なしきい値ではなくおおまかな目安としており、ページが公開当日にクロールされているなら、このガイドは不要だとも述べています。多くのサイトでは、最新のサイトマップと、ページのインデックス登録の定期的な確認で十分です。

トリアージの方法:影響度×工数

各指摘事項を、影響度(重要なページのうち何ページにどれだけ深刻に影響するか)と工数(修正の難しさ)で採点し、上から順に対応します。

指摘事項影響度工数優先度
重要なページへのnoindexまたはrobots.txtブロック致命的低今日中に修正
主要テンプレートでの5xxまたは429エラー致命的中今日中に修正
サイトが複数のホストやプロトコルでアクセス可能高低今週
canonicalが誤ったURLや壊れたURLを指している高低〜中今週
サイトマップにリダイレクト、404、noindexのURLが多数含まれる中低今週
JavaScript実行後にしか得られないコンテンツやリンク高高スプリントで計画
テンプレート全体でタイトルが欠落または重複中低今週
hreflangの相互参照の不備中(国際サイト)中今月
主要テンプレートでCore Web Vitalsが基準未達中中〜高スプリントで計画
装飾画像のalt属性の欠落低低他の作業とまとめて対応

ページ単位ではなく、テンプレート単位で修正しましょう。商品テンプレートのタイトル欠落であれば、修正は1回で済みます。

具体例(仮想)

以下は仮想の例であり、実際のデータではありません。商品ページとカテゴリページが合計約1,200ページある架空のアウトドア用品店、Northwind Outfittersが、リニューアル後に監査を実施します。Search Consoleでは、インデックス済みページがリニューアル前の1,050ページから640ページに減っています。

クローラーの指摘は312件。件数順に並べると、上位3つはalt属性の欠落(148件)、長いタイトル(61件)、メタディスクリプションの欠落(40件)です。このチェックリストの順番で並べ替えると、状況は変わります。

修正の順序は次のとおりです。ボット対策で検証済みクローラーを通す。絞り込み済みURLのcanonicalを絞り込みなしのカテゴリに向ける。canonical URLだけでサイトマップを再生成する。リダイレクトチェーンを1ホップにまとめる。カテゴリのヒーロー画像を即時読み込みにする。alt属性とタイトルの長さは、次のコンテンツスプリントに回します。6週間後にはインデックスの減少は回復し、残る「インデックス未登録」のURLは、意図どおり絞り込みページだけになりました。

監査の頻度

フル監査は四半期ごとに実施し、移行、リニューアル、URL変更の前後にも行います(ステージングは公開前に、本番は翌日にクロール)。さらに、ステータスコード、noindexやrobots.txtの変更、サイトマップのエラー、ページのインデックス登録の推移といった要点は、毎週自動でチェックしましょう。テクニカルSEOが徐々に劣化することはまれで、たいていはデプロイの日に壊れます。

1時間で始めるチェックリスト

SearviaでテクニカルSEO監査を行う方法

Searviaの無料ウェブサイトSEOチェッカーは、入力したページ(ドメインだけを入力した場合はトップページ)と、その周辺のサイトファイル(robots.txt、サイトマップ、llms.txt)、証明書、メールのDNSレコード、Chromeの実ユーザーの速度データを読み取ります。検索での見え方(9)、クロールとインデックス(6)、AI検索への対応(7)、速度(6)、モバイル(4)、セキュリティ(6)の6セクションで38項目のチェックを行い、A+からFまでの評価、優先順位つきの修正リスト、共有可能なレポートを提供します。同じエンジンを用途別に絞ったツールは、無料ツールのページで紹介しています。

サイト全体については、Searviaアカウントのサイト監査が、検索エンジンと同じようにページをクロールし、問題をエラー、警告、お知らせに分類します(壊れたページやリンク、サイトマップ内のリダイレクト、サイトマップ内のnoindexページ、別のページを指すcanonical、重複タイトル、孤立ページなど)。さらに毎週再実行されるため、修正できた点と新たに壊れた点がわかります。1回の監査で対象になるページ数はプランによって異なり、無料プランでは100ページです。Search Consoleを連携すれば、Googleの実際のインデックス登録とクリックを監査結果と並べて確認できます。またサイトの所有権を確認すると、監査のたびに新規ページや更新ページを、BingやYandexなどIndexNowに対応する検索エンジンへ送信できます。

よくあるご質問

テクニカルSEO監査とは何ですか?
テクニカルSEO監査は、検索エンジンがページをクロールし、インデックスし、理解し、適切に表示できるかを確認する作業です。ステータスコード、robots.txt、noindexルール、リダイレクト、canonicalタグ、サイトマップ、JavaScriptのレンダリング、タイトル、構造化データ、hreflang、HTTPS、モバイルのパリティ、Core Web Vitalsが対象です。コンテンツがクエリに対する最良の答えかどうかは判断しません。それはSEOのうち、コンテンツとリンクの領域です。
robots.txtでページをGoogleに表示させないようにできますか?
できません。Googleは、robots.txtはウェブページをGoogleに表示させない仕組みではないと述べており、disallowされたページでも、他のサイトからリンクされていればインデックスされる可能性があります。ページを検索結果に出さないようにするには、noindexメタタグまたはX-Robots-Tagヘッダーを使うか、パスワード保護をかけるか、ページを削除してください。その際、robots.txtでもブロックしてはいけません。Googleがnoindexルールを認識できなくなります。
クロールバジェットを気にする必要はありますか?
たいていは不要です。Googleのクロールバジェットのガイドは、週単位で更新されるユニークなページが約100万を超えるサイト、毎日更新されるページが約1万を超えるサイト、または「検出 - インデックス未登録」の状態で止まっているURLが多いサイトを想定して書かれています。新しいページが公開当日にクロールされているなら、サイトマップを最新に保ち、ページのインデックス登録レポートを確認すれば十分です。
SEOにおいて301リダイレクトと302リダイレクトの違いは何ですか?
Googleは301と308を恒久的リダイレクトとして扱い、転送先をcanonical URLにすべきことを示す強いシグナルと見なします。302、303、307は一時的なもので、転送先がインデックスされることはあっても、Googleはそのリダイレクトをcanonicalにすべきというシグナルとしては使いません。ページが完全に移転し、元に戻す予定がない場合は、恒久的リダイレクトを使ってください。
テクニカルSEO監査はどのくらいの頻度で行うべきですか?
フル監査は少なくとも四半期に1回、リニューアル、移行、CMSの変更、大規模なURL変更の前後には必ず実施してください。フル監査の合間には、ステータスコード、noindexやrobots.txtの変更、サイトマップのエラー、ページのインデックス登録レポートといった要点を、毎週自動で監視します。深刻なテクニカルの問題の多くは、時間をかけて徐々にではなく、デプロイとともに発生します。

ソース

  1. Google Search technical requirements – Google Search Central
  2. Introduction to robots.txt – Google Search Central
  3. Block Search indexing with noindex – Google Search Central
  4. How HTTP status codes, and network and DNS errors affect Google Search – Google Search Central
  5. Redirects and Google Search – Google Search Central
  6. How to specify a canonical URL – Google Search Central
  7. Build and submit a sitemap – Google Search Central
  8. Understand the JavaScript SEO basics – Google Search Central
  9. Influencing your title links in search results – Google Search Central
  10. Control your snippets in search results – Google Search Central
  11. Introduction to structured data markup in Google Search – Google Search Central
  12. Tell Google about localized versions of your page – Google Search Central
  13. Mobile site and mobile-first indexing best practices – Google Search Central
  14. Understanding page experience in Google Search results – Google Search Central
  15. The role of page experience in creating helpful content – Google Search Central Blog
  16. Web Vitals – web.dev
  17. Crawl budget management for large sites – Google Search Central
  18. Page indexing report – Search Console Help
  19. URL Inspection tool – Search Console Help
  20. AI features and your website – Google Search Central
  21. Overview of OpenAI Crawlers – OpenAI
  22. IndexNow FAQ – indexnow.org

続きを読む