Googleのsite:検索を活用したサイト確認の方法と、使用時の注意点を紹介します。
site:とは
site:とは、Googleの検索結果を特定のドメインやURLに絞り込むことができる検索演算子です。
Google Search ConsoleのURL検査との違い
インデックス状況の簡易確認はsite:検索、詳細かつ正確な確認はURL検査ツールと、目的に応じた使い分けが必要です。
| URL検査ツール | site:検索 | |
|---|---|---|
| 使う場所 | Google Search Console | Google検索の検索窓 |
| 使い方 | Search ConsoleにURLを入力 | site:example.com と検索 |
| 対象者 | サイトの所有者のみ | 誰でも使える |
| 調べられる件数 | 1件ずつ | ドメイン全体をまとめて |
| インデックス登録のリクエスト | できる | できない |
| リアルタイム検査 | できる(ライブテスト) | できない |
Google Search ConsoleのURL検査ツールの使い方を確認する
site:検索の使い方
site:はGoogleの検索窓に入力して使います。
ドメイン全体を対象に検索する
ドメイン全体でインデックスされているページをおおまかに確認できます。最もシンプルな使い方です。
site:example.com
特定のURLやディレクトリ配下を対象に検索する
ディレクトリ配下のページを一括で確認する場合は末尾に / を付け、特定の1ページを確認する場合はフルURLを指定します。
site:https://example.com/category/ site:https://example.com/blog/article.html
キーワードを組み合わせて絞り込む
site:とキーワードを組み合わせると、自サイト内でそのキーワードに関連し、インデックスされているページのみを確認できます。
site:example.com SEO
完全一致検索を組み合わせる
site:example.com "特定のクエリ"
ダブルクォーテーションで特定のクエリを囲むと、それを含むページに絞り込めます。重複コンテンツの確認や、意図しない内容が掲載されていないかの監視に活用できます。
site:検索の活用方法
site:検索は以下の場合に活用することができます。
インデックスされているページの傾向を確認する
site:example.com でドメイン全体を検索し、どのカテゴリのページが多くインデックスされているかの傾向を確認できます。テスト環境や管理画面に近いURLが表示されていないかのチェックにも使えます。
特定URLがGoogleにインデックスされているかをおおまかに確認する
URLを直接指定して検索し、そのページが検索結果に表示されれば、Googleに認識されている状態です。新しく公開した記事のインデックス確認などに役立ちます。
site:https://example.com/blog/article.html
特定ディレクトリのみのインデックス状況を確認する
カテゴリやディレクトリ単位でインデックス状況を把握できます。リニューアル後に特定セクションが正しく認識されているかの確認に使えます。
site:example.com/news/ site:example.com/products/
特定キーワードで自サイトのどのページが表示されるか確認する
狙ったキーワードに対してGoogleがどのページを関連ページとして認識しているかを確認できます。意図しないページが評価されていたり、複数のページが競合していたりする(キーワードカニバリゼーション)の発見に役立ちます。
site:example.com ターゲットキーワード
検索結果に表示されるタイトルやスニペットを確認する
site:検索の結果には、Googleが実際に表示しているタイトルとスニペットが表示されます。設定したmeta情報と異なる場合は、Googleが自動書き換えしているサインです。古い情報や内容と乖離したスニペットはコンテンツ改善の検討材料になります。
site:でサイト確認できない場合の再確認と対処方法
site:でサイト確認ができない際は、以下の再確認と対処を行いましょう。
セーフサーチを無効にして再確認する
セーフサーチが有効になっていると、一部のページが検索結果からフィルタリングされることがあります。Googleの検索設定からセーフサーチをオフにして、改めてsite:検索を実行してください。
新しいページはインデックス登録リクエストをする
公開したばかりのページはまだGoogleにクロールされていないことがあります。インデックスされるまでは一般的に1日から数週間かかるため、急ぎの場合はSearch ConsoleのURL検査から「インデックス登録をリクエスト」を送信してください。
robots.txt や noindex の設定を確認する
意図せずGoogleのクロール・インデックスをブロックしている可能性があります。
- robots.txt:Disallowルールで対象URLがブロックされていないか確認
- noindexタグ:ページのHTMLやHTTPヘッダーにnoindexが残っていないか確認
Search ConsoleのURL検査ツールの「クロールを許可?」「インデックス登録を許可?」の項目で確認できます。
サイトマップを送信する
サイトマップを送信することで、GoogleがサイトのURLをより効率的に検出・クロールできるようになります。特に以下のようなケースでは有効です。
- サイトの規模が大きい
- 新しいサイトで外部からのリンクが少ない
- 動画・画像などのリッチメディアコンテンツが多い
Search Consoleの「サイトマップ」レポートから送信できます。
セキュリティの問題を確認する
セキュリティ上の問題が検出されると、ページの検索順位が下がったり、検索結果に警告が表示されたりします。Search Consoleの「セキュリティの問題」レポートで確認し、問題が検出されている場合はレポートに沿って対処しましょう。
URL削除ツールで誤った削除リクエストがないか確認する
Search ConsoleのURL削除ツールで、誤って削除リクエストが送信されていないかを確認します。承認済みのリクエストがある場合は取り消すことができ、取り消し後は通常のクロール・インデックスプロセスに戻ります。
ドメイン変更は301リダイレクトを設定する
ドメイン変更やHTTPS移行後に旧URLがインデックスから消えたり、新URLが認識されない場合は、301リダイレクトの設定が適切かを確認しましょう。
301リダイレクトを設定することで、旧URLの評価を新URLに引き継ぎながらインデックスが更新されます。
site:検索の注意点
site:検索でURLが表示されなくても、未登録と断定はできない
site:検索はインデックスされているすべてのURLを返すわけではありません。表示されないことは「未登録の証明」にはなりません。正確な状況はSearch ConsoleのURL検査ツールで確認しましょう。
site:のあとにスペースを入れない
コロン(:)の直後にスペースを入れると演算子として認識されません。
正:site:example.com
誤:site:example.com
wwwの有無やURLの書き方で結果の見え方が変わる
site:https://www.example.com と site:https://example.com/ は同じ結果にはなりません。確認したいURLの正確な形式に合わせて入力しましょう。wwwあり・wwwなしのパターンを両方試して比較することも有効です。
ドメイン指定ではサブドメインも含まれることがある
site:example.com と指定した場合、www.example.com や blog.example.com などのサブドメインも含んだ結果が表示されます。サブドメインを除外して確認したい場合は、明示的に絞り込んで指定しましょう。
完全なインデックス一覧が返るわけではない
site:検索の結果は網羅的ではありません。大規模なサイトではすべてのURLが表示されることは期待できず、キーワードなしのsite:検索では、結果の表示順序に規則性はありません。 インデックス数の正確な把握にはSearch Consoleのインデックスカバレッジレポートを使いましょう。
特定URLの正確な確認はSearch ConsoleのURL検査を使う
site:検索は補助的な確認手段です。特定のURLの正確なインデックス状況を知りたい場合はURL検査ツールを使いましょう。クロール可否・noindex設定・正規URL選択など詳細な情報を1画面で確認できます。
