Call 0845 485 1219

We love digital - Call
0845 485 1219
and say hello - Mon - Fri, 9am - 5pm

Lucy Griffiths

How to Monitor a Website’s Search Engine Rankings with Google Analytics

12th Mar 2010 Analytics, SEO, SEO, SEO Resources | 2 Comments


The filters within Google Analytics allow the tracking, monitoring and recording of a variety of different metrics. One particularly useful filter allows you to track your site’s position within the search engines when a visitor clicks on your listing.

This information can be incredibly valuable as you may be optimising your site for one phrase, but this filter can show that a slightly reworded phrase delivers better quality traffic. If you have e-commerce tracking and goals set up then the real value of these visitors will clearly be displayed.

Before creating the filters it is important that you create a new profile in your Google Analytics Account. Give an appropriate title like, ‘Search Engine Rankings’. There should always be a profile in your Analytics Account which has all your data with no filters, otherwise you won’t have a record of your overall traffic.

To create the report which provides you with this data you will need to set the following three filters. Make sure you set the filters up in the correct order, otherwise you may well find that you don’t achieve the desired result.

Filter 1. Only Google Traffic


If you want to change this filter to track another Campaign Source for example, Yahoo or Bing, simply amend the Filter Pattern.

Filter 2. Only Organic Traffic


Filter 3. Track the Rankings

The field details are as follows:

Campaign Term  (.*)
Referral  (\?|&)(start|b|first)=([^&]*)
User Defined $A1 (page: $B3)

Once saved there should be three filters in your new profile. There won’t be any data in your reports immediately as you need to leave it overnight for Analytics to collect the data.

Now the important part, where to find your data. The next day, login into your Analytics account and on the left hand side navigate to Visitors, and at the bottom of this menu you should be able to see User Defined.

Click on this and you should see the terms that you are ranking for together with the number of visitors, average time on site and bounce rate. If you have goals set up you should also be able to view the terms which delivered goals.

Next to each term will be (page: ) and in some instances there will be a number. If there is no number e.g. (page: ) then this means your site is ranking on the first page of Google for that term. If there is a number e.g. (page:10) then this shows that your site is ranking on page two, (page 20) is page three etc.

This filter will help to work out which terms are profitable for your site to rank for in Google. As you will know doubt be aware, it’s far better for your site to rank for terms where visitors convert into paying customers rather than receive a high number of visitors who just browse. So having this data at hand will help you to identify the most valuable key terms for your campaigns.

Share this post

Lucy Griffiths About the author

Lucy Griffiths

Lucy is an Internet Search Specialist focusing and working with clients on Search Engine Optimisation (SEO) and Pay-Per-Click (PPC) strategies.

2 Comments

What do you think?

Digital Marketing Ideas Every Month

Sign up to receive our free monthly email. Including our favourite pieces of news from the digital marketing industry.

From SEO to PPC, Social Media to Brand Management and Analytics, we'll keep you informed.