WP Block Referrer Spam

July 20, 2015

WP Block Referrer Spam Plugin

Block 250+ spam sites, such as semalt.com and 4webmasters.org! Keep your website safe and your Google Analytics statistics clean and accurate.

Keep your WordPress site safe and away from referrer spam attacks!

Not compatible with multisite yet

This plugin blocks spam sites and referrer spammers from reaching your website, keeping your Google Analytics statistics clean and accurate. It also improves the overall performance of your site by keeping away these unwanted referrers from your website, which means that your web server won’t need to consume resources when a referrer spammer visits your site!

Why you should use this plugin?

It is very common to be attacked by referrer spammers. Referrer spam consists in making repeated web site requests using a fake referer URL to the site the spammer wishes to advertise.
Sites that publish their access logs, including referrer statistics, will then inadvertently link back to the spammer’s site. These links will be indexed by search engines as they crawl the access logs.
This benefits the spammer because the free link improves the spammer site’s search engine ranking owing to link-counting algorithms that search engines use.

This is not really harmful for your site or your site’s search engine ranking. But it is very annoying when you try to analize your Google Analytics statistics due to big amounts of visits coming from referrer spammers.

How can I check if my site is being attacked by referrer spammers?

It is very easy to check if your site is being attacked by referrer spamers. And I bet you that more than likely your site has some suscpicious visits that could be banned using this plugin.

  1. Open your Google Analytics account
  2. Select the statistics of the site that you want to check
  3. Expand Acquisition menu
  4. Expand All Traffic menu
  5. Go to Referrals menu
  6. Underneath the graphic you will see the list of referred traffic
  7. If you see weird domains like trafficmonetize.org, webmonetizer.net or buttons-for-website.com it means that your site is suffering referrer spam attacks

Compatibility:

This plugin is fully compatible with any webserver by default.
Its adaptability ensures that will work with any version of either apache, nginx, iis or lighttpd webserver.

  • When apache is used, the plugin adds specific rules into .htaccess file.
  • When apache is not used, the plugin automatically recognizes it and uses internal code rules to keep away spammers.

Not compatible with multisite yet

Requires at least WordPress 3.2 and PHP 5.3

The most updated Referrer Spam List:

Every week, this plugin updates the list of referrer spammers from this community-contributed list of referrer spammers.

Please show your support for this plugin by giving it a rating

Development is on GitHub: https://github.com/rrodrigonuez/WP-Block-Referrer-Spam

Pull requests are more than welcome!

Installation

From your WordPress dashboard:

  1. Go to the Plugins > Add New
  2. Search For WP Block Referral Spam
  3. Install it
  4. Activate WP Block Referral Spam plugin through the Plugins page in your WordPress site
  5. The plugin will update the referrer list automatically every 7 days

Uploading it in WordPress Dashboard:

  1. Download WP Block Referral Spam plugin
  2. Go to the Plugins > Add New
  3. Click Upload
  4. Select wp-block-referrer-spam.zip file from your computer
  5. Click Install Now
  6. Activate WP Block Referral Spam plugin through the Plugins page in your WordPress site
  7. The plugin will update the referrer list automatically every 7 days

From WordPress.org using FTP:

  1. Download WP Block Referral Spam plugin
  2. Unzip wp-block-referrer-spam.zip file
  3. Upload wp-block-referrer-spam directory to your /wp-content/plugins/ directory, using your favorite method (ftp, sftp, scp, etc…)
  4. Activate WP Block Referral Spam through the Plugins page in your WordPress site
  5. The plugin will update the referrer list automatically every 7 days

Screenshots

  1. The plugin's settings section, found under <strong>Tools > Block Referrer Spam</strong>.

    The plugin's settings section, found under Tools > Block Referrer Spam.

  2. Example of <strong>referrer spammers</strong> in Google Analytics.

    Example of referrer spammers in Google Analytics.

FAQ

Where do I change the plugin’s settings?

Navigate to Tools > Block Referrer Spam in your WordPress Dashboard, and look for the Settings section.

Can I add my own list of referrer spammers?

Yes! This plugin not only protects you against over 200 referrer spammers, but it also allows you to add your own referrer spammers.
To do so, go to the plugin’s setting page (Tools > Block Referrer Spam) and add your spammers in the text box.

Is this plugin compatible with my webserver?

This plugin is fully compatible with any webserver out-of-the-box.
Its adaptability ensures that will work with any version of either apache, nginx, iis or lighttpd webserver.

  • When apache is used, the plugin adds specific rules into .htaccess file.
  • When apache is not used, the plugin automatically recognizes it and uses internal code rules to keep away spammers.

How often does the Referrer Spam List get updated?

The Referrer Spam List is updated automatically every 7 days.
It loads the values from a community-contributed list of referrer spammers, you can see the source here.

How secure is this plugin?

This plugin has been developed with one thing in mind: to keep your WordPress site as secure as possible, ad free, spam free and with the maximum performance reachable.
The developers that contribute to build this plugin are 100% reliable and some of the most experienced WordPress developers.

Changelog

1.4

  • Fixed warnings that appear when BuddyPress is installed and active
  • Referrer detection improvements
  • Speed improvements

1.3

  • Fixed issues with cronjob

1.2

  • Close .htaccess file after removing markers

1.1

  • Renamed internal functions to ensure compatilibity

1.0

  • Initial public release

Details

  • Version: 1.4
  • Active installations: 100
  • WordPress Version: 3.2
  • Tested up to: 4.2.38

Ratings


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars