テクニカルSEO

テクニカルSEOの完全ガイド — 平易な言葉で書かれた初心者向けガイドと、クロール、レンダリング、インデックス、ランキングに関するシステムレベルの上級者向けガイド。

初回公開:2026年6月25日 · 最終更新:2026年8月21日 · Advanced
言語

2つのガイドを1つにまとめました。初心者向けガイドでは、テクニカルSEOをゼロから説明します — クロール→インデックス→ランクのパイプライン、すべてのサイトに必要な基礎、自分のサイトのチェック方法、無視すべき神話など。上級者向けガイドでは、システムの深部まで掘り下げます:クロール予算、レンダリングの決定、正規化の約40のシグナル、内部リンク、Core Web Vitalsを3つの別々の問題として捉え、継続的なモニタリング、移行、AI検索。一貫したテーマは、私がいつも立ち返るものです — テクニカルSEOは、それが重要でなくなるまでSEOの最も重要な部分です。それはコンテンツとリンクがランク付けされるための基盤であり、それ自体がランキングのトリックではありません。Googleがインデックスしないページはランク付けできないので、最も価値の高い作業は通常、最も退屈なものです。

TL;DR — テクニカル SEO は、すべてのサイトで同じクロール → レンダリング → インデックス → 配信のパイプラインです — 独立した「テクニカル SEO アルゴリズム」は存在せず、それはランキング要因そのものではなく、基盤です。パイプラインを一連のゲートとして扱い、何かを変更する前にページがどの段階で停滞しているかを診断してください。レバレッジは主にネガティブ(獲得したものを失わないこと)なので、退屈な構造作業 — 正規化、リダイレクト、内部リンク — が最も効果的で、規模に応じて複利で効きます。ほとんどのサイトではクロール予算を管理する必要はなく、レンダリングは遅延する可能性のある別のステップであり、Core Web Vitals は 3 つの異なる問題であり、マイナーなランキングレバーです。正規化は約 40 のシグナルにわたる重み付けされた判断であり、2025 年以降、AI 検索はランキングや引用の前に、クリーンな技術シグナルに資格を依存させています。ここで最も重要なスキルは優先順位付け — 何を無視するかを知ることです。

テクニカル SEO は順位ではなく、資格を決定する

テクニカル SEO は、その効果がほぼ完全にネガティブである SEO の唯一の部分です:その役割は、ランキングを獲得することではなく、失わないようにすることです。Google はクリーンな構造に対して順位を与えるわけではありません。同じクロール、インデックス、ランキングシステムは、サイトが完璧でも壊れていても動作します — その背後に独立した「テクニカル SEO アルゴリズム」は存在しません。テクニカル SEO が実際に決定するのは、あなたのページがそれらのシステムに入ることができるかどうか、そして、入った後にエンジンがそれらを正しく理解するかどうかです。

つまり、正しい考え方は「技術的SEOをして順位を上げる」ではなく、「技術的SEOをして、コンテンツとリンクが順位付けされることを許可されるようにする」なのです。この逆転こそが、地味な作業(正規化、リダイレクト、内部リンク)が最も価値の高い作業である理由であり、この分野で最も有用なスキルが優先順位付け(何を修正すべきか、そして同じくらい頻繁に、何を放置すべきかを知ること)である理由なのです。

パイプラインをゲートとして捉える

すべてはひとつのパイプラインに掛かっており、Googleの重要な文言は*「すべてのページが各ステージを通過するわけではない」*です。 Evidence for this claim Google Search describes crawling, indexing, and serving as three stages; discovery is part of the crawling stage, and not every page advances through each stage. Scope: Google Search documentation; conceptual explanation, not a promise of ranking outcomes. Confidence: high · Verified: Google: How Search Works すべてのページをゴールまで運ぶベルトコンベアを想像しないでください。それぞれに合否がある一連のゲートを想像してください:

  • クロール — 発見(リンク+サイトマップ+プッシュプロトコル)とフェッチ。リンクが何もないページや、robots.txtで許可されていないページは、到達しないかもしれません。
  • レンダリング — Googleは、ページを完全に理解する前に、最近のヘッドレスChrome(Web Rendering Service)でJavaScriptを実行します。これはフェッチとは別のステップであり、ステートレスで、遅延する可能性があります。
  • インデックス — エンジンはページを処理し、重複の中から正規URLを選択し、保存するかどうかを決定します。クロールとレンダリングが成功しても、「インデックス登録は保証されていません」
  • 配信 — クエリ理解、その後の多くの自動システムにわたるランキング、そしてその上に重ねられる検索機能。

クロール ≠ レンダリング ≠ インデックス ≠ ランキングを頭の中で分けておけば、技術的SEOのほとんどは謎ではなくなります。ページのパフォーマンスが低い場合、推測したり10個のことを変更したりするのではなく、どのゲートで失敗したかを見つけて、そのステージを修正するのです。

パイプラインの説明を(私のものも含めて)絶対的な真実として扱う前に、正直な注意点がひとつあります。それはモデルであり、ソースコードではないということです。How Search Worksは、私がカンファレンスで行う講演で、このパイプライン全体を説明するものです(SlideShareのスライド)。そして、私はこの講演を、ここでも繰り返す警告で始めます:「これは私のシステムに対する理解であり…100%完全または正確であるとは言えません。」 これを緩やかに捉え、問題を推論するために使用してください。

実際にクロールを行うのは誰か

「Googlebot」はひとつのプログラムのように聞こえますが、実際はファミリーです。デスクトップ、モバイル(モバイルファーストインデックスなので、これが重要です)、画像、ニュース、動画、広告クローラーがあり、すべて同じクロールバジェットプールから引き出されます。そのため、画像やパラメータのクロールが暴走すると、実際のコンテンツのクロールが枯渇する可能性があります。

そして、もはや検索エンジンだけの話ではありません。私がCloudflare Radarのクロールデータを分析した とき(新しいボットの波について私が書いたAhrefsの記事)、検索エンジンのクローラーが依然として最も多くクロールしていましたが、AIボットは確実に2位に位置し、追い越す勢いでした。ログを読めば、登場人物は変わっています。そして、それを管理すること(どのAIクローラーを許可するか、そして自分にアクセスしているものが主張どおりのものかを確認すること)は、今や仕事の一部です。

クロールバジェット:重要になる場合と、そうでない場合

Googleはクロールバジェットを*“the set of URLs that Google can and wants to crawl,”* (翻訳) 「Googleがクロールできる、かつクロールしたいURLの集合」と定義しており、クロール容量(サーバーの健全性)とクロール需要(人気と鮮度)によって設定されます。実効バジェットを増やす方法は2つあります。ボットにより多くの容量を与えるか、あるいは—はるかに一般的ですが—それを無駄に使うのをやめることです。重複を統合し、価値の低いスペースをブロックし、完全に削除されたページには404/410を返し、ソフト404を修正し、正確なlastmodでサイトマップを最新に保ち、長いリダイレクトチェーンを避けてください。

安心できる点として、繰り返し言いますが、ほとんどのサイトはクロール予算を気にする必要はありません。 Google自身も、ページが公開された当日にクロールされるのであれば、“you don’t need to read this guide.” (翻訳) 「このガイドを読む必要はありません」と述べています。問題になり始めるのは、1M+ページ、または急速に変化する10k+ページの規模です。それ以下であれば、他のことに労力を使いましょう。 Evidence for this claim Google says crawl-budget guidance is mainly relevant to very large sites, including sites with over one million unique pages or over ten thousand rapidly changing pages. Scope: Google Search guidance; the page-count examples are diagnostic starting points, not hard eligibility thresholds. Confidence: high · Verified: Google: Large site crawl budget guide BingのFabrice Canel氏も同じ考えをより率直に表現しています。少ない方が良い——クロールするURLが少ないほどSEOに良い、と。

robots.txt:クロール制御であり、インデックス制御ではない

このファイル全体で最も重要な区別は、robots.txtはクロールを制御し、インデックスは制御しないということです。URLをDisallowにするとボットがそれを取得しなくなりますが、インデックスから除外されるわけではありません。Disallowされたページは、他のページがリンクしていれば(コンテンツなしのURLのみで)インデックスされる可能性があり、さらに悪いことに、ページをDisallowすると、Googleがそのページのnoindexタグを永遠に見ることができなくなります。

つまり、ルールは次のとおりです。

  • 検索からページを消したいですか? クロールを許可し、noindexを追加してください。インデックス削除にrobots.txtを使うのは絶対にやめてください。
  • 低価値のURL領域(内部検索、無限のファセット組み合わせ)をボットにスキップさせたいが、インデックスは気にしない場合? robots.txtのDisallowが正解です。
  • AIクローラーを管理していますか? ここでGPTBot、ClaudeBot、PerplexityBot、CCBotなどを許可またはブロックします。これは戦略的な決定であり、デフォルトではありません。

正規化:コマンドではなく、重み付けされた決定

正規化は高度なテクニカルSEOの多くが存在する領域であり、広く誤解されています。rel="canonical"ヒントであり、指示ではありません。 Googleは代表URLを選ぶ際に、リダイレクト、内部リンク、サイトマップへの掲載、HTTPS、URL構造など、他の多くのシグナルと比較検討します。私の正規化に関する詳細な解説 では、正規化の選択に影響するシグナルは約40個としています。そのため、Search Consoleで*「重複、Googleがユーザーとは異なる正規URLを選択」*と表示されることがあります。あなたのタグは多数決で負けたのです。

実際的な影響は次のとおりです。

  • 矛盾するシグナルを送らないでください。 私はエンタープライズサイトで長年働き(IBMで社内テクニカルSEOを担当)、Enterprise SEO Chaos という講演では、*「あるバージョンにリダイレクトし、別のバージョンにcanonicalを指定し、さらに別のバージョンに内部リンクしている」*実際のページを紹介しています。1つのURLを選び、すべてのシグナルを一致させてください。
  • シグナルの強さのおおよその順序: リダイレクト > rel="canonical" > 内部リンク > サイトマップ。301はcanonicalタグよりもはるかに強い主張です。
  • 重複コンテンツはペナルティではありません。 GoogleのGary Illyes氏は、ウェブの約60%は重複コンテンツであり、Googleはその一部を通常のものとして扱う——スパム違反ではない と述べています。コストはシグナルの分散とクロールの無駄であり、罰則ではありません。解決策は統合であり、パニックではありません。

そしてJavaScriptに関する注意点:私はかつてテストを行いました——HTMLにrel="canonical"がないページにJavaScriptでそれを注入したところ、Googleは公にそれをしないと述べていたにもかかわらず、それを尊重しました。それが明らかになった後、GoogleはJavaScript SEOドキュメントを更新しました。教訓は「JS canonicalを使う」ではなく、これらのことはテスト可能であり、ドキュメントが常に最終的な判断ではないということです。

レンダリングの決定

レンダリングは、ほとんどの概要で省略されるステップであり、JavaScriptサイトが問題に陥る場所です。「クロール中、Googleはページをレンダリングし、見つけたJavaScriptを最近のバージョンのChromeで実行します。」 Evidence for this claim Google processes JavaScript pages in crawling, rendering, and indexing phases and uses a recent version of Chrome for rendering. Scope: Google Search JavaScript processing; rendering and indexing remain subject to technical and quality constraints. Confidence: high · Verified: Google: JavaScript SEO basics これは独立したステートレスなサービスであり、リソースを数週間キャッシュでき、最初のフェッチより遅れる可能性があります。そのため、JavaScriptに依存する変更が反映されるまでに時間がかかることがあります。

JavaScriptはここでの敵ではありません。私がJavaScript SEOガイド で述べたように、JavaScriptはSEOに悪いわけでも、邪悪なわけでもありません。多くのSEO担当者が慣れ親しんでいるものとはただ異なるだけです。 本当の決断はどのようにレンダリングするかです:

  • サーバーサイドレンダリング(SSR) — SEOに最も安全。HTMLが完全な状態で届きます。
  • 静的生成(SSG/プリレンダリング) — リクエストごとに変わらないコンテンツにとっては、両方の利点を兼ね備えています。
  • クライアントサイドレンダリング(CSR) — リスクが最も高い。コンテンツはJSが実行された後にしか存在しないため、レンダリングステップに賭けることになります。
  • 動的レンダリング — Googleはこれを回避策と呼び、推奨はしていません。Bingはより好意的です。これを目的地ではなく橋渡しとして扱ってください。

知っておくべき2つの罠があります。まず、遅延読み込み:Googlebotはスクロールもクリックもしないため、操作時にのみ読み込まれるコンテンツは見えないままになる可能性があります。ビューポート内にあるときに読み込まれるようにしてください。次に、リンク:Googleは実際の<a href>要素であるリンクしかたどれません。routerLinkhrefのないクリックハンドラはクロール可能なリンクではありません。ギャップが疑われる場合は、URL Inspectionツールでレンダリングされた出力を生のHTMLと照合してください。

サイトアーキテクチャと内部リンク

内部リンクは同時に3つの役割を果たします:ボットがページを発見するのを助け、PageRankを分配し、アンカーテキストを通じてトピックの文脈を伝えます。John Muellerは内部リンクを*「SEOにとって非常に重要」*であり、自社サイトで持つ最大のレバーの1つと呼んでいます — 私も同意します。これは直接コントロールできる最もROIの高いものの1つです。

システムレベルのポイントをいくつか:

  • オーファンページ — どこからもリンクされていないページ — が最初に探すべきものです。リンクされていなければ、ほとんど発見されず、ほぼ評価を得られません。
  • アーキテクチャはクロールファネルの管理です。 重要なページはホームページの近くに置くべきです。深く、クリック距離が遠いページはクロールが少なく、ランキングも悪くなります。
  • nofollowによるPageRankの彫刻は死んでいます(2009年以降)。内部リンクにnofollowを付けると、その評価は再分配されるのではなく蒸発します。nofollowのトリックではなく、実際のアーキテクチャでフローを管理してください。

Core Web Vitals:1つの問題ではなく3つの問題

ページエクスペリエンスに関する実務者の最大の誤りは、それを単一の「サイトを速くする」問題として扱うことです。Core Web Vitalsは3つの異なる問題であり、それぞれ根本原因と修正方法が異なります:

  • LCP(Largest Contentful Paint) — 読み込み。サーバーの応答時間、レンダリングをブロックするリソース、メインコンテンツのアセットがどれだけ速く読み込まれるかによって決まります。目標は2,5秒未満。
  • INP(Interaction to Next Paint) — インタラクティブ性。メインスレッドをブロックするJavaScriptの実行によって決まります。目標は200ミリ秒未満。(INPは2024年にFIDを置き換えました — どこかでまだFIDを見かけたら、そのアドバイスは古いものです。)
  • CLS(Cumulative Layout Shift) — 視覚的な安定性。寸法のない画像、遅れて読み込まれるフォント、挿入されるコンテンツによって決まります。目標は0,1未満。

定義以外に重要なことが2つあります。ラボデータではなくフィールドデータ: GoogleはLighthouseスコアではなく、実際のユーザーのCrUXデータでランキングを決定します。そのため、フィールドデータが良好なLighthouse 65は、フィールドデータが悪いLighthouse 100に勝ります。そして割合: 正直に言うと、Core Web VitalsがSEOに大きな影響を与えるとは思いません。サイトが極端に遅い場合を除き、ランキングのためにそれらを修正することを一般的には優先しません。ユーザーとコンバージョンのために作業を行ってください。ただ、ランキングのレバーとして過大評価しないでください。

構造化データ:検索とAIへのシグナル

構造化データ(JSON-LD を使用)はランキングを直接上げるわけではありませんが、ページをリッチリザルトの対象にし、AI システムがコンテンツを解析して引用しやすくします。実際に有用ですが、ランキングシグナルとしては過大評価されています。私の正直な見解は、SEO の大部分は基本をきちんと行うことであり、コンテンツとリンクはスキーマよりも効果があるということです。リッチリザルトを有効にしたり、エンティティを明確にしたりする場合に実装しましょう。単独でランキングを上げるとは期待しないでください。(なお、スキーママークアップの URL はクロール可能な内部リンクではありません — Mueller もこれを確認しています。)

国際展開について簡単に

複数の言語や地域に対応する場合は、バージョンごとに異なる URL を使用し、hreflang アノテーションでそれらを関連付けます。また、URL パラメータよりも ccTLD やサブディレクトリを優先します。IP による自動リダイレクトは行わないでください — Google は明示的に警告しており、クロールを妨げます。国際 SEO はそれ自体が深い分野であり、独立した柱となるほどです。ここでは技術的な連携の部分だけを説明します。

技術的 SEO は一度きりの監査ではなく、継続的なシステムです

競合他社のガイドが間違っている点は、技術的 SEO を一度完了すれば終わりのチェックリストとして扱っていることです。サイトは常に変化します — デプロイで canonical タグが壊れたり、リリースで noindex がテンプレートに紛れ込んだり、新しい広告スクリプトが INP を悪化させたり、リダイレクトチェーンが蓄積したりします。成熟した実践は監視と回帰検出です:

  • GSC のページインデックス登録で、インデックス登録数と除外ステータスの急激な変化を監視します。
  • クロール統計とログで、レスポンスコードの急増やクロールパターンの変化を監視します。
  • 大規模なデプロイのたびに、クロール、レンダリング、リダイレクトを再検証します。

ログファイルについて具体的に言うと、以前は数年に一度のトラブルシューティングツールとして扱っていました。それは変わりました。ログは、どのAI クローラーが実際にサイトにアクセスしているか、その頻度を確認できる最も明確な場所です — 他のツールではこれほど直接的に確認できません — そのため、AI 検索に関心がある人にとって、ログは以前よりもはるかに有用になっています。

サイト移転:最もリスクの高いイベント

移転(新しいドメイン、HTTP から HTTPS への移行、プラットフォームの変更、URL 構造の変更)は、すべての URL に同時に影響するため、技術的に最もリスクの高いイベントです。旧 URL から新 URL への1:1 のマッピングを行い、301/308 の恒久リダイレクトを使用し、無期限に維持します(私はすぐに削除しようとは思いません — リダイレクトが数回ある程度は心配する必要はありません)。該当する場合は GSC のアドレス変更ツールを使用します。移転は複雑で多くの人が関わることがありますが、パニックにならないでください — 問題が発生してもほとんどは修正できます。この柱の下に完全なサイト移転クラスターがあります。

AI 検索のための技術的 SEO

現代の変化であり、「技術的 SEO は死んだ」という安易な見解に反するものです:2025 年以降、AI 検索システムはランキングや引用を行う前に対象性を決定します。AI の回答で引用されるには、ページは一般的に、正しく canonical 化され、十分に高速で、特別な処理なしでレンダリング可能で、確実に解析できる構造である必要があります。乱雑なシグナルはランキングを下げるだけでなく、回答から完全に除外される可能性もあります。Bing のインデックスが多くの LLM の回答に供給されているため、Bing Webmaster Tools と IndexNow は、Bing の検索シェアが示す以上に重要です。技術的な衛生状態は、AI 時代においてより重要であり、軽視されるべきではありません。

レバレッジが実際にある場所

このガイドから一つだけ学ぶなら、優先順位付けです。インデックス登録、canonical 化、内部リンク、クリーンな移転に時間を費やしてください — これらはページが検索に存在するかどうか、そしてその評価を統合するかを決定する作業です。クロールバジェット、Core Web Vitals、重複コンテンツ、短いリダイレクトチェーンについては、具体的な診断済みの問題がない限り、心配する必要はありません。完璧を追い求めないでください — 技術的に完璧な主要サイトは存在しないと思いますし、もしあったとしても、重要でないことにリソースを浪費しているのではないかと心配になります。

このハブはピラーの残りをマッピングします: 検索の仕組みサイト移転オンページ検索エンジンツールJavaScript SEO。サイトが壊れている場所から始めてください — パイプラインが最初に確認すべきゲートを教えてくれます。

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.