弁護士サイトのテクニカルSEO基礎──クロール・インデックス・表示速度を整える
結論・要点
テクニカルSEOとは、検索エンジンがサイトを正しく巡回・登録・表示できるようにする技術的な基盤整備です。良い記事を書いても、検索エンジンがページを見つけられない・表示が遅い・スマートフォンで読みにくい状態では評価されません。小規模な弁護士サイトでも確認すべきポイントは限られています。本記事ではWordPressサイトで今日から確認・改善できる項目を実演します。
目次
- テクニカルSEOとは何か──弁護士サイトで見落としがちな技術的問題
- クロールとインデックスの仕組み──検索エンジンがページを見つけて登録するまで
- 弁護士サイトのテクニカルSEOチェックリスト──優先度順の7項目
- WordPressで今日からできるテクニカルSEO設定
- 【モデルケース解説】離婚に注力する事務所のテクニカルSEOを診断する
- テクニカルSEOの定期チェックと改善サイクル
- テクニカルSEOでやってはいけないこと
テクニカルSEOとは何か──弁護士サイトで見落としがちな技術的問題
テクニカルSEOの定義と他のSEOとの違い
テクニカルSEOとは、検索エンジンがサイトを正しく巡回(クロール)し、検索データベースに登録(インデックス)し、快適に表示できるようにするための技術面の最適化です。どれだけ質の高い記事を用意しても、検索エンジンがそのページを見つけられなければ検索結果に表示されません。テクニカルSEOは、記事が正当に評価されるための土台を整える作業です。
SEOには大きく3つの領域があります。「記事の質と内容」の記事で学んだコンテンツSEO、「サイト構造」や「内部リンク設計」「タイトル・メタディスクリプション」「見出し構成」の記事で学んだ構造SEO、そして本記事で扱うテクニカルSEOです。それぞれ整える対象が異なるため、どれか1つだけでは不十分です。
| 領域 | 何を整えるか | 学んだ記事 |
|---|---|---|
| コンテンツSEO | 記事の質・読者への提供価値・検索意図への合致 | 「記事の質と内容」の記事群 |
| 構造SEO | URL設計・内部リンク・タイトルとメタディスクリプション・見出し構成 | 「サイト構造」「内部リンク設計」「タイトル・メタディスクリプション」「見出し構成」の記事 |
| テクニカルSEO | クロール・インデックス・表示速度・モバイル対応・SSL・エラー修正 | 本記事 |
弁護士サイトで起きやすい3つの技術的問題
小規模な弁護士サイトでは、次の3つの技術的問題が特に起きやすい傾向があります。いずれもWordPressの初期設定のまま運用していると見過ごしやすい項目です。
- サイトマップ(検索エンジンにページ一覧を伝えるファイル)が未送信で、ページが見つからない。5ページ程度の小規模サイトでも、サイトマップを送信していないとインデックスに時間がかかったり、一部ページが登録されないことがあります。
- 表示速度が遅い。事務所の外観写真やプロフィール画像を圧縮せずにそのままアップロードしているケースが多く、1枚あたり数MBの画像がページの読み込みを遅くします。プラグインの入れすぎも原因になります。
- モバイル非対応のレイアウト。法律相談を検討する方はスマートフォンで夜間に検索するケースが少なくありません。パソコン向けにしか最適化されていないサイトは、文字が小さすぎたりボタンが押しにくかったりして、そのまま離脱されてしまいます。
これらは技術的な問題であるため、記事の内容をいくら改善しても解決しません。テクニカルSEOとして個別に対処する必要があります。
クロールとインデックスの仕組み──検索エンジンがページを見つけて登録するまで
クロール(巡回)とは何か
クロールとは、検索エンジンのロボット(クローラーと呼ばれる自動巡回プログラム)がインターネット上のページを巡回し、内容を読み取る工程です。「検索順位の仕組み」の記事で原理を学びましたが、ここでは実務面に焦点を当てます。
クローラーはリンクをたどってページからページへ移動します。サイト内にリンクが適切に設置されていなかったり、サイトマップが未送信だったりすると、クローラーが到達できないページが生まれます。弁護士サイトでよくある例として、新しく追加した「取扱分野」のページにトップページからリンクを張り忘れ、いつまでも検索結果に表示されないケースがあります。
インデックス(登録)とは何か
インデックスとは、クローラーが巡回したページの内容を検索データベースに登録する工程です。インデックスされて初めて、そのページは検索結果に表示される候補になります。逆に言えば、インデックスされていないページは検索結果に一切表示されません。
クロールされたからといって必ずインデックスされるわけではありません。ページの内容が薄い場合、他のページと重複している場合、あるいは技術的な設定で「インデックスしないで」という指示が出ている場合には、クロールされてもインデックスから除外されます。弁護士サイトでは、WordPressのカテゴリページやタグページが本来の記事と内容が重複し、インデックスの優先順位が乱れるケースがあります。
| 項目 | クロール | インデックス |
|---|---|---|
| 意味 | クローラーがページを巡回し内容を読み取る | 読み取ったページを検索データベースに登録する |
| ページが対象外になる原因 | リンク切れ・サイトマップ未送信・robots.txtでブロック | 重複コンテンツ・noindex指定・内容が薄いと判断された場合 |
| 確認方法 | Search Console「クロールの統計情報」 | Search Console「ページ」レポート |
Search Consoleでインデックス状況を確認する方法
自事務所サイトのインデックス状況は、Google Search Console(Googleが無料で提供するサイト管理ツール)で確認できます。具体的な手順は次のとおりです。
- Search Consoleにログインし、左メニューの「ページ」をクリックする
- 「インデックスに登録済み」のページ数を確認する(自サイトの実際のページ数とおおむね一致しているかを見る)
- 「未登録」のページがあれば、理由をクリックして詳細を確認する
- 個別のURLを確認したい場合は、上部の「URL検査」にURLを入力する
もし公開しているのにインデックスされていないページがあれば、それは検索結果に表示されていないことを意味します。原因を特定して対処することが、テクニカルSEOの第一歩です。
弁護士サイトのテクニカルSEOチェックリスト──優先度順の7項目
小規模な弁護士サイト(WordPressで5〜30ページ程度)で確認すべきテクニカルSEO項目を、優先度の高い順に解説します。まず全体像を表で確認し、その後に各項目の詳細を見ていきます。
| 項目 | 確認方法 | WordPress設定 | 弁護士サイト特有の注意点 | 優先度 |
|---|---|---|---|---|
| 1. XMLサイトマップの送信 | Search Console「サイトマップ」 | SEOプラグインで自動生成 | 取扱分野追加時にサイトマップ更新漏れが起きやすい | 最優先 |
| 2. robots.txtの確認 | ブラウザで /robots.txt を表示 | 「表示設定」の確認 | 制作会社が納品後に設定を戻し忘れるケースがある | 最優先 |
| 3. 表示速度の改善 | PageSpeed Insights | 画像圧縮・キャッシュプラグイン | 事務所写真・プロフィール画像の未圧縮が多い | 高 |
| 4. モバイル対応 | スマートフォンでの実機確認 | レスポンシブ対応テーマの使用 | 依頼者は夜間にスマートフォンで検索する傾向がある | 高 |
| 5. SSL(HTTPS)対応 | URLバーの鍵マーク確認 | レンタルサーバーの無料SSL設定 | 法律相談フォームで個人情報を扱うため必須 | 高 |
| 6. 重複コンテンツの防止 | Search Console「ページ」レポート | SEOプラグインのcanonical設定 | カテゴリ・タグ・月別アーカイブで重複が発生しやすい | 中 |
| 7. 404エラーの修正 | Search Console「ページ」レポート | リダイレクト設定プラグイン | URL変更時の301リダイレクト漏れに注意 | 中 |
1. XMLサイトマップの送信
XMLサイトマップとは、サイト内の全ページのURLを一覧にしたファイルです。これをSearch Consoleに送信すると、クローラーがサイトの全体構造を効率よく把握できるようになります。
WordPressでは、SEOプラグイン(Yoast SEOやAll in One SEO)を導入すればサイトマップが自動生成されます。生成されたサイトマップのURLをSearch Consoleの「サイトマップ」画面に入力して送信するだけで完了します。弁護士サイトでは、新たに取扱分野のページを追加した際にサイトマップの更新を忘れがちです。SEOプラグインを使っていれば自動更新されるため、手動管理より確実です。
2. robots.txtの確認
robots.txt(ロボッツ・テキスト)とは、クローラーに対して「このページは巡回してよい」「このページは巡回しないで」と指示するファイルです。WordPressには「設定」→「表示設定」に「検索エンジンがサイトをインデックスしないようにする」というチェックボックスがあります。
このチェックボックスがオンになっていると、サイト全体が検索結果から除外されます。サイト制作中にオンにして、納品後に戻し忘れるという事故が実際に起きています。自事務所サイトのURLの末尾に「/robots.txt」を付けてブラウザで表示し、「Disallow: /」という記述がないことを確認してください。
3. 表示速度の改善(画像圧縮・キャッシュ)
表示速度は検索順位に影響する要素の一つです。Google が提供する PageSpeed Insights(ページスピード・インサイツ)に自サイトのURLを入力すると、100点満点のスコアと具体的な改善提案が表示されます。
弁護士サイトで表示速度が遅くなる最大の原因は、画像の未圧縮です。一眼レフで撮影した事務所の外観写真やプロフィール写真をそのままアップロードすると、1枚あたり3〜5MB以上になることもあります。画像圧縮プラグインを使えば、見た目の品質をほぼ維持したまま容量を大幅に削減できます。また、キャッシュプラグインを導入すると、一度読み込んだページのデータをサーバー側で保存し、2回目以降のアクセスが高速になります。
4. モバイル対応(レスポンシブデザイン)
Googleはモバイルファーストインデックス(スマートフォン版のページを評価の基準とする方式)を採用しています。法律相談の検索は、離婚や債務整理といったYMYL(Your Money or Your Life=お金や生活に重大な影響がある)領域に該当し、検索品質の基準が特に厳しく適用されます。
依頼者は夜間の自宅でスマートフォンから「離婚 弁護士 相談」「債務整理 費用」といったキーワードで検索する傾向があります。その際にサイトの文字が小さすぎる、ボタンが押しにくい、横スクロールが必要といった問題があると、すぐに離脱されます。自事務所のサイトをスマートフォンの実機で確認し、文字の大きさ・ボタンの押しやすさ・レイアウト崩れがないかを確かめてください。
5. SSL(HTTPS)対応の確認
SSL(Secure Sockets Layer)とは、サイトとアクセス者の間の通信を暗号化する仕組みです。SSL対応済みのサイトはURLが「https://」で始まり、ブラウザのアドレスバーに鍵マークが表示されます。未対応のサイトでは「保護されていない通信」と警告が表示されます。
弁護士サイトでは、法律相談のお問い合わせフォームで氏名・連絡先・相談内容といった個人情報を扱います。SSL未対応の状態では通信が暗号化されず、依頼者が安心してフォームを利用できません。多くのレンタルサーバーでは無料でSSL設定が可能です。まだ対応していない場合は早急に設定してください。
6. 重複コンテンツの防止(canonical設定)
canonical(カノニカル)設定とは、内容が重複するページがある場合に「このURLが正式版です」と検索エンジンに伝える仕組みです。WordPressでは、1つの記事がカテゴリページ・タグページ・月別アーカイブなど複数のURLで表示されることがあります。
弁護士サイトでは、「離婚」カテゴリと「財産分与」タグの両方に同じ記事が表示されるケースが典型的です。canonical設定をしないと、検索エンジンがどちらを正式なページとして扱うか判断に迷い、評価が分散してしまいます。SEOプラグインを導入していれば、canonical設定は自動で付与されます。
7. 404エラーの修正
404エラーとは、存在しないURLにアクセスした際に表示される「ページが見つかりません」というエラーです。サイトのリニューアルやURL構造の変更時に、旧URLへのリダイレクト設定を忘れると404エラーが発生します。
「サイト構造とURL設計」の記事で学んだ301リダイレクト(旧URLから新URLへの恒久的な転送)を適切に設定することで防げます。Search Consoleの「ページ」レポートで404エラーが報告されていないか定期的に確認し、見つかった場合はリダイレクト設定で対応してください。
WordPressで今日からできるテクニカルSEO設定
SEOプラグインの導入と基本設定
テクニカルSEOの多くの項目は、SEOプラグインを1つ導入するだけでまとめて対応できます。代表的なプラグインはYoast SEOとAll in One SEOの2つです。どちらも無料版で十分な機能を備えています。
- WordPress管理画面「プラグイン」→「新規追加」でプラグイン名を検索してインストール・有効化する
- セットアップウィザードに従って、サイト名・サイトの種類・運営者情報を入力する
- XMLサイトマップの自動生成がオンになっていることを確認する
- canonical設定が自動付与される初期設定のままで問題ない
画像圧縮プラグインの設定
画像圧縮にはEWWW Image Optimizerが広く利用されています。導入後に既存の画像も一括で圧縮できるため、サイト全体の表示速度を改善できます。
- プラグインをインストール・有効化する
- 「メディア」→「一括最適化」で既存画像をまとめて圧縮する
- 以降アップロードする画像は自動で圧縮される
- 事務所写真など大きな画像は、アップロード前にあらかじめ横幅1200〜1600px程度にリサイズしておくとさらに効果的
キャッシュプラグインの設定
キャッシュプラグインを使うと、サーバー側でページの表示データを一時保存し、アクセスのたびにデータベースへ問い合わせる負荷を減らせます。WP Super CacheやW3 Total Cacheが代表的です。
- プラグインをインストール・有効化する
- 「キャッシングを有効にする」をオンにする(WP Super Cacheの場合)
- 設定後にサイトの表示が崩れていないか確認する
| 目的 | プラグイン名 | 設定のポイント |
|---|---|---|
| SEO全般(サイトマップ・canonical・robots.txt管理) | Yoast SEO または All in One SEO | セットアップウィザードに従って初期設定を完了する。サイトマップの自動生成をオンにする |
| 画像圧縮 | EWWW Image Optimizer | 有効化後に「一括最適化」で既存画像を圧縮する。以降は自動圧縮される |
| キャッシュ(表示速度改善) | WP Super Cache | 「キャッシングを有効にする」をオンにする。設定後に表示崩れがないか確認する |
Search Consoleとの連携
プラグインの設定が終わったら、Search Consoleとの連携を行います。Search Consoleはサイトのインデックス状況やクロールエラーを継続的に監視できる無料ツールです。
- Search Console にサイトを登録する(「URLプレフィックス」でサイトのURLを入力)
- 所有権の確認を行う(SEOプラグインの認証コード入力が最も簡単)
- 「サイトマップ」画面で、SEOプラグインが生成したサイトマップのURLを送信する
- 送信後、数日以内にインデックス状況が反映される
【モデルケース解説】離婚に注力する事務所のテクニカルSEOを診断する
事務所の設定と現状の技術的状況
「サイト構造とURL設計」「内部リンク設計」「タイトル・メタディスクリプション」「見出し構成」の記事と同じモデルケース事務所で、テクニカルSEOの診断を行います。
この事務所は地方都市で離婚分野に注力しており、WordPressで自社サイトを運用しています。離婚分野だけで12のサブトピック・合計検索ボリュームは200万回を超えます(キジラク調べ・抽出日: 2026-07-10)。サイトは全15ページ(トップページ・事務所紹介・弁護士紹介・取扱分野6ページ・コラム記事5本・お問い合わせ)で構成されています。サイトは制作会社に依頼して作成し、その後は自力で記事を追加している状態です。SEOプラグインは導入していません。
Search Consoleで確認した結果
Search Consoleの「ページ」レポートを確認したところ、次の問題が見つかりました。
- XMLサイトマップが送信されていない
- 全15ページのうち、インデックスに登録されているのは8ページのみ
- 最近追加した離婚調停のコラム記事2本が「検出 – インデックス未登録」の状態
- 旧URLの取扱分野ページに404エラーが1件発生している
サイトマップが未送信のため、クローラーがサイト内のページを十分に巡回できていませんでした。また、制作時に存在した旧URLにリダイレクトが設定されておらず、404エラーが残っていました。
PageSpeed Insightsで確認した結果
PageSpeed Insightsでトップページを計測したところ、モバイルのスコアが低い結果となりました。指摘された主な問題点は次のとおりです。
- 事務所の外観写真(JPEG・未圧縮)が重く、読み込みに時間がかかっている
- 弁護士のプロフィール写真も未圧縮のまま掲載されている
- キャッシュプラグインが未導入で、毎回データベースへアクセスが発生している
画像の未圧縮は、弁護士サイトで最も多い表示速度低下の原因です。この事務所でも、事務所写真とプロフィール写真の2枚だけで合計8MB以上のデータ量になっていました。
優先順位をつけた改善計画
確認した結果をもとに、優先度と所要時間を考慮した改善計画を整理しました。
| 改善項目 | 現状の問題 | 対応方法 | 優先度 | 所要時間目安 |
|---|---|---|---|---|
| robots.txt確認 | 「インデックスさせない」設定がオフであることは確認済み | 対応不要(問題なし) | 最優先 | 確認のみ |
| SEOプラグイン導入とサイトマップ送信 | サイトマップ未送信・7ページが未インデックス | Yoast SEOを導入しサイトマップをSearch Consoleに送信 | 最優先 | 約30分 |
| 画像圧縮 | 事務所写真・プロフィール写真が未圧縮(合計8MB以上) | EWWW Image Optimizerを導入し既存画像を一括圧縮 | 高 | 約30分 |
| キャッシュプラグイン導入 | キャッシュ未導入で表示が遅い | WP Super Cacheを導入しキャッシングを有効化 | 高 | 約30分 |
| 404エラー修正 | 旧URL1件が404エラー | 旧URLから新URLへ301リダイレクトを設定 | 中 | 約30分 |
| SSL確認 | SSL対応済み(レンタルサーバーの無料SSLを使用中) | 対応不要(問題なし) | 高 | 確認のみ |
| モバイル表示確認 | レスポンシブ対応テーマ使用中だが一部レイアウト崩れあり | スマートフォン実機で確認し崩れている箇所を修正 | 高 | 約50分 |
この事務所の場合、すべての改善を合わせても作業時間は約3時間程度です。最優先のサイトマップ送信とrobots.txt確認だけなら30分で終わります。テクニカルSEOは一見難しそうに思えますが、小規模サイトであれば対応すべき項目は限られています。
キジラクのサイト診断機能では、これらのテクニカルSEO項目を自動チェックし、優先度順に改善提案を表示します。本記事で学んだチェックポイントを、自事務所サイトで確認してみてください。
テクニカルSEOの定期チェックと改善サイクル
月1回のSearch Console確認ポイント
テクニカルSEOは一度設定して終わりではありません。サイトに記事を追加したり、プラグインを更新したりするたびに、新たな問題が発生する可能性があります。月に1回、Search Consoleで以下のポイントを確認する習慣をつけてください。
- 「ページ」レポートでインデックス登録済みのページ数が減っていないか
- 新しく公開した記事がインデックスに登録されているか
- クロールエラーや404エラーが新たに発生していないか
- サイトマップの送信状況に問題がないか
表示速度の定期チェック
表示速度は、記事や画像を追加するたびに変化します。特にプラグインを新たに追加した直後は、表示速度が低下していないか確認することが重要です。PageSpeed Insightsでの定期的な計測を推奨します。
弁護士サイトでは、コラム記事を追加するたびにアイキャッチ画像(記事の冒頭に表示するサムネイル画像)を設定することが多いため、画像圧縮プラグインが正常に機能しているかも合わせて確認してください。
| 確認項目 | ツール | 確認方法 | 異常時の対応 |
|---|---|---|---|
| インデックス状況 | Search Console | 「ページ」レポートで登録数と未登録ページを確認 | 未登録ページの原因を確認し、URL検査でインデックス登録をリクエスト |
| クロールエラー | Search Console | 「ページ」レポートでエラー項目を確認 | エラーの原因(リンク切れ・サーバーエラー等)を特定して修正 |
| 404エラー | Search Console | 「ページ」レポートで「見つかりませんでした(404)」を確認 | 該当URLに301リダイレクトを設定するか、リンク元を修正 |
| 表示速度 | PageSpeed Insights | 主要ページのURLを入力してスコアを確認 | 提案された改善項目(画像圧縮・キャッシュ等)を実施 |
| モバイル表示 | スマートフォン実機 | 主要ページをスマートフォンで開いて表示を確認 | レイアウト崩れやボタンの押しにくさを修正 |
問題が見つかったときの対応手順
定期チェックで問題が見つかった場合は、次の手順で対応します。焦って複数の修正を同時に行うのではなく、1つずつ対処して結果を確認することが大切です。
- Search Consoleやツールで問題の内容と影響範囲を特定する
- 優先度を判断する(インデックス除外やSSL切れは最優先、表示速度の軽微な低下は次回でも可)
- 1つの問題に対して修正を行い、反映を待つ(インデックスの反映には数日かかる場合がある)
- 修正後にツールで再確認し、問題が解消されたことを確かめる
テクニカルSEOの管理を自力で続けることが難しい場合は、キジラクの専門サイト制作代行でテクニカルSEOの定期チェックと改善対応を含めたサポートも提供しています。
テクニカルSEOでやってはいけないこと
「検索エンジンにインデックスさせない」設定を放置する
WordPressの「設定」→「表示設定」には「検索エンジンがサイトをインデックスしないようにする」というチェックボックスがあります。このチェックがオンになっていると、サイト全体が検索結果から除外されます。
サイトの制作中や大幅リニューアル中にオンにすることがありますが、公開後に戻し忘れる事故が実際に起きています。「記事を増やしているのに検索からのアクセスがまったくない」という場合、まずこの設定を確認してください。一つのチェックボックスで全ページの検索表示が消えてしまう、最も影響の大きい設定ミスです。
プラグインを入れすぎて表示速度を悪化させる
WordPressはプラグインで機能を追加できる点が魅力ですが、入れすぎると表示速度が大幅に低下します。プラグインはそれぞれ独自のスクリプトやスタイルシートを読み込むため、数が増えるほどページの読み込み時間が長くなります。
小規模な弁護士サイトであれば、必要なプラグインは多くても10〜15個程度です。使っていないプラグインは無効化ではなく削除し、類似機能のプラグインが複数入っていないか確認してください。
robots.txtで重要なページをブロックする
robots.txtの設定を誤ると、検索エンジンに見せたいページをクローラーがアクセスできなくなります。特に、SEOプラグインやセキュリティプラグインがrobots.txtに独自のルールを追加することがあるため、プラグイン導入後にrobots.txtの内容を確認することをおすすめします。
取扱分野のページやコラム記事がブロックされていると、いくら良い記事を書いても検索結果に表示されません。ブラウザで「自サイトURL/robots.txt」を表示し、意図しないブロック設定がないかを確認してください。
エラーを放置する
Search Consoleはインデックスエラーやクロールエラーが発生するとメール通知を送ってくれます。この通知を無視して放置すると、問題が拡大する場合があります。たとえば1件の404エラーが放置されている間に、同じ原因で複数のページに影響が広がるケースがあります。
エラー通知が届いたら、まず内容を確認し、前述の対応手順に沿って対処してください。すぐに修正が難しい場合でも、問題を把握しておくだけで適切な対応のタイミングを逃さずに済みます。
✓ 実践チェックリスト
- □ Search Consoleに自事務所サイトを登録しているか確認した
- □ XMLサイトマップがSearch Consoleに送信されているか確認した
- □ 「検索エンジンにインデックスさせない」設定がオフになっているか確認した
- □ PageSpeed Insightsで表示速度を確認した
- □ モバイルでサイトが正しく表示されるか確認した
- □ SSL(HTTPS)が有効になっているか確認した
- □ Search Consoleでインデックスエラーや404エラーがないか確認した
テクニカルSEOの基礎を整えました。次の「構造化データ」の記事では、検索結果にFAQや事務所情報をリッチに表示する方法を学びます。構造化データを設定すると、検索結果での表示面積が広がり、クリック率の向上が期待できます。