独自ドメインのはてなブログは ads.txt を設置しなくてはいけない


概要

いつ頃からかは忘れましたが、Google Adsense にいきますと、

要注意 - 収益に重大な影響が出ないよう、ads.txt ファイルの問題を修正してください。

と警告が出るようになっていました。これです。


f:id:ausnichts:20190804154754j:plain
要注意 - 収益に重大な影響が出ないよう、ads.txt ファイルの問題を修正してください。

私の場合、独自ドメインで3つのサイトを運営していますので3つのサイトが表示されています。


この ads.txt が何かについて説明できるほど調べていませんのでいろいろググっていただくとして、ふと、そういえば最近 Adsense の収益が落ちているなあと感じたことを思い出し、さほど広告収入にこだわっていないとはいえ、もしやこれが原因?と不安になってきました。


はてなブログでは設置機能は提供していない

はてなブログでは ads.txt の設置機能は提供していないそうです。そりゃそうですよね。ads.txt はルートドメインに設置しないといけないようですので、はてなブログのサブドメインで運用しているブログでは無理(はてながやってくれれば無理でもない?)ですし、独自ドメインの場合は、CNAME で(たとえば) www のサブドメインをはてなに向けているだけですので、はてなでは方法がないはずです。

また、はてなのお問い合わせでは次のように回答されています。

多くの方が利用されているGoogle AdSense ads.txtに関するヘルプにも記載してあります通り、ルートドメインにファイルを設置することができない場合はads.txtを使用する必要はありません。


ただ、これは「ルートドメインにファイルを設置することができない場合」、つまり、はてなのサブドメインでブログを運用している場合ですので、独自ドメインなら設置ができるはずですのでしなくちゃいけないと思います。


VALUE-DOMAIN の場合

どのレジストラでドメインを取っていてもできます。サーバーが有料であるか無料であるかだけです。VALUE-DOMAIN では、XREA という無料サーバーが使えますのでそこに設置します。


はてなブログを独自ドメインで運用している現在にいたる経緯については以下の記事をご覧ください。一番下の記事が現在の状態で、そこに ads.txt を設置するということです。


現在、XREA のサーバーのそれぞれの独自ドメインのルートドメインには .htaccess が置いてあり、次のように記述してあります。

(当サイトの例)

RewriteEngine on
RewriteCond %{HTTP_HOST} ^imuza\.com$
RewriteRule ^(.*)$ https://www.imuza.com/$1 [R=301,L]

つまり、https://imuza.com にアクセスがあった場合は、https://www.imuza.com に 301リダイレクトし、ここでその処理は終わるということです。

で、ads.txt を Google に読み込んでもらうにはルードドメインにそのファイルを配置しておけばいいのですが、この設定ですと、https://imuza.com/ads.txt にアクセスした場合、https://www.imuza.com/ads.txt を読みにいってしまいます。

ですので、ads.txt だけは、XREAのルートドメインから読み込むように .htaccessRewriteRule ads\.txt - [L] を追加します。


RewriteEngine on
# 一行追加
RewriteRule ads\.txt - [L]
# 
RewriteCond %{HTTP_HOST} ^imuza\.com$
RewriteRule ^(.*)$ https://www.imuza.com/$1 [R=301,L]

これで ads.txt は読み込まれるはずです。https://imuza.com/ads.txt にアクセスして読み込まれればOKです。あとは Google Adsense が読みに来てくれるのを待つだけです。


実は、これ、今日設定したばかりです。最初に ads.txt の警告を見た時にはルートドメインに ads.txt を置いておけばいいやとファイルを上げただけで放っておいたのですが、そういえばと Adsense にいってみましたら、まだ警告が出っぱなしで、あれ? と気づいて設定を変更したところです。

で、現在、設定してから4時間ぐらい立っていますので様子を見てみましたら、2つのサイトの警告が消えていました。もうひとつも間もなく消えるでしょう。


f:id:ausnichts:20190804204115j:plain


元Google AdSense担当が教える 本当に稼げるGoogle AdSense 収益・集客が1.5倍UPするプロの技60

元Google AdSense担当が教える 本当に稼げるGoogle AdSense 収益・集客が1.5倍UPするプロの技60