はじめに
ある団体の公式サイトをGoogle Sitesで作成したものに移行したのですが、半年経過してもGoogle検索に一切表示されないという問題が発生していました。本記事では、原因の調査から解決までの手順を記録します。
-
対象サイト:
https://sites.google.com/view/(サイト名) - 使用アカウント: 個人Gmailアカウント
問題の症状
- サイト自体は正常に公開・アクセス可能
-
site:sites.google.com/view/(サイト名)で検索しても「一致する情報は見つかりませんでした」と表示される - 関連キーワードで検索しても表示されない
原因調査
① Google Sitesの設定を確認
まず編集画面の歯車アイコン(⚙)から「サイトの設定」を開きました。表示された項目は以下のとおりです。
- 移動
- ブランドの画像
- 閲覧者ツール
- カスタム ドメイン
- アナリティクス
- お知らせバナー
「インデックスを許可する」という項目は存在しませんでしたが、よく確認すると 「検索エンジンにインデックスさせない」というチェックボックスがオフになっていました。
つまり、インデックスはブロックされていない状態であることが確認できました。
現在のGoogle Sitesでは「インデックスを許可する」という肯定的な設定項目はなく、代わりに「インデックスさせない」という否定的なチェックボックスが用意されています。このチェックボックスがオフ(=インデックスを拒否しない)であれば、設定上は問題ありません。
② 結論
設定でインデックスはブロックされていないため、Googleがまだサイトをクロール・インデックスしていないことが原因と判断。Google Search Consoleへの登録とインデックス登録リクエストが必要と結論づけました。
解決手順
Step 1:Googleアナリティクスのアカウント作成
Google Search Consoleで所有権を確認するには、以下の方法があります。
| 方法 | Google Sitesでの可否 |
|---|---|
| HTMLファイルのアップロード | ❌ 不可 |
| HTMLタグをheadに埋め込む | ❌ 不可(閲覧者ツールにカスタムコード入力欄なし) |
| Googleアナリティクス | ✅ 可能 |
| Googleタグマネージャー | ✅ 可能 |
Google SitesではHTMLファイルのアップロードやheadタグへの直接記述ができないため、Googleアナリティクスを利用した所有権確認を選択しました。
- Googleアナリティクス にアクセス
- 「測定を開始」をクリック
- アカウント名・プロパティ名を設定(タイムゾーン:日本)
- 「ウェブ」を選択し、サイトのURLを入力
- 測定ID(
G-XXXXXXXXXX形式)を取得
Step 2:Google SitesにアナリティクスIDを設定
- Google Sitesの編集画面を開く
- 右上の ⚙(歯車)→「アナリティクス」 をクリック
- 取得した測定ID(
G-XXXXXXXXXX)を入力 - 右上の 「公開」ボタン をクリックして反映
「保存」だけでは反映されません。必ず 「公開」 まで行ってください。
Step 3:Google Search Consoleに登録・所有権確認
- Google Search Console にアクセス
- 「URLプレフィックス」にサイトURLを入力してプロパティを追加
- 所有権確認方法で 「Googleアナリティクス」 を選択
- 「確認」をクリック → 「所有権を確認しました」と表示されれば成功
Step 4:インデックス登録をリクエスト
- Search Consoleの左メニュー 「URL検査」 を開く
- サイトのURLを入力してEnter
- 「インデックス登録をリクエスト」 をクリック
これでGoogleに「早めにクロールしてください」と直接伝えることができます。
結果
| 項目 | 状態 |
|---|---|
| Googleインデックス登録 | ✅ 完了 |
| Search Console所有権確認 | ✅ 完了 |
| Bing検索への表示 | ✅ 作業当日に確認 |
| Google通常検索への表示 | ✅ 翌日に確認 |
site: 検索はPCでは即日反映されましたが、スマホでは翌日まで表示されませんでした。これはGoogleのデータセンターが世界中に分散しており、インデックス情報の同期に時間差が生じるためで、特に対応不要です。
まとめ
Google SitesでGoogle検索に表示されない場合の対処手順をまとめます。
- Search Consoleへの登録(所有権確認はGoogleアナリティクス経由が最も簡単)
- Google SitesにアナリティクスIDを設定して公開
- インデックス登録をリクエスト
- 数日待つ(Bingは当日、Googleは翌日〜数日が目安)
Google Sitesは手軽にサイトを作れる反面、SEO周りの設定項目が少ないため、Search Consoleとアナリティクスを組み合わせて対応するのがポイントです。