【解決】Googleアドセンス審査コードが保存できない!WAF除外の設定手順

【解決】Googleアドセンス審査コードが保存できない!WAF除外の設定手順
よくあるお悩み
  • WordPressのテーマ設定や<head>タグにアドセンスの審査コードを貼り付けて保存しようとすると「閲覧できません(Forbidden)」とエラーが出る
  • コードの記述が間違っているのか、サイトが壊れてしまったのか分からず困っている
  • セキュリティを維持したまま、安全に審査コードを保存してアドセンス審査を進めたい

ブログの収益化を目指す上で最初の関門となる「Googleアドセンス(Google AdSense)」。

申請にあたって、指定されたJavaScriptの「審査用コード」をWordPressサイトの<head>タグ内に貼り付けて保存する必要があります。

しかし、いざ保存ボタンを押すと、「閲覧できません(Forbidden access)」「指定したウェブページを表示することができません」というエラー画面が表示され、設定が保存できないトラブルが頻発しています。

焦ってテーマのコードをいじったりプラグインを削除したりする必要はありません。このエラーの正体は、レンタルサーバーに標準搭載されている「WAF(Webアプリケーションファイアウォール)」の誤検知ブロックです。

今回は、エラーが発生するメカニズムと、ConoHa WINGやエックスサーバー等でWAFのブロックを安全に除外してコードを保存する確実な手順を解説します。


なぜエラーが出るのか?原因はサーバーの「WAF誤検知」

WordPressの設定画面からJavaScript(スクリプトコード)を送信・保存しようとすると、サーバーのセキュリティ機能であるWAF(Web Application Firewall)が作動します。

Forbidden accessエラー画面

SiteGuard Lite等のWAFによって通信が強制遮断されたエラー画面

WAFは本来、外部の悪意あるハッカーによる「不正なスクリプト埋め込み(クロスサイトスクリプティング等)」や「サイト乗っ取り」を防ぐための自動防御システムです。

アドセンスの審査コードはJavaScriptを含むため、WAFが「管理画面から危険な不正コードが注入された」と誤認して通信を強制遮断してしまうのが、保存エラーの根本原因です。


解決手順:サーバーのWAF設定で「該当のログを除外」する

最も安全で確実な解決法は、WAFを完全にOFFにするのではなく、「先ほどブロックされた自分の通信だけを除外(ホワイトリスト登録)する」ことです。

ここでは、利用者の多い「ConoHa WING」を例に手順を解説します(他社サーバーでも基本構造は同じです)。

ConoHa WINGのWAFログ一覧画面

ConoHa WING管理画面>サイト管理>サイトセキュリティ>WAFを開く

手順 1. レンタルサーバーの管理画面へログイン

ConoHa WINGの場合、「サイト管理」>「サイトセキュリティ」>「WAF」タブを開きます。

手順 2. ブロックされた日時のログを探す

直前に保存ボタンを押した時間帯のログを確認します。 攻撃元IPアドレス(自分のIP)と、検出された攻撃種別(例:クロスサイトスクリプティング等)が「防御」として記録されています。

WAFログの除外ボタン

該当ログの右側にある「除外」ボタンをクリック

手順 3. 「除外」をクリックしてホワイトリスト化する

該当するログの右側にある「除外」ボタンをクリックします。 画面左下に「除外設定に成功しました」と表示されれば準備完了です。

除外設定完了の確認画面

除外解除が成功し、安全な通信として許可された状態

手順 4. 再度WordPressでコードを保存する

WordPressの管理画面(Cocoon設定やテーマヘッダー編集等)に戻り、改めてGoogleアドセンスの審査コードを貼り付けて「変更をまとめて保存」をクリックします。

今度はWAFによる遮断を受けず、正常に一発で保存が完了します。


【絶対にやってはいけない注意点】WAFを常時OFFにして放置しない

一部の解説記事では「WAFの利用設定をOFFにして保存する」と紹介されていることがあります。

確かにWAFを一時的に無効化すれば保存はできますが、保存後にWAFをONに戻し忘れると、ブログが外部からの攻撃に対して完全に無防備な状態でインターネットに晒され続けることになります。

セキュリティ事故やサイト改ざんを防ぐためにも、必ず「WAFログから該当の通信のみを個別除外する」か、一時OFFにした場合は「保存完了後、1分以内に必ずWAFをONに戻す」動線を徹底してください。


まとめ

アドセンス審査コードの保存エラーは、サーバーのセキュリティが正常に機能している証拠です。

この記事の結論
  • エラーの原因はWAFの誤検知: アドセンスのJavaScriptコードを不正アクセスと誤認して遮断
  • 解決策はログの除外: サーバー管理画面で直前のブロックログを「除外」するだけで即座に保存可能
  • 常時OFFは厳禁: サイト乗っ取りリスクを防ぐため、WAF全体を切りっぱなしにしない
  • 他のスクリプト保存時も同様: アナリティクスやタグマネージャーでエラーが出た際も同じ手順で解決

正しい手順でWAFを除外し、無事に審査コードを設置してGoogleアドセンス合格への一歩を踏み出してください。