【コピペでOK】Ahrefsなどのアクセス解析botにキーワード抜かれるのを防ぐ方法

アフィリエイターやブロガーでSEOで収益を上げている人にとっては、Ahrefsなどの解析ツールにキーワードを抜かれるのは嫌なはずです。

そこで本記事では、そんなAhrefsなどの解析ツールのbotをブロックするためのコードをコピペ形式で紹介します。

目次

解析ツールブロック方法

主に下記の手順です。

解析ツールをブロックする方法
  1. FTPなどを用いて「.htaccess」ファイルにアクセス
  2. 「.htaccess」ファイル内に紹介するコードをコピペ

では詳しく見ていきましょう。

FTPなどを用いて「.htaccess」ファイルにアクセス

まず、FTPソフト(Filezillaなど)や、.htaccessを編集できるプラグイン(Htaccess Editorなど)を使い、「.htaccess」ファイルを編集できる状態にしてください。

「.htaccess」ファイル内に紹介するコードをコピペ

次に、.htaccessファイル内の</IfModule>という記述の上に、下記コードをコピペしてください。

# Block AhrefsBot and other bots
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} AhrefsBot [OR]
RewriteCond %{HTTP_USER_AGENT} Baiduspider [OR]
RewriteCond %{HTTP_USER_AGENT} BLEXBot [OR]
RewriteCond %{HTTP_USER_AGENT} DotBot [OR]
RewriteCond %{HTTP_USER_AGENT} GrapeshotCrawler [OR]
RewriteCond %{HTTP_USER_AGENT} Mappy [OR]
RewriteCond %{HTTP_USER_AGENT} MauiBot [OR]
RewriteCond %{HTTP_USER_AGENT} MegaIndex [OR]
RewriteCond %{HTTP_USER_AGENT} MJ12bot [OR]
RewriteCond %{HTTP_USER_AGENT} SemrushBot [OR]
RewriteCond %{HTTP_USER_AGENT} YandexAntivirus [OR]
RewriteCond %{HTTP_USER_AGENT} YandexBot [OR]
RewriteCond %{HTTP_USER_AGENT} YandexImages [OR]
RewriteCond %{HTTP_USER_AGENT} FeedWordPress
RewriteRule .* - [F,L]
コードの説明(興味ある人のみ)

RewriteCondにて、url書き換えを行うルール条件を指定しています。

{HTTP_USER_AGENT}は、HTTPリクエストに含まれるヘッダーの1つである”User-Agent”ヘッダーの値を取得するために使用される、Apacheのmod_rewriteの変数です。(”User-Agent”ヘッダーは、HTTPクライアントが使用しているブラウザー、プログラム、またはボットの種類を示すために使用されます)

[OR]は、いずれかの条件が満たされた場合に、リクエストをブロックできるようにしています。(他の記事で「NC」というのがありますが、これは「no case」(大文字小文字を区別しない)を意味しています。)

[F,L]は、ブロックすることを意味するFと、ルールの最後で処理を停止することを意味するLを指定ています。

もしも他にもbotやurlをアクセスをブロックしたい場合は下記のコードを上記のコードの下に入れてください。(最後の行以外の最後には[OR]を入れ、最後の行はいりません。ご注意ください

RewriteCond %{HTTP_USER_AGENT} botの名前 [OR]
RewriteCond %{HTTP_REFERER} サイトのurl [OR]

もちろん、「botの名前」や「サイトのurl」の部分にブロックしたいbotやurlに置き換えてください。

意外と必要(重要性)

上記で、無事コードを記述して対処することはできたと思います。

実際、競合はあなたのキーワードを抜き取ろうとするため、この施策はかなり重要だったりします。

ある程度規模が大きくなったら、行うことをおすすめします。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

なおのアバター なお アフィカス

ただのアフィカス。
月200~300万円あたりをうろちょろしてる。Adsenseは無視で、複数サイトで攻めている。
AIの進化でSEOの形が変わってきているのを危惧。

目次