Author Archives

Using filters in Google Analytics to report on SERP ranking...

This article describes four simple steps required to set up Google Analytics to report on the ranking position of a keyword within Google’s SERPs. Firstly, it is important to note that this will only report ranking positions going forward, as it is recommended that a new profile is set up on the existing domain.

STEP 1 – Include organic search results

First you need to set up a new profile (if not done already), and then we need to set up a custom filter, to filter all trafic by organic traffic. This will ensure the profile only shows data from natural organic search results.

STEP 2 – Include Google search results

Secondly, we need to set up another custom filter, to filter all organic traffic by Google traffic. This will ensure the profile now only shows data from Google’s organic search results.

STEP 3 – Extract rank position

Thirdly, we need to set up an advanced custom filter, to filter all Google organic traffic and extract the ranking position from the referral string. This can be achieved by using the following code:

  • Campaign Term        :        (.*)
  • Referral                  :        [?#&]cd=([^&]+)&
  • User Defined            :        $A1 (Position: $B1)

STEP 4 – Filter order

Lastly, please ensure the order of filters appears as below and as described in the above steps. This is because the filter will not work correctly otherwise.

Once this is finally all done, now log in to the new Google Analytics profile and hit “visitors” and “user defined”. There you should see the ranking position of all keywords. Please note, some of the results still will report “not set”, so the data is not flawless. However, for those that do work, I can verify that the ranking position is very accurate.

Vipul Halai
Senior SEO Programmer

Google vs The Rest of the World

There has been a lot of debate lately with regards to social networks and specifically if a social presence can help to improve an SEO campaign. Personally I think social …

Find out more

Google opts not to show indented results

Google reportedly makes hundreds of live changes every year to its ‘Natural SEO Algorithm’.  With the most recent update it appears Google is no longer opting to show double listings, …

Find out more

Google's Location Feature – Customise SERPs to...

Google has been very busy lately. In Q2 and Q3 of this year we have seen a lot of activity from the search engine; rolling out many changes and testing …

Find out more

Guide to Using Yahoo SeachMonkey to display rich snippits...

Yahoo SeachMonkey is a service offered by Yahoo to web developers and site owners alike, to display structured data on Yahoo’s serps. This structured data helps to enhance the listing, …

Find out more

Googles’ rel=”canonical” tag now supports cross domain...

Previously if your website had duplicated or similar content across multiple domains the only way to efficiently specify your canonical or preferred domain was to implement a 301 redirect, as …

Find out more

Different types of SEO linking strategies

When optimising a website, there are a variety of linking strategies and terminology you will come across, traditional when a website links to another website via a hyperlink whether it …

Find out more

SEO Directory Structures and Navigation

When designing or re-designing a website the websites navigational structure should be given some thought as it can have and help improve longtail keyword search and aid you SEO campaign. …

Find out more

Google Webmaster Tools Enables Parameter Handling Filter

Until very recently the only way to remove or specify canonical urls to googlebot was to add a line of code to the robots.txt file, or to specify a rel=”canonical” …

Find out more