Search Consoleの登録でDNSを触らなかった理由|メールが止まるリスクを避ける
所有権の確認方法は複数あります。DNSレコードを追加する方式が推奨されがちですが、稼働中のサイトでは避けました。安全な登録手順と、データが出るまでの現実的な期間を書きます。
結論:稼働中のサイトならDNS認証を選ばない
Search Consoleに登録するとき、プロパティの種類を選びます。
| 種類 | 確認方法 |
|---|---|
| ドメインプロパティ | DNSレコードの追加が必須 |
| URLプレフィックス | HTMLファイル・メタタグ・アクセス解析 など複数から選べる |
ドメインプロパティのほうが、サブドメインもまとめて計測できて便利です。それでもURLプレフィックスを選びました。
理由は1つです。すでにメールが動いているドメインで、DNSを触りたくなかったからです。
DNSを触るリスク
DNSレコードの追加自体は、正しくやれば問題ありません。問題は、間違えたときの影響範囲です。
- メールが届かなくなる(MXレコードを消した場合)
- サイトが表示されなくなる
- 元に戻しても、反映に時間がかかる
最後が厄介です。DNSの変更は即座に戻りません。気づいてから直しても、数時間〜24時間は影響が続きます。
会社の問い合わせ用メールが半日止まる——という事故のリスクを、計測ツールの登録のために負う必要はないと判断しました。
実際、別のドメインでDNSを触ったときには丸一日つながらなくなりました。 ネームサーバーの選択を1つ間違えただけです。触るときは本当に必要な場合に限るべきだと考えています。
一番手間が少ない登録手順
アクセス解析を先に入れておくと、所有権の確認が自動で通ります。
1. GA4を設置する(サイトにタグを入れる)
2. Search Consoleで「URLプレフィックス」を選ぶ
3. URLを入力する(末尾のスラッシュまで正確に)
4. 所有権の確認 → GA4のタグが検出されて自動で通る
ファイルのアップロードもDNSの追加も不要になります。
条件は、GA4とSearch Consoleを同じGoogleアカウントで使うことです。
URLは末尾まで正確に
URLプレフィックスでは、入力したURLと完全に一致する範囲だけが対象になります。
https://example.com/ ← 登録したもの
https://www.example.com/ ← 別プロパティ扱い
http://example.com/ ← 別プロパティ扱い
httpsとhttp、wwwの有無で別物になります。実際にブラウザで表示されるURLをコピーして貼るのが確実です。
データが出るまでの期間
登録してすぐ数字は出ません。ここで「設定を間違えた」と思うのが一番の失敗です。
| タイミング | 状態 |
|---|---|
| 登録直後 | データ0件(正常) |
| 2〜3日後 | 表示回数が出始めることがある |
| 2〜4週間 | 検索流入が動き始める |
Search Consoleは登録前のデータを遡って表示しません。 昨日登録したなら、データが存在しうる期間は1日だけです。
当サイトは登録から2日経った時点でも0件でした。これは異常ではありません。
最初に見るべき指標
セッション数でもクリック数でもなく、表示回数です。
表示回数が0から動いた瞬間が、検索エンジンがサイトを認識した合図になります。クリックや順位は、そのあとの話です。
登録直後にクリック数を見ても、必ず0です。見る意味がありません。
登録したらやること
sitemapを送信する
サイト内のページ一覧を送ると、発見が早まります。
Search Console → サイトマップ → sitemap.xml を送信
1回送れば、以後は自動で再確認されます。
被リンクを作る
新しいドメインは、どこからもリンクされていない状態です。クローラーが来る経路がありません。
自分が運営している他のサイトから1本張るだけでも変わります。すでに検索エンジンに認識されているドメインからのリンクが効きます。
数字を自動で取得する
毎回管理画面を開くと、見なくなります。APIで取得してスクリプトにまとめると、定例の作業に組み込めます。
このとき、接続エラーとデータ0件を区別して表示するのが重要でした。何も表示されない実装だと、「壊れているのか、まだ0なのか」が分かりません。
接続OK・データ0件(登録直後は反映に2〜3日かかる。異常ではない)
沈黙は正常の証拠になりません。
つまずきやすい点
計測ツールに読み取り権限を渡す
APIで数字を取得するには、サービスアカウントに権限を付与する必要があります。
Search Console側の設定でユーザーを追加します。読み取りだけなら、権限は制限付きで十分です。書き込み権限は不要なので付けないでください。
sitemapの送信は書き込み操作
読み取り権限だけのアカウントからは、sitemapを送信できません。この操作は管理画面から人間が行う必要があります。
数字が出ないうちは見ない
登録から数日は、開いても0が並ぶだけです。毎日見ると心が折れます。
次に見る日を決めておくほうが健全でした。当方では、登録から1週間後を目安にしています。
よくある質問
Search Consoleの登録でDNS認証は必須ですか?
URLプレフィックス型を選べば不要です。HTMLファイルの設置、メタタグ、アクセス解析ツールによる確認など複数の方法から選べます。すでにメールなどが稼働しているドメインでは、DNSを触らない方法を選ぶほうが安全です。
登録したのにデータが表示されません。
登録直後は正常な状態です。Search Consoleは登録前のデータを遡って表示せず、集計にも数日かかります。まず表示回数が0から動くかを見てください。クリック数や順位はそのあとの指標です。
wwwありとなしは別々に登録が必要ですか?
URLプレフィックス型では別のプロパティとして扱われます。httpとhttpsも別扱いです。実際にブラウザで表示されるURLをそのまま登録し、必要なら両方を登録してください。
まとめ
Search Consoleの登録では、DNSを触らない方法を選びました。
- URLプレフィックス型を選ぶ(確認方法が複数ある)
- アクセス解析を先に入れておくと、確認が自動で通る
- URLは末尾まで正確に入力する
- 登録直後にデータが0なのは正常
そして最初に見るべきは表示回数です。そこが0から動くまでは、何を見ても0が並びます。
DNSは、必要なときだけ触る。計測ツールの登録は、その「必要なとき」ではありませんでした。