SEO Manchester | Digital Marketing Agency | Red Cow Media

How To Remove Referral Traffic Spam From Google Analytics

How To Remove Referral Traffic Spam From Google Analytics

We take a look in to the annoying issue of referral traffic spam on Google Analytics and how to go about stopping it. There are two main types, ghost referrals and web spam crawlers such as Semalt.


Here at Red Cow media we naturally spend a lot of time on Google Analytics, analysing visitor numbers, bounce rates and levels of organic, referral and direct traffic. In recent months we’ve noticed an alarming trend on the site with regards to referral traffic, there have been large amounts hitting our sites from places like free-share-buttons.comget-free-traffic-now.com and free-social-buttons.com. Here is a list of what we have found to be the top 8 referring websites…

These visitors have a major impact from a search engine optimisation point of view, especially for smaller websites, as 300 spam referral per month could well be over 50% of the traffic coming to the website. With these spam visitors just being bots and not actually real people, they tend to hit the site and leave instantly, leading to terrible bounce rates and very low average session durations.

Who is behind Google referral spam?

We’ve done a little digging and found that the man responsible for many of these spam sites is a Russian called Vitaly Popov (if you fancy sending him a message, you can contact him at povitaly@mail.ru).

Unfortunately, we are helpless to do anything about it without the help of Google, so our Search Marketing Director, Stephen McCance, decided to get in touch with Search Engine Journal on Twitter who in turn passed on his message to Danny Sullivan, a well known industry expert with ties to Google who said the following…

In other words, don’t hold your breath waiting for Google to sort this out. This brings us on to, how can you filter the Google Analytics referral spam yourself? Well there are a couple of different types of spam, it is important to identify which is which before trying to fix it. The main two are ghost referral traffic and spam web crawlers.

How to remove ghost referral spam on Google Analytics

Let’s tackle ghost referral traffic. This is the more annoying of the 2 and normally comes in the form of the list we put at the start of this post. The first thing to make sure you have done is checked the ‘Exclude all hits from known bots and spiders’ box…

Now you’ve done that, let’s actually look at how to sort your Analytics out. The first thing is, don’t take the bad advice that is common online and start putting hundreds of referral filters in to your Analytics account, in all likelihood you will just see the traffic change from referral traffic to direct traffic and you will be forever adding new sites to it meaning you will always be one step behind.

Instead, what we recommend you do is get a list of valid hostnames together and set a filter to include them and exclude everything else. This is much quicker and gets better results.

PLEASE NOTE: A common host that is ok is YouTube if you have a channel on there. Be careful with ‘not set’ if you have goal conversions set up, they can sometimes go in to there so you may need to alter your tracking code first before excluding it.

.*redcowmedia.co.uk|.*redcowseo.co.uk

How to remove web spam crawlers

The second form of spam, the spam web crawlers such as Semalt are reasonably easy to get rid of. Semalt primarily do it to get people to view their site, they know the people looking at their site will be highly qualified and users of Google Analytics so it is actually quite a clever marketing ploy. They do also actually allow you to go on to their site and remove your website from the crawling list at http://semalt.net so it is worth doing that first.

To get rid of other web crawlers, the best thing to do is create a filter for them. As there aren’t too many of these about it isn’t too time consuming. The key is to find a unique way of identifying them, we have found the best way is to filter by ‘Campaign Source’ with a matching domain. Take a look at the screenshot below on how to fill out your filter…

Look out for our upcoming post on how to filter historic data and get rid of the spam on visits you’ve already had to your site.