「サイト所有者のエラー: サイトキーのドメインが無効です」 Google reCAPTCHAエラーの原因と対処法

「サイト所有者のエラー: サイトキーのドメインが無効です」 というエラーは、Google reCAPTCHAの設定に問題がある場合に発生します。
このエラーを解決するために、以下の手順で設定を確認し、修正を行いましょう。
目次
1. エラーの原因

このエラーは、Google reCAPTCHAの「サイトキー」と「ドメイン設定」が一致しない場合に発生します。
主な原因は以下の通りです:
- 登録したドメインと異なるドメインでreCAPTCHAを使用している
- サイトキーまたはシークレットキーが間違っている
- Google reCAPTCHAの設定が変更されている
- キャッシュが古い情報を保持している
- WordPressプラグインの設定ミス
2. 解決方法

(1) Google reCAPTCHAの管理画面で設定を確認
- Google reCAPTCHAの管理ページにアクセス
- Google reCAPTCHA管理画面 にログイン。
- 該当のサイトを選択
- 設定したドメインが正しいか確認。
- 「ドメイン」欄に現在のサイトURLが正しく登録されているか確認
- 例:
example.comならexample.comを登録。 - www付きとwwwなし、またはサブドメインも確認(
www.example.comとexample.comは別ドメインとして扱われる)。 - 必要なら、新しいドメインを追加。
- 例:
(2) WordPressでの設定を確認(WordPressを使用している場合)
① 設定しているプラグインを確認
- 代表的なreCAPTCHAプラグイン:
- reCaptcha by BestWebSoft
- Google Captcha (reCAPTCHA) by BestWebSoft
- WPForms
- Contact Form 7
- Advanced noCaptcha & reCaptcha
- プラグインの設定画面で「サイトキー」と「シークレットキー」を確認
- Google reCAPTCHA管理画面の「サイトキー」「シークレットキー」を再度コピーし、正しく入力。
② キャッシュをクリア
- キャッシュプラグイン(例: WP Fastest Cache, W3 Total Cache, WP Super Cache)を使用している場合、キャッシュをクリア。
- CloudflareなどのCDNを利用している場合、キャッシュを削除。
(3) reCAPTCHAのバージョンを確認
Google reCAPTCHAにはバージョンがいくつかあります:
- v2(チェックボックス式)
- v2(非表示バージョン)
- v3(スコア方式)
サイトに適したバージョンを選び、プラグインやテーマの設定と一致しているか確認。
(4) JavaScriptのエラーを確認
- ブラウザのデベロッパーツール(F12キー)→コンソールでエラーを確認。
Uncaught Error: Invalid domain for site keyというエラーが出ている場合、reCAPTCHAのサイトキーのドメイン設定が間違っている。
(5) reCAPTCHAのサイトキーを新しく取得
- 既存のキーを削除し、新しいサイトキーとシークレットキーを発行して設定し直す。
3. まとめ

✅ Google reCAPTCHAの管理画面でドメイン設定を確認
✅ サイトキーとシークレットキーを正しく入力
✅ WordPressプラグインの設定を見直し、キャッシュをクリア
✅ reCAPTCHAのバージョンを一致させる
✅ 新しいキーを取得し、再設定する
これらの手順を試せば、エラーが解消される可能性が高いです!
もし解決しない場合は、具体的なエラーメッセージを教えてください。
\ お気軽にご相談ください /

コメント