ホーム記事/テクニカルSEOとは?施策チェックリストと改善の進め方を解説

テクニカルSEOとは?施策チェックリストと改善の進め方を解説

clock
SHARE
  • x
  • facebook
  • hatena
  • note

テクニカルSEOとは、良いコンテンツを検索エンジンに正しく届けるための整備です。

「記事の品質を上げているのに流入が伸びない」「公開したページが検索結果に出てこない」「リニューアル後から順位が落ちた」——こうした状況になっている方はいませんか。

この原因は本文ではなく、「クロール」「レンダリング」「インデックス」のどこかで詰まっている可能性があります。例えば、次のようなケースです。

  • 新しい求人ページを毎日追加していても、一覧ページにリンクしていなければGoogleから発見されにくくなる
  • 商品詳細ページがJavaScript実行後にしか表示されない場合、検索エンジンが重要情報を把握するまでに時間がかかる可能性がある
  • canonicalやnoindexの設定ミスがあれば、評価対象から外れてしまう可能性がある

本記事ではテクニカルSEOの基本から、テクニカルSEOに関連するクロール、インデックス、JavaScript、Core Web Vitals、構造化データ、hreflang、大規模サイトの運用、そしてAI検索時代の考え方までを実務目線で整理します。「どこを見るか」「何を直すか」「誰にどう依頼するか」まで網羅した内容になっているので、ぜひ参考にしてください。

関連資料ダウンロード

目次

テクニカルSEOとは?検索エンジンに正しく伝える技術対策

テクニカルSEOとは、検索エンジンがWebサイト内にある重要ページを見つけ、その内容を理解した上で検索エンジンのインデクッスに登録されやすくするための技術的な土台づくりです。

Google検索は、以下の流れでぺージを処理します。

  1. ページを発見する「クロール」
  2. 検索クエリに応じて結果を返す表示させる「レンダリング」
  3. 内容を理解して保存する「インデックス」

つまり、どれほど有益な記事や商品ページを作っても、以下のような状態では目当ての成果を得にくいのです。

  • クローラーが到達できない
  • レンダリング後の本文が読めない
  • 重複URLで評価が分散している
  • 重要ページにnoindexが入っている

テクニカルSEOの目的は、順位を機械的に操作することではありません。検索エンジンとユーザーの双方に、良いコンテンツを正しく届けるための技術基盤を整えることです。

検索エンジンの仕組み(クロール、レンダリング、インデックス)を味方にする

検索エンジンは、リンクやサイトマップからURLを発見してページへアクセスします。次にHTML、画像、動画、CSS、JavaScriptなどを処理しながら、ページ内容を理解した上でインデックスへ登録します。

Googleの場合、「クロール → レンダリング → インデックス」という段階を経てからJavaScriptを処理するため、初期HTMLやレンダリング後の状態を確認することが重要です。

この流れを押さえると、テクニカルSEOの施策が整理しやすくなります。XMLサイトマップは重要URLの発見を助け、内部リンクはクローラーの巡回経路を作ります。canonicalは重複URLの正規化に関わり、noindexは検索結果に出したくないページの制御に使います。Core Web Vitalsは、ユーザーがページを快適に使えるかを測る指標です。これらを整理したのが次の図表になります。

検索エンジンの処理起きやすい問題主な確認場所関連する対策
クロール重要ページに到達できないSearch Console、サーバーログ、XMLサイトマップXMLサイトマップ、内部リンク、robots.txt、ステータスコード
レンダリングJavaScript実行後の本文やリンクが認識されないURL検査、レンダリング結果、取得HTMLSSR、SSG、プリレンダリング、リンク設計
インデックス重複、noindex混入、canonical不整合ページインデックス、URL検査canonical、noindex、title整理、重複統合
ページ体験表示が遅い、動作が重い、レイアウトがずれるCore Web Vitals、PageSpeed Insights画像圧縮、JS削減、CLS改善、キャッシュ

検索エンジンの処理段階ごとに「何を確認すべきか」「何で直すべきか」を把握しておくと、課題が生じたときにどの段階で起きているかをすぐに捉えられるでしょう。

大規模サイトほどテクニカルSEOが重要になる理由

ポータルサイトはもちろん、求人や不動産情報、旅行予約、ECといったサイトのようにページ数が多く、更新頻度も高い場合、小さな技術的ミスが大きな機会損失につながります。

新着求人がクロールされない一方で、募集終了ページや条件検索URLばかり巡回されている場合、限られたクロールの機会を重要でないページに使われてしまっている状況です。

小規模サイトなら手作業で修正できるほどのURL数ですが、大規模サイトではテンプレート単位で数千、数万URLに広がります。

商品詳細テンプレートのcanonicalが誤っていれば全商品に影響しますし、カテゴリ一覧の内部リンクが弱ければ配下ページ全体の発見性が落ちます。

そのため、大規模サイトのテクニカルSEOでは「エラーをゼロにする」よりも、売上や問い合わせ、申し込みに関連したURLを優先してチェックする視点が欠かせません。すべてのページを均等に直すのではなく、成果につながるページ群から技術基盤を固めましょう。

テクニカルSEOとコンテンツSEOの違い

コンテンツSEOは、検索意図を満たす情報を作り、読者の疑問を解決する取り組みです。一方、テクニカルSEOは、その価値ある情報を検索エンジンが発見、理解した上で評価できるようにする取り組みです。

分かりやすく言えばコンテンツSEOは「何を書くか」、テクニカルSEOは「どう届けるか」です。どちらか一方だけを進めていても成果が安定しません。

良い記事を作っても検索エンジンに届かなければ評価されず、技術基盤だけ整えても中身が薄ければユーザーに選ばれないということです。

比較項目コンテンツSEOテクニカルSEO
主な目的検索意図を満たし、読者の疑問を解決する検索エンジンがページを正しく処理できる状態にする
主な対象記事本文、見出し、独自情報、事例、E-E-A-Tクロール、インデックス、HTML、速度、JavaScript、構造化データ
よくある課題情報が浅い、競合との差別化が弱い、更新されていない未インデックス、重複URL、noindex混入、表示速度低下
担当者編集者、SEO担当、監修者SEO担当、エンジニア、インフラ、デザイナー

このようにコンテンツSEOとテクニカルSEOでは役割が異なるため、片方の指標だけで成果を判断しないことと、両輪で進めることが大切です。

テクニカルSEOが必要になるケース

テクニカルSEOは、すべてのサイトで常に大規模な監査が必要というわけではありません。ただし、以下のような場合には早めに確認すべき領域です。

  • 検索流入の停滞
  • インデックスの不良
  • リニューアル後の順位低下
  • JavaScriptや多言語対応の導入時

とくに「コンテンツは改善しているのに成果が出ない」と感じる場合、原因は本文ではなく、検索エンジンに届くまでの経路にあるかもしれません。検索順位だけではなく、「発見されているか」「登録されているか」「正しいURLが評価されているか」を順番に切り分けて確認することが必要です。

良質な記事を増やしても順位・流入が伸びない

記事の質、被リンク、検索意図だけを疑う前に、重要ページが検索エンジンに見つかっているかを確認しましょう。

以下のような、構造面の問題は決して珍しくありません。

  • 新規記事がサイト内で孤立している
  • 一覧ページから深すぎる位置にある
  • 内部リンクのアンカーテキストが曖昧になっている
  • 似たテーマの記事が増えすぎて評価が分散している

そこで、Googleサーチコンソールを用いて以下を確認しましょう。

  • 検索パフォーマンスで表示回数が伸びているか
  • ページインデックスで対象URLが登録されているか
  • URL検査でGoogleがどのようにページを取得しているか

検索順位が上がらない原因を「文章の品質が悪い」と決めつける前に、クロールとインデックスの状態を切り分けることが重要です。具体的には、以下のような判断基準となります。

状態原因として考えられる要素
表示回数がほぼないクロール、インデックス、検索意図の入口
表示回数はあるがクリックが少ないtitle、description、検索結果での見え方
表示もクリックもあるがCVしない導線、ページ速度、フォーム、内部リンク

重要ページがインデックスされない・古いページが残る

新着求人や新規物件、新商品、キャンペーンのページなど、事業の中で重要なページがインデックスされない一方で、募集終了ページや成約済みページが検索結果に残ることがあります。

これは以下のような複数要因によって起こります。

  • XMLサイトマップに不要ページが含まれている
  • 内部リンクが古いURLへ向いている
  • noindexやcanonicalの設定が不適切である

XMLサイトマップは、検索エンジンに重要なページやファイルを伝え、クロールを効率化するための手段です。とくに大規模サイトや新規ページが多いサイトでは、URLの発見を補助します。

ただし、サイトマップを送信しても、クロールやインデックスの登録を保証されるわけではありません。サイトマップの送信後、サーチコンソールのサイトマップ状況、ページインデックス、URL検査を使い、検出、クロール、インデックスのどこで止まっているかを確認しましょう。

ぺージリニューアル・CMS変更後に検索流入が落ちた

ページリニューアル後の流入減少は、テクニカルSEOに関する課題でとくに多いものです。原因は以下のように多岐にわたります。

  • URL変更時の301リダイレクト漏れ
  • canonical先の変更
  • テンプレートへのnoindex混入
  • titleや見出しの一括変更
  • 内部リンク構造の崩れ
  • ステータスコードの誤り

公開前に旧URLと新URLの対応表を作り、リダイレクト、canonical、title、robotsメタタグ、サイトマップ、内部リンクを確認します。公開後はサーチコンソール、サーバーログ、順位推移、主要ページの検索パフォーマンスを見比べます。問題が起きてから慌てるより、移行前後のチェックリストを用意しておくほうが被害を抑えられるでしょう。

状態対応
公開前・旧URLと新URLの対応表作成・301リダイレクト、canonical、noindex、サイトマップの確認
公開直後・主要URLをURL検査・200/301/404のステータスとインデックス可否の確認
公開1~4週間後索パフォーマンス、ログ、順位、CVへの影響を日次または週次で追跡

このように時系列でチェックポイントを分けておくと、問題が起きた段階を後から特定しやすくなります。

JavaScriptや多言語対応が検索エンジンに正しく認識されていない

UX改善のためにJavaScriptでコンテンツをあとから表示したり、多言語展開のためにhreflangを導入したりすることは有効です。ただし実装方法を誤ると、検索エンジンが本文、内部リンク、言語別URLの対応関係を正しく理解できなくなります。

GoogleはJavaScriptページをクロール、レンダリング、インデックス登録の流れで処理します。そのため「ブラウザで見えているから問題ない」と判断せず、Googlebotが取得したHTMLやレンダリング結果を確認する姿勢が必要です。多言語サイトでも、翻訳品質だけでなく、URL同士の対応関係が正しく伝わっているかを検証しましょう。

テクニカルSEO監査の進め方と優先順位の決め方

テクニカルSEOで失敗しやすいのは、発見した課題をすべて同じ重さで扱うことです。エラー件数が多い項目から着手したくなりますが、影響範囲、CVへの近さ、修正難易度、開発工数、再発リスクを見て実務の優先順位を決めます。

監査の目的は、チェック項目を埋めることではありません。検索流入と事業成果に影響する課題から、確実に改善していくことです。まずは重要URLを守り、次にテンプレート単位の課題を直し、最後に細部の品質を上げるのが現実的な流れとなります。

影響度と修正難易度で課題を分類する

まずは課題を、影響度と修正難易度の2軸で整理します。例えば重要カテゴリにnoindexが入っている場合は、これが最優先となります。一方、流入もCVも少ない古い記事の細かなHTML修正は、緊急度が低くなることもあります。

分類優先度対応方針
影響が大きく、すぐ直せる重要ページのnoindex混入、サイトマップへの不要URL混入最優先即日修正し、URL検査で確認する
影響は大きいが開発が必要JavaScriptレンダリング不良、テンプレート全体のcanonical不備仕様書を作り、開発スプリントへ組み込む
影響は中程度で継続改善画像最適化、内部リンク調整、構造化データ追加テンプレート単位で順次改善する
影響が限定的低流入ページの軽微なメタ情報修正大きな施策後にまとめて対応する

重要なのは単なるエラー数ではなく、そのURLが検索流入、CV、内部リンク、ブランド認知にどれだけ関係しているかを見ることです。数百件の軽微なエラーより、1件の重要ページのnoindexのほうが事業への影響が大きい場合があります。

重要URLとCVページを先に守る

監査対象は、全ページを均等に見る必要はありません。トップページ、主要カテゴリ、記事一覧、商品詳細、求人詳細、資料請求、問い合わせのページなど検索流入やCVに近いURLを先に棚卸しします。

このとき、URL単位だけでなくテンプレート単位で見ると効率的です。商品詳細テンプレートにcanonical不備があれば、数千ページに影響します。カテゴリテンプレートのパンくずリストが整理されていなかったり、内部リンクが弱かったりすれば、配下ページ全体の発見性が落ちます。事業に近いページ群を先に守ることで、限られた作業工数でも成果につながりやすくなります。

具体的には、以下のような優先順位をつけましょう。

優先度具体的な種類
【高】最初に守るURLTOP、主要カテゴリ、CVページ、検索流入上位ページ
【中】次に見るURL新規ページ、更新頻度が高いページ、テンプレートが共通するページ群
【低】後回しにできるURL低流入、低CV、社内向け、検索流入を狙わないページ

マーケターとエンジニアが共通言語を持つための改善ロードマップ

テクニカルSEOは、マーケターだけでもエンジニアだけでも進めにくい領域です。改善依頼をする場合、「SEOに悪そうなので直してください」ではなく、症状や根拠、対象URL、期待効果、優先度、確認方法をセットで共有することが大切になります。

フェーズ実施内容共有すべき情報
現状把握Search Console、クロール、ログ、速度を確認する対象URL、影響範囲、発生時期
原因特定noindex、canonical、JavaScript、内部リンクなどを切り分ける再現手順、該当ソース、スクリーンショット
改修テンプレート、CMS、サーバー設定を修正する希望仕様、優先度、公開予定日
検証URL検査、再クロール、ログ、順位推移を見る修正前後の比較、残課題
定期監視月次・四半期で再発を防ぐ監視項目、担当者、確認頻度

開発チームに伝わる言葉で整理できると、テクニカルSEOは抽象的なSEO対策ではなく、事業への影響が見込まれる改善タスクとして扱われやすくなります。

テクニカルSEOのクロール対策チェックリスト

クロール対策の目的は、検索エンジンに重要ページを見つけてもらうことです。全URLを無制限に巡回してもらうのではなく、事業の中で重要なページへのクロールを集め、不要URLへの巡回を減らすことになります。

クロールの基本はXMLサイトマップ、内部リンク、robots.txt、URL階層、ステータスコードの整合性です。とくに大規模サイトでは、クロールされるべきURLと、クロールされる必要がないURLを整理するだけでも改善余地が見えてきます。

XMLサイトマップを整備しサーチコンソールへ送信する

XMLサイトマップには、検索結果に表示させたい正規URLの候補を掲載します。その際、検索エンジンに重要でないURLを渡さないよう、以下のような内容は含めないようにしましょう。

  • 重複URL
  • パラメータURL
  • noindexページ
  • リダイレクト先ではない旧URL
  • 404ページ
  • 終了ページ

ただし、XMLサイトマップへの掲載だけでインデックス登録やcanonicalの採用が保証されるわけではありませんので注意が必要です。

その後サーチコンソールで、送信されたURL数、検出されたURL数、エラー、除外理由を確認し、サイトマップの中身と実際のインデックス状況を照合します。

チェック項目確認ポイントNG例
正規URLのみ掲載canonical先とサイトマップURLが一致しているパラメータURLや重複URLを掲載している
noindex除外インデックスさせないページを含めないnoindexページをサイトマップで送信している
ステータスコード200のURLを中心にする404、500、リダイレクトURLが混ざる
更新日実際の更新とlastmodが対応している更新していないのに毎日更新扱いにする

XMLサイトマップは、検索エンジンへ重要URLを伝えるためのリストです。何でも入れるのではなく、検索結果に表示させたいURLだけを入れることが基本です。

テクニカルSEOで見直すサイト構造と内部リンク

サイト構造と内部リンクには、クローラーとユーザーの両方にサイトの文脈を伝える役割があります。階層を浅くすれば良い、リンク数を増やせば良い、という単純な話ではありません。検索意図、カテゴリ設計、重要ページへの導線が自然に接続されていることが重要です。

TOPページ、カテゴリ、一覧、詳細、関連コンテンツが論理的に接続されていれば、検索エンジンがページ同士の関係を理解しやすくなります。ユーザーも迷わず目的のページへ移動できるでしょう。

階層構造、パンくずリスト、内部リンクを整理する

内部リンクで意識したいのは、重要ページを孤立させないことです。求人サイトなら「職種カテゴリ」「勤務地カテゴリ」「求人詳細」が自然と接続されている必要があります。不動産サイトなら「エリア」「沿線」「物件種別」「物件詳細」が整理されていることが重要です。

パンくずリストは、ユーザーに現在地を示すだけでなく、サイト内の階層関係を伝える手がかりになります。関連記事リンクやカテゴリリンクでは、「こちら」「詳細を見る」だけでなく、遷移先の内容が分かるアンカーテキストを使うことが大切です。

改めて、以下のような内容を確認しましょう。

  • TOPページから主要カテゴリへ自然に到達できる
  • カテゴリから詳細ページへ通常リンクで遷移できる
  • 詳細ページから関連カテゴリ・関連記事へ戻れる
  • パンくずリストがURL階層やカテゴリ設計と矛盾していない
  • アンカーテキストだけでリンク先の内容が分かる

インデックス対策のチェックリスト

インデックス対策では、インデックスに登録させるページと登録させないページを分けることが必要です。インデックス数を増やすこと自体が目的ではありません。重要なのは、検索流入やユーザー価値につながるページが正しく登録され、低品質ページや重複ページが残っていない状態になっていることです。

確認すべき代表項目は、以下の通りです。

  • canonical
  • noindex
  • robots.txt
  • タイトル
  • 見出し
  • 構造化データ
  • 重複コンテンツ

サーチコンソールのページインデックスで除外理由を確認し、URL検査で個別URLの状態を見ながら原因を切り分けます。

URLの種類確認すべき事項
登録させたいURL200、自己参照canonical、noindexなし、サイトマップ掲載、内部リンクあり
登録させないURLnoindex、必要に応じた統合・削除、内部リンクの整理
正規化したいURLcanonical、リダイレクト、内部リンク、サイトマップを整合する

重複URLをcanonicalで正規化する

同じ内容が複数のURLで見られる場合、canonicalで正規URLを指定します。ECサイトの並び替え、絞り込み、トラッキングパラメータ、http/https、末尾スラッシュの有無などは、重複URLが発生しやすい典型例です。

Googleでは、重複または非常に似たページに対して優先するcanonical URLの表示方法を公開しています。canonicalはhead内に設置し、可能な限り絶対URLで統一し、正規ページ自体にも自己参照canonicalを設定することで、テンプレートの一貫性を保ちやすくなります。

ただし、canonicalは検索エンジンに対する強いシグナルですが、指定したURLの採用を強制する命令ではありません。内部リンク、サイトマップ、リダイレクト、コンテンツ内容などのシグナルが矛盾している場合、指定とは異なるURLがcanonicalとして選ばれる可能性があります。

noindex、robots.txt、URLパラメータの使い分け

noindex、robots.txt、canonicalは混同されがちですが、それぞれの役割はまったく異なります。robots.txtはクロールを制御するファイルであり、検索結果から完全に消すための仕組みではありません。Googleは、robots.txtでブロックされたURLでも、他サイトからリンクされている場合、そのURLだけが検索結果に表示される可能性があると説明しています。

noindexを有効にするには、Googlebotがそのページへアクセスし指定を確認できる状態にする必要があります。Googleは、robots.txt内でnoindexの指定をサポートしていないとも明記しています。この違いを理解しないまま制御すると、意図しない残留や未登録が起きるでしょう。

制御方法主な目的適した使い方注意点
robots.txtクロールを抑制するクロール不要なURLや、サーバ負荷を抑えたいURLインデックス除外を保証しない
noindex検索結果への表示を制御する検索結果ページ、低品質ページ、社内向けページGooglebotがページを取得できる状態にする
canonical重複・類似URLの代表URLを示すパラメータURL、重複・類似ページ検索結果からの除外を保証しない
URLパラメータ整理URLの増殖を抑える並び替え、絞り込み、計測パラメータ必要な検索導線まで消さないようにする

noindex、robots.txt、canonicalの役割を混同しない

よくある失敗は、検索結果に表示させたくないページをrobots.txtだけでブロックすることです。robots.txtでクロールを禁止すると、Googlebotは原則としてページを取得できないため、そのページに設定されたnoindexやcanonicalを確認できません。そのため、検索結果から確実に除外したい場合、robots.txtではなくnoindex、アクセス制限、またはページ削除を検討しましょう。

一方、重要ページに誤ってnoindexが入ると、クロールされても検索結果から除外されてしまいます。canonical先が別ページに向いていれば、本来評価されるべきページが正規ページとして扱われない可能性もあります。設定変更時は、対象URL、目的、検索結果に出すかどうか、クロールさせるかどうかを明確にしてから実装しましょう。

迷ったら、まず目的を言語化することが大切です。「クロールを減らしたい」ならrobots.txt、「検索結果に出したくない」ならnoindex「重複評価をまとめたい」ならcanonicalと覚えておくと良いでしょう。

テクニカルSEOで確認するレンダリング・JavaScript SEO

JavaScriptを使うWebサイトでは、ブラウザ上に表示される状態と検索エンジンが理解する状態が一致しているかを確認する必要があります。GooglebotはJavaScriptを処理できますが、クロール、レンダリング、インデックスと登録という段階を経るため、初期HTMLに何が含まれているか、レンダリング後にリンクや本文が確認できるかが重要です。

非エンジニアの方は、まず「ページを開いた直後のHTMLに、検索させたい本文、商品情報、内部リンクがあるか」という視点で考えると理解しやすくなります。

重要コンテンツを初期HTMLまたはSSRで見せる

本文、商品名、価格、求人条件、レビュー、FAQ、内部リンクなどの重要な要素がJavaScript実行後にしか出ない場合、検索エンジンの処理に依存する範囲が大きくなります。とくに検索流入を狙うページでは、初期HTML、SSR、SSG、プリレンダリングの中から、ひとつの重要な情報をいち早く渡す設計を検討すべきでしょう。

なお、すべてのWebサイトでSSRが必要なわけではありませんが、求人、商品、不動産、記事本文のように検索対象そのものになる情報は、レンダリング後に初めて表示される状態を避けたいところです。ユーザーにもクローラーにも、主要情報がいち早く届けられる設計が基本です。

具体的には、以下のような設計となっていることが重要です。

  • 初期HTMLにtitle、H1、本文の主要部分、内部リンクがある
  • 商品名、価格、在庫、求人条件など検索対象となる情報がHTML上で確認できる
  • 重要リンクがクリックイベントだけでなく通常のaタグで追跡できる
  • レンダリング後にcanonicalやrobotsメタタグの内容が意図せず変わらない

遅延読み込みやタブ内コンテンツの認識を確認する

画像の遅延読み込み、タブ、アコーディオン、無限スクロールは、UX改善に役立つ一方で、重要コンテンツの認識漏れを起こすことがあります。例えば商品説明がタブ内にありながら、初期HTML上に存在しない場合、検索エンジンがその内容を認識できない可能性があります。

具体的には、以下のような状態を確認しましょう。

  • 無限スクロールでは各ページに固有URLがあるか
  • 通常リンクで次ページへ遷移できるか
  • 画像の遅延読み込みでは重要画像に適切なaltがあり、LCP対象画像が遅れすぎていないか

UIの都合だけでなく、検索エンジンが追跡できる実装になっているかがポイントです。

URL検査ツールでレンダリング結果を確認する

JavaScript SEOでは、Search ConsoleのURL検査を使い、Googleが取得したHTML、インデックス登録の可否、レンダリングの結果を確認します。

ブラウザでは問題なく表示されていても、以下のような状態になっているケースがあります。

  • Googlebotの取得結果では本文が空になっている
  • 内部リンクが生成されていない
  • canonicalが異なる

確認時は対象URLをひとつだけ見るのではなく、同じテンプレートの複数URLを比較することが大切です。商品詳細テンプレート、カテゴリテンプレート、記事テンプレートなどで問題が共通していれば、個別ページではなくテンプレートの修正を依頼しましょう。

テクニカルSEOで改善するページ体験とCore Web Vitals

ページ体験の改善は、検索順位のためだけではありません。以下のような問題がある場合、ユーザーの離脱やコンバージョン率の低下といった悪影響を及ぼす恐れがあります。

  • 読み込みが遅い
  • 操作に反応しにくい
  • 表示中にレイアウトがずれるといった問題がある場合

一方、Core Web Vitalsは実ユーザー体験の指標で、読み込み性能や応答性、視覚的安定性を測ることが可能です。

テクニカルSEOでは、ページ速度を単発の点数で見るのではなく、「どのテンプレートの」「どのURL群で」「どの指標が悪いのか」を把握することが大切です。

LCP、INP、CLSで優先改善点を把握する

Core Web Vitalsは、現在LCP、INP、CLSの3指標で構成されています。LCPは主要コンテンツの表示速度、INPはユーザー操作への応答性CLSはレイアウトの安定性を測るための指標です。web.devでは、LCP、INP、CLSを最適化するユーザー体験の重要指標として示されています。

指標見ている体験悪化しやすい原因改善例
LCPメインコンテンツがどれだけ早く表示されるか大きな画像、遅いサーバー、重要CSSの遅延画像圧縮、キャッシュ、サーバー改善、プリロード
INPユーザー操作にどれだけ早く反応するか重いJavaScript、外部タグ、長い処理JS削減、処理分割、タグ整理、メインスレッド負荷の軽減
CLS読み込み中にレイアウトがずれないか画像サイズ未指定、広告枠、Webフォントサイズ指定、予約領域、フォント最適化

サーチコンソールではURL群単位で問題を把握しながら、PageSpeed Insightsなどで具体的な原因を探せます。原因によって、1ページだけより、テンプレート単位で改善するほうが有効なケースもあるでしょう。

画像、フォント、不要なスクリプトを最適化する

表示速度が低下する代表的な要因は、高画質画像、Webフォント、外部タグ、不要なJavaScriptです。

とくにファーストビューに大きな画像を使うページでは、以下の遅延読み込みの使い分けの検討が必要です。

  • 画像の圧縮
  • 適切なサイズ指定
  • 次世代フォーマット

ただし、すべてを遅延読み込みにすれば良いわけではありません。LCP対象となるメイン画像を遅延させると、かえって表示が遅くなることがあります。マーケティングタグも、計測に必要なものと使われていないものを整理し、優先度に応じて読み込みタイミングを見直しましょう。

具体的には、以下のような対応が重要となります。

  • ファーストビューのメイン画像は軽量化し、必要に応じてpreloadする
  • 使っていないタグ、ヒートマップ、ABテストスクリプトを棚卸しする
  • Webフォントは表示方式や読み込み範囲を見直す
  • 画像にはwidth/heightを指定し、CLSを防ぐ

モバイルフレンドリー、HTTPS、404ページを確認する

モバイル表示、HTTPS、404ページは、基本となる技術的な品質です。以下のような問題は、ユーザーにも検索エンジンにも不親切といえます。

  • 文字が小さすぎる
  • タップ領域が狭い
  • 横スクロールが発生する
  • 混在コンテンツがある
  • 証明書が切れている
  • 存在しないページで200を返している

404ページは単にエラーを返すだけでなく、関連カテゴリや検索導線を用意し、ユーザーが戻れる設計にします。存在しないページをソフト404として扱われる状態や、エラーページなのに200を返す状態は避けなければいけません。

ステータスコードは、検索エンジンへの明確な信号として扱いましょう。

テクニカルSEOで重要なHTMLタグと構造化データ

HTMLタグと構造化データは、ページの意味を検索エンジンに伝えるためのものです。具体的には、以下のような要素があります。

  • title
  • meta description
  • 見出し
  • alt
  • アンカーテキスト
  • JSON-LD
  • lang属性

これらは、見た目を整えるための要素だけではありません。検索エンジンやブラウザ、支援技術、ユーザーがページを理解するための手がかりになります。

とくに構造化データは、ページ内容を標準化した形式で示し、Googleがその内容を理解しやすくします。ただし、構造化データを実装しても検索順位が上がるわけではありません。本文と一致した情報を、Googleに正確に伝えるための補助情報として使います。

title、meta description、見出しタグを検索意図に合わせる

検索結果やブラウザのタブなどに表示されるtitleは、ページの主題を示す重要な要素です。キーワードを機械的に詰め込むのではなく、ページの内容とユーザーの検索意図にもとづいた表現にすることが重要になります。

meta descriptionは、検索結果に表示されるページ内容を理解するための役割や、クリック後もページへの期待値を持続させる役割があります。

見出しタグは、見た目のデザイン性を高める目的で乱用しないことが重要です。H1はページ全体の主題、H2は大きな章、H3はH2内の論点として、論理的な階層を保つ必要があります。見出しだけを読めば、ページの内容が分かる状態が理想です。

ここでは、以下の対応が重要となります。

  • titleに主要キーワードとページの価値を自然に入れる
  • meta descriptionは検索意図に対する答えを短く示す
  • H1はページの主題にする
  • H2/H3は階層構造で示し、見た目のデザインのために使用しない
  • 同一テンプレート内でtitleの重複が大量に発生していないか確認する

画像のalt属性とアンカーテキストを適切に書く

alt属性は、画像の内容や文脈を伝えるために使います。装飾画像であれば、空のaltにすることもあります。商品画像や図解、グラフ、操作画面といった情報を持つ場合、何を示す画像なのかを具体的に書きましょう。

リンク先の内容を示すアンカーテキストも同様です。「こちら」や「詳しく見る」ではなく、「XMLサイトマップの作成方法」「求人詳細ページのcanonical設定」のように、遷移先の内容が分かる言葉を使うと、ユーザーにも検索エンジンにも親切です。

JSON-LDで構造化データを実装する

構造化データは、ページの種類や要素を検索エンジンに明示する補助情報です。Google検索では、構造化データを通じてページ内容を理解し、条件を満たした場合にリッチリザルトとして表示することがあります。

実装方式としてはJSON-LD、Microdata、RDFaなどがある中で、JSON-LDが保守性の観点で扱いやすいケースが多いでしょう。

活用例としては、以下のようなものが挙げられます。

  • パンくず
  • 記事
  • 商品
  • FAQ
  • レビュー
  • イベント

ただし、構造化データを実装したことで必ずリッチリザルトが表示されるわけではありません。ユーザーに見えない情報だけでなく、ページ本文と一致した正確な情報を構造化データに記述し、Rich Results TestやSearch Consoleのレポートで検証することが大切です。

lang属性やHTML仕様の基本を守る

多言語対応やアクセシビリティを希望する場合、html要素のlang属性、文字コード、htmlタグの利用を整える必要があります。W3C/WAIはhtml要素のlang属性によってページのデフォルト言語を識別できると説明するとおり、。音声読み上げや翻訳、ユーザーエージェントの理解にも関わります。

lang属性とhreflangは役割が異なります。lang属性はそのページの本文言語を示す基本情報であり、hreflangは言語・地域別URLの対応についてGoogleに伝える指定情報です。どちらも多言語サイトでは信頼できる技術基盤になります。

多言語サイトのテクニカルSEOとhreflang設定

海外向けサイトや多言語サイトでは、翻訳の品質だけでなく、正しい言語・地域ページを検索ユーザーへ届けるための技術設定が必要です。hreflangを用いて、同一ページに対応する言語・地域別のURLを検索エンジンに伝えましょう

言語別ページを用意していても、言語・地域別URLの切り替え設定がズレていると、意図しない地域のページが表示されたり、重複ページとして扱われたりする可能性があります。

対象国・言語ごとに正しいURL関係を示す

hreflangではja、en、en-us、en-gbのように、言語や地域を指定します。国別ドメイン、サブドメイン、サブディレクトリのいずれかを使う場合でもURL設計に一貫性が必要です。

例えば日本語ページと米国英語ページ、英国英語ページがある場合、それぞれのページが対応するURLを正しく示している必要があります。翻訳ページが一部だけ未公開の状態や、古いURLを参照している状態は、検索エンジンにも運用チームにも混乱を生むため注意しなければなりませんます。

自己参照、相互参照、x-defaultを確認する

GoogleではHTMLタグ、HTTPヘッダー、XMLサイトマップのいずれかで言語・地域別URLを示せると説明しています。運用上、ひとつの方法で管理するようにし、複数の方法で管理しないことが大切です。

hreflangでは、ほかの言語・地域URLを区別しているかを確認できます。もし、ユーザーの言語・地域と一致するURLがない場合、x-defaultでフォールバックページの指定が可能です。グローバルサイトの言語や国別の選択ページがある場合は検討しましょう。

確認項目望ましい状態よくあるミス
自己参照各ページがそれぞれのhreflangを持つあるページだけ抜けている
相互参照jaページとenページを互いに参照する片方からしか参照していない
完全修飾URLhttpsから始まるURLで指定する相対URLで指定している
x-default言語が一致しないときの受け皿を用意する言語選択ページが指定されていない

CMSやテンプレートでhreflang生成ミスを防ぐ

多言語ページは手動管理が難しい領域です。CMSやテンプレートで自動生成する場合でも、URLズレや欠落、古いURL参照、地域コードの誤りが起きます。とくにページ数が多いサイトでは、ひとつのテンプレート不備が全言語に広がってしまいます。

公開前に言語別URLの対応表を作り、代表URLでHTMLソースを確認することを推奨します。公開後にはクロールツールやサーチコンソールを使い、意図したURL関係になっているかを定期的に監査しましょう。

現地検索露出をGoogleサーチコンソールで検証する

hreflangを設定しただけで、検索順位が保証されるわけではありません。実装後、サーチコンソールの検索パフォーマンス上にある国、クエリ、ページ、デバイスを通じて、意図した地域で見られているかを確認しましょう。

もし現地向けページの表示回数が少ない場合、hreflangだけでなく現地ユーザーの検索意図、コンテンツ品質、現地語の表現、競合状況も見直す必要があります。技術設定とローカライズ品質をセットで考えることがポイントです。

大規模サイトのテクニカルSEOで起きやすい技術課題

大規模サイトの課題にはページ数や更新頻度、条件検索、テンプレートに加えて、在庫や募集の状況変化が複雑に絡みます。とくにポータルサイトをはじめ、求人、不動産、旅行、ECといったサイトでは、毎日新しいページが増え、古いページも大量に残ります。

このようなサイトでは、テクニカルSEOを単発で行うのではなく運用ルールとして設計する必要があります。ページを作るだけでなく、終了させる、統合する、クロールさせるとといったルールまで決めておくことが大切です。

クロールバジェットとログ解析の進め方

大規模サイトでは、クローラーがどのURLがどれだけ巡回しているかを確認することが重要です。サーチコンソールでもクロール状況を把握できますが、サーバーログを活用すると、Googlebotが実際にアクセスしたURL、頻度、ステータスコード、テンプレートの偏りをより具体的に確認できます。

ログ解析では、以下のような状態を捉えます。

  • Googlebotのアクセスが重要カテゴリ・詳細ページに届いているか
  • 404、500、リダイレクトチェーンへのアクセスが多すぎないか
  • パラメータURL、並び替えURL、検索結果ページに偏っていないか
  • 新規公開ページがどれくらいの期間でクロールされるか

この目的はログを細かく眺めることではなく、重要URLが発見・再訪されやすい状態を整え、不要URLへのクロールを抑制することです。

重要URLへのクロール配分を確認する

カテゴリページや詳細ページ、記事ページ、CVページなど事業の中で重要なURLにクロールが届いているかを確認します。一方で並び替えURLや絞り込み条件の組み合わせ、検索結果ページ、期限切れページにクロールが偏っている場合は、内部リンクやrobots.txt、noindex、canonical、サイトマップを見直すことが必要です。

ただし、robots.txtで安易にブロックすると、noindexやcanonicalをGooglebotが認識できなくなる場合があるため、どのURLをクロールさせ、どのURLをインデックスさせ、どのURLを正規化するかを判断しましょう。

終了ページ・低品質ページの残留を減らす

募集終了、成約済み、在庫切れ、重複条件のページのほか、ほとんど内容のない自動生成ページが大量に残ると、ユーザー体験もクロール効率も悪化します。すべての不要URLを削除すれば良いわけではなく、検索需要やユーザー価値に応じてそのまま残すことも必要です。

ページの状態推奨される対応判断のポイント
後継ページが明確301リダイレクト同じ商品、同じ求人、近いカテゴリがある
情報価値があるもののCVしないアーカイブ化、内部リンク調整過去情報として検索需要がある
重複・薄いページnoindex、統合、削除独自の価値がなく検索流入も不要
一時的な在庫切れページ維持、代替導線追加再入荷予定がある

重要なのは、低品質ページを放置しないことです。作成、公開、終了、統にについて運用ルールに組み込むことで、サイト全体の品質とクロール効率を保ちやすくなります。

AI検索時代のテクニカルSEOで意識したいこと

AI Overviewや生成AI検索が広がる中でも、テクニカルSEOの本質は変わりません。Googleでは、生成AI検索においても従来のSEOが重要であり、明確な技術構造、クロール可能性、インデックス可能性が土台になると説明しています。

これまでのSEOで重視されてきた「分かりやすく、正確で、検証可能な情報」を、検索エンジンやAIが処理しやすい形で整えることが重要です。

AI検索でも重要な基本SEOとコンテンツ構造

AI Overviewや生成AI検索で要点が表示されるページは、人間にとっても読みやすいページとなります。定義、結論、根拠、手順、注意点、FAQが整理されていれば、ユーザーに必要な情報をすぐに届けられます。ページ内容を標準化された形式で伝えるための構造化データを、補助情報として活用することも有効です。

Googleでは、生成AI検索向けにAI専用の特殊ファイルやマークアップを作る必要がないと説明しています。小手先のAEO/GEO施策より、クロールできる、インデックスできる、ユーザーに見える情報が正確である、という以下のような基本を徹底するほうが重要です。

  • 結論を冒頭で明確にする
  • 手順、比較、注意点を見出しと図表で整理する
  • 著者情報、監修者、更新日、一次情報、実務事例を明示する
  • 構造化データに本文と一致する内容だけを記述する
  • AI専用の特殊ファイルを用意するのではなく、SEO対策に必要な基盤を整える

AIでログ解析、正規表現、リダイレクト設計を効率化する

AIは、テクニカルSEOの作業を効率化する補助役になります。例えば以下のような作業です。

  • サーバーログからURLパターンを分類する
  • 不要パラメータの傾向を整理する
  • リダイレクトマップの草案を作る
  • 正規表現を下書きする
  • チェックリストを作る

ただし、AIが出した正規表現やリダイレクトルールをそのまま本番に反映するのは危険です。大量のURLにかかわる変更ほど、テスト環境や代表URLでの確認、ロールバック手順が必要です。AIを作業者ではなく、レビュー前提の下書き担当として使うのが良いでしょう。

AIができない判断と人が確認すべき範囲

AIは作業の下書きや分類に活用できますが、事業上の優先順位、セキュリティ、個人情報、コードの動作保証、最終的な実装判断については人が確認すべきです。とくにnoindex、robots.txt、canonical、リダイレクト、hreflangの変更で誤ると、検索流入に大きな影響が及びます。

公式資料との照合も欠かせません。Google Search CentralやW3Cの仕様を確認しながら、AIからの提案を検証する姿勢が、安全なテクニカルSEO運用につながります。

テクニカルSEOのツール、FAQ、運用体制まとめ

テクニカルSEOは、1回の監査で終わるものではありません。CMS更新、JavaScript変更、URL移行、多言語展開、テンプレート改修、マーケティングタグ追加の際に検索エンジンへの伝わり方が変わるため、そのたびに監査をすることが大切です。

運用ルールとして、どのツールで何を確認し、誰が修正し、どう検証するかを決めておきましょう。ここではサーチコンソール、クロールツール、社内体制、外部支援の使い分けを整理します。

よくある質問回答
テクニカルSEOはまず何から始めるべきですかまずはSearch Consoleで重要URLのインデックス状況、XMLサイトマップ、Core Web Vitals、HTTPSを確認します。次に、流入やCVに近いURLからURL検査を行い、noindex、canonical、内部リンク、レンダリングのいずれの問題かを見分けます。
小規模サイトでもテクニカルSEOは必要ですか必要です。ただし、大規模なログ解析よりも、基本的なインデックス、サイトマップ、title、見出し、画像alt、表示速度、404対応の確認を優先すれば十分なケースが多いです。
施策の効果はどれくらいで分かりますかURL検査や再クロールで早く確認できる項目もありますが、検索パフォーマンスや検索順位への反映には時間を要する場合があります。公開日、修正日、対象URL、確認指標を記録し、数週間から数カ月単位で見ると良いでしょう。
コンテンツSEOとどちらを優先すべきですか重要ページがインデックス未登録、noindex混入、canonical不備、レンダリング不良の場合、先行して技術課題を改善します。技術基盤に大きな問題がなければ、検索意図を満たすコンテンツ改善と並行して進めると良いでしょう。

Googleサーチコンソールで確認すべきレポート

サーチコンソールでは、ページインデックス、URL検査、検索パフォーマンス、HTTPS、Core Web Vitalsを中心に確認します。エラー名を見るだけでなく、対象URLや原因仮説、修正方針、再クロール依頼、改善後の推移まで一連の流れで管理することが大切です。

レポート見るべき内容改善につなげる視点
ページインデックス登録済み、未登録、除外理由重要URLが登録されているか
URL検査Googleが取得したHTML、インデックス可否個別URLの原因特定
検索パフォーマンスクエリ、ページ、国、デバイス流入変化と施策影響の確認
HTTPS安全な配信状況混在コンテンツや証明書問題の確認
Core Web VitalsLCP、INP、CLSのURL群テンプレート単位で改善する

月次ではインデックス、HTTPS、Core Web Vitalsを確認し、リニューアルやCMS変更時には公開直後にURL検査と主要ページのステータス確認を行いましょう。

Screaming Frog、Lumar、Ahrefs、Semrushの使い分け

Screaming Frogはサイト内をクロールして、titleやmeta description、canonical、ステータスコード、内部リンク、見出しなどを確認するのに有効です。小規模から中規模サイトなら、まずScreaming Frogとサーチコンソールから多くの課題を把握できます。

Lumarは大規模サイトの継続監査に適しており、テンプレート別、URL群別に技術課題を追跡しやすいツールです。AhrefsやSemrushは、外部リンク、競合比較、キーワード調査、順位把握の補助ツールとして効果的です。これらのツールを利用する前に、どのツールで、どのような意思決定をするかを明確にしておきましょう。

ツール適している用途使いどころ
Googleサーチコンソールインデックス、検索パフォーマンス、Core Web Vitals公式データで状態を確認する
Screaming Frogサイト内クロール、HTMLタグ、内部リンク、ステータス確認小〜中規模の監査、リニューアル前後で確認する
Lumar大規模サイトの継続監査、URL群別分析テンプレート課題の把握や再発監視で用いる
Ahrefs / Semrush競合、被リンク、キーワード、検索順位技術課題と外部評価を組み合わせて見る

社内で必要なリソースとエンジニアへの依頼方法

テクニカルSEOにはマーケター(SEO担当者)、編集者、開発者、インフラ担当者、デザイナーなど複数関係者が携わり、マーケターだけで完結しない施策が多いため、依頼内容を具体化することが大切です。

エンジニアへ依頼する際は、以下をセットで渡すことがポイントです。

  • 対象URL:どのページ群か
  • 現象:何が起きているか
  • 根拠:サーチコンソール、ログ、クロール結果など
  • 希望仕様:どう直したいか
  • 優先度:なぜ今やるのか
  • 確認方法:修正後に何で確認するか

例えば「求人詳細テンプレートのcanonicalが一覧ページに向いているため、自己参照canonicalに変更したい。対象は求人詳細URL全体で、サーチコンソールのURL検査で確認する」という粒度まで落とし込むと、実装タスクとして進めやすくなります。

外部コンサルに依頼すべきケース

社内だけで判断が難しい場合、外部コンサルの活用も選択肢のひとつです。とくに大規模サイト、多言語サイト、JavaScriptサイト、ログ解析、サイト移行、検索流入の急落、複数部署をまたぐ改善では、第三者の監査が有効になります。

依頼先を選ぶとき、診断レポートを受け取るだけでなく、実装優先度、開発連携、検証方法、改善後のモニタリングの提案、支援を受けられるかを確認します。美しいレポートを受け取るよりも、開発チームが動ける体制があることが重要です。

まとめ|コンテンツ成果を取りこぼさない技術基盤を作る

テクニカルSEOは、検索順位を保証する裏技ではありません。良いコンテンツ、商品、サービスを検索エンジンとユーザーに正しく届けるための技術基盤です。クロール、レンダリング、インデックス、ページ体験、HTML、構造化データ、多言語対応を整えることで、コンテンツSEOの成果を得られやすくなります。

まずは、重要URLがインデックスされているか、XMLサイトマップが正規URLだけで構成されているか、noindexとrobots.txt、canonicalを混同させていないか、Core Web Vitalsに大きな問題がないかを確認した上で、月次確認、四半期監査、リニューアル時の即時チェックを運用ルールに組み込みましょう。

検索流入が伸び悩んだときほど、記事を増やす前に技術基盤を見直す必要があります。検索エンジンが見つけやすく、理解しやすい上、ユーザーも使いやすいサイトを作ることが、長期的なSEO成果につながります。

当メディア「C-NAPS」を運営する株式会社ファングリーでは、
戦略立案・プランニングからWebサイト制作、コンテンツ制作まで、
さまざまなソリューションの提供を通して各種ビジネス課題の解決を
お手伝いしています。まずはお気軽にお問い合わせください。

お問い合わせフォームはこちら

シバッタマン(柴田義彦)

執筆者

生成AIエンジニア / Webマーケティング・生成AI講師

シバッタマン(柴田義彦)

Webマーケティング講師 兼 生成AIエンジニアとして、GA4×BigQueryで計測設計と分析基盤を構築します。研修と伴走で自走化を促進し、広告・SEO・CRMを成果につなげます。

SHARE
  • x
  • facebook
  • hatena
  • note
記事一覧へ

INTERVIEW インタビュー

C-NAPS(シナプス)を運営するファングリーの代表・松岡がコンテンツ界隈の方たちをゲストに迎え、「ここだけの話」を掘り下げるインタビュー企画です。

LATEST

最新記事

テクニカルSEOとは?施策チェックリストと改善の進め方を解説

AI画像生成を「1枚つくる」から「意図を再利用する」へ。コンテンツ制作を安定させる5ステップ

なぜ動画活用の注目度が上がっている?[課題解決例資料有]

AIO対策会社の選び方|失敗しない7つのチェックポイント

SEOライティングとは?概念や設計の重要性、キーワード選定から効果測定・リライトまでのやり方などを初心者向けに解説 

403 Forbiddenエラーとは?自社サイトで発生した際に考えられる原因と解決方法を解説

Web集客とは?方法・コツ・成功事例を担当者向けに分かりやすく解説

SaaS企業のマーケティングをコンテンツで加速する!BtoB企業が成果を出す戦略とは

LLMOコンサルの正しい選び方|中小BtoB企業が費用・支援範囲・効果測定で失敗しない判断軸とは

LLMOコンサルの費用相場は?月額・成果報酬別に徹底比較

一覧を見る
お問い合わせはこちら