
Google AdSense(グーグルアドセンス)の管理画面に、「収益に重大な影響が出ないよう、ads.txtファイルの問題を修正してください」という警告が表示されたことはありませんか?
ads.txt(アズテキスト)は、Webサイトの広告枠を販売できる事業者を指定するための仕組み。不正な広告販売を防ぎ、広告収益を保護する役割があります。
Googleアドセンスではads.txtの設定が推奨されていますが、必須ではありません。
この記事では、ads.txtの意味や必要性、Googleアドセンスでの確認方法、圧倒的に利用者が多いXSERVER(エックスサーバー)での設定手順を紹介します。
この記事でわかること|ads.txtの設定方法
- ads.txtとは? Googleアドセンスで推奨される理由と、設定しない場合の影響
- ads.txtの設定方法 Googleアドセンスでのコード取得と、XSERVERでの設置手順
- ads.txtの確認方法 設定後の確認方法と、警告が消えない場合の対処法
ads.txtとは?Googleアドセンスで必要な理由
ads.txt(Authorized Digital Sellers)とは、Webサイトの広告枠を販売することを認めた事業者を公開するための仕組み。
IAB Tech Labが提唱したもので、サイト運営者が認定した販売者を宣言することで、広告枠の不正販売を防ぐことを目的としています。
例えば、Googleアドセンスを利用している場合、Googleを認定販売者としてads.txtに登録。
これにより、広告主は正規の販売者を確認でき、なりすましによる広告取引を防ぎやすくなります。
ads.txtを設定しないとどうなる?
Googleアドセンスでは、ads.txtの設定は必須ではありません。ただし、Googleは使用を強く推奨しています。
ads.txtが未設定の場合、管理画面に警告が表示されることがあります。
また、ads.txtが存在していても、自分のサイト運営者IDが正しく登録されていない場合は、広告の配信や収益に影響する可能性があります。
一方、ads.txtを設定していないこと自体が、Google検索の順位を下げる直接的なペナルティになるわけではありません。
Googleアドセンスを利用している場合は、適切に設定しておくことをおすすめします。
Googleアドセンスでads.txtのコードを確認する方法
まずは、Googleアドセンスの管理画面から、自分のサイトに必要なads.txtのコードを取得します。
- Googleアドセンスにログイン
- 左側のメニューから「サイト」を選択
- ads.txtのステータスが「不明」などになっている対象サイトをクリック
- 必要に応じて「ads.txt スニペット」を選択
- 表示されたコードをコピー
コードは、次のような形式です。
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
それぞれの意味は以下のとおり。
- google.com:広告システムのドメイン
- pub-0000000000000000:Googleアドセンスのサイト運営者ID
- DIRECT:広告システムと直接契約していることを示す
- f08c47fec0942fa0:Googleの認証機関ID
pub-0000000000000000 は説明用のIDです。
実際の設定では、必ず自分のGoogleアドセンスのサイト運営者IDを使用してください。
XSERVERでads.txtを設定する方法
設定方法は手動でads.txtアップロードして設置する方法と、より簡単なレンタルサーバーの管理画面を使って設置する方法があります。
ここでは、簡単な方法を、日本で圧倒的に利用率が高い、最大手のXSERVERでの設置の仕方を紹介します。
XSERVERでは、サーバーパネルからads.txtを設定できます。
テキストファイルを自分で作成してFTPでアップロードする必要がなく、管理画面から簡単に登録できる仕組みです。
なお、すでにads.txtが存在する場合は、既存の設定を確認してから編集してください。他の広告サービスに必要な記述を誤って削除しないよう注意が必要です。
1. XSERVERのサーバーパネルにログイン
XSERVERのサーバーパネルにログイン。
メニューから「ホームページ」を「ads.txt設定」を選択します。

2. ads.txt設定を追加する
「ads.txt設定を追加」をクリック。
Googleアドセンスの情報を入力します。
- 広告システム:
google.com - サイト運営者ID:自分の
pub-から始まるID - 契約種別:
DIRECT - 認証機関ID:
f08c47fec0942fa0
入力するサイト運営者IDは、Googleアドセンスの管理画面で確認したものを使用します。
入力内容を確認し、「追加する」をクリックします。
設定した情報が一覧に表示されれば、XSERVER側でのads.txtの登録は完了です。
ads.txtが正しく設定されたか確認する方法
ads.txtを登録したら、Webブラウザからファイルが公開されているか確認します。
アドレスバーに、次のURLを入力してください。
https://ドメイン名/ads.txt
正しく公開されていれば、登録したads.txtの内容が次のようにテキストで表示されます。
google.com pub-から始まるサイト運営者ID DIRECT f08c47fec0942fa0
ただし、ブラウザで表示されても、Googleアドセンス側ですぐに承認されるとは限りません。
Googleアドセンスの警告が消えない場合
ads.txtを設定しても、Googleアドセンスの警告がすぐに消えないことがあります。
Googleによるファイルの確認と反映には、通常数日程度。サイトの広告リクエストが少ない場合は、最長1か月ほどかかることもあります。
設定後は、次の項目を確認してください。
- ads.txtが正しいURLで表示されるか
- サイト運営者IDが正しいか
- ファイル名が
ads.txtになっているか - Googleのクローラーがファイルにアクセスできるか
Googleアドセンスの「サイト」から対象サイトを選び、「アップデートを確認」をクリックして再確認を依頼することもできます。
ads.txtに関するよくある質問
ads.txtの設定は必須ですか?
必須ではありませんが、Googleアドセンスでは設定が強く推奨されています。
広告枠の不正販売を防ぎ、広告収益を保護するためにも、設定しておくとよいでしょう。
ads.txtを設定しないとSEOに悪影響がありますか?
ads.txtの未設定自体が、Google検索のランキングを下げる直接的なペナルティになるわけではありません。
ads.txtは、検索エンジンの最適化ではなく、デジタル広告取引の透明性を高めるための仕組みです。
WordPressでもads.txtを設定できますか?
はい。WordPressでは、対応するプラグインを使ってads.txtを管理する方法があります。
ただし、XSERVERを利用している場合は、サーバーパネルから直接設定できるため、ads.txt専用のプラグインを追加する必要はありません。
ads.txtはどこに設置しますか?
ads.txtは、原則としてWebサイトのルートディレクトリに設置します。
例えば、https://example.com/ads.txt でアクセスできる場所です。
XSERVERのads.txt設定機能を利用すれば、通常は適切な場所にファイルが作成されます。
まとめ|ads.txtを設定して広告収益を保護しよう
ads.txtは、Webサイトの広告枠を販売できる事業者を宣言し、不正な広告販売を防ぐための仕組み。
Googleアドセンスでは必須ではありませんが、広告収益を保護するために設定が推奨されています。
XSERVERなら、サーバーパネルの「ads.txt設定」から、Googleアドセンスのサイト運営者IDなどを登録するだけ。FTPソフトを使わずに設定できます。
設定後は、ブラウザでads.txtの公開状態を確認し、Googleアドセンス側の反映を待ちましょう。
ads.txtの警告が表示されたら、まずは設定内容を確認すること。
正しい情報を登録し、安心してブログを運営できる環境を整えておきたいものです。
コメント