Edit
Contact us
Salocin Group Leaders in data and AI-enabled connected customer experiences
Edit Engineers of connected customer experiences
Join the Dots Independent, data-led media thinking for sustainable growth
Wood for Trees Optimisers of future fundraising performance
  • Home
  • Our services
    • Cloud solutions
    • Data science
    • Modern Data Platform
    • Privacy and AI compliance
  • Our partners
    • Apteco
    • Creatio
    • Microsoft
    • Salesforce
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • About Salocin Group
    • Careers
  • Contact Salocin Group
  • Home
  • Who we are
    • B Corp
    • Careers
  • Our work
  • What we do
    • Intelligent data
    • Marketing technology
    • Transformational CRM
    • Our technology partners
    • Privacy review
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • Contact Edit
  • Home
  • Broadcast media
  • Digital media
  • Print
    • Direct mail
  • Data
    • Our work with Herdify
    • EPiC
  • Media agency
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • About Join the Dots
    • Careers
  • Contact Join the Dots
  • Home
  • Services
    • Actionable insight
    • Data discovery
    • Data engineering
    • Data hygiene
    • Privacy review
  • Products
    • InsightHub
    • Apteco
    • Microsoft
    • Data management
    • Consent and preference management
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • About Wood for Trees
    • Operating principles
    • Careers
  • Contact Wood for Trees
Blog

How to calculate your true Click Through Rate with Google Webmaster Tools

By Edit | 7 Nov 2013

We published this a long time ago…

Some of the content in this post might be out of date, and some images and links may no longer work.

Discover who we are and how we may be able to help you today:

Learn more

It’s safe to say that (not provided) sent a few shockwaves around the SEO world, but it’s even safer to say that it’s not the end of days. If you’re wondering how you’re going to understand your most valuable keywords and how much traffic they’re driving, get yourself a brew, get comfortable and read on.

With the loss of keyword data from Google in Analytics, the next best way to measure the keywords that are driving traffic to your site is via Google Search Console. By looking at the search volume for a keyword and knowing the click through rate you would get if you were to rank number 1, you can easily calculate your SEO opportunity for that particular keyword. There are a number of studies offering average CTR’s ranging from the leaked AOL data to a more recent Slingshot SEO study but all are based on averages and not your specific website. We thought, why not just calculate the specific CTR for each of our clients rather than relying on averages?

When we started this study we thought that the numbers would be pretty similar but we were amazed at the variation. We have some clients getting upwards of 35% CTR for position 1 rankings for competitive commercial keywords and others struggling to hit 15%. It all depends on the landscape for that keyword and the attractiveness of the brand and their search result.

This step-by-step guide will teach you how to make an effective Click-Through Rate (CTR) model in Excel based on Webmaster tools. Some of you might think this is easily done by adding up the average CTR that Google gives but it’s a bit more involved than this and needs some good Excel skills.

Step One

Find the data you want

In “Search Queries” you can see the following data:

  • Query: What is being searched for in Google
  • Impressions: How often your website appears in the SERPs for this term
  • Clicks: How many people have clicked on your website when they’ve seen it in the SERPs
  • CTR: Click-Through Rate. The percentage of people who have clicked on your site in the SERPs
  • Avg. Position: Your website’s average ranking position in Google for this term across the specified time period

Depending on the kind of traffic your website gets, you will want to see data in one of two possible ways:

  • As much data as possible: Good for websites on which visits and visitor intent is not seasonal
  • Month by month: Good for websites on which the traffic is seasonal

Either way, the date range needs to be changed to see what you want. Webmaster Tools only shows three months’ worth of data at a time.

If your website traffic is seasonal, your CTR model may have to be updated every month. The same instructions still apply, but the process would have to be repeated.

The following example is for a website whose visitor needs are not usually seasonal.

First choose a date range.

Change “traffic” to “Queries with 10+ impressions/clicks”. If you have a way to truly estimate impressions/clicks to anything other than the useless “<10”, please, be my guest…

Change the “location” to the primary location of your visitors. If you have a lot of visitors from many locations, you will have to do this more than once.

Step Two

Download the data

Click “Download this table” and save the document as a CSV.

Step Three

Format in Excel

Open your downloaded document in Excel.

You will get some pretty data that looks like this:

For easier working, turn it into a table.

That’s better.

Filter for any Impressions/Clicks that are still labelled “<10” (those pesky little buggers still find their way through!). Delete them!

OPTIONAL

Add a nice column called “Monthly local search volume” and fill it with the search volumes for that term. Recommended: Builtvisible’s plugin for Excel

If doing this month-by-month, use the search volume for that particular month. If not, an average search volume will do.

The monthly search volume doesn’t play a role in calculating the CTR, but we may be using it for this next part.

OPTIONAL

Step Four

Group your keywords!

Different kinds of keywords will have different CTRs. Create a column called “Keyword Type” and give every Query a label. Here are some that I would consider:

  • Brand/Non-Brand: If a keyword is related to your brand, it most likely has a higher CTR than a non-brand keyword
  • Head/Mid/Longtail: Group keywords based on the Monthly Search Volume. It’s up to you how you define these. I have used “≥1,000 searches is Head” and “<100 searches is Longtail”
  • Core Business Areas: Does your website offer a wide variety of services? Label them as such.

In my spreadsheet, I’ve used a mixture of Brand and Head/Mid/Longtail.

Step Five

Pivot tables

To create your CTR model, you will need to use a pivot table.

Before the pivot table is compiled, we need to add a calculated field – True CTR. It will calculate a CTR based on the sum of clicks and impressions, rather than the sum of CTRs.

To do this, you need to go to:

PivotTable Tools > Options > Fields, Items & Sets > Calculated Field

Name: True CTR

Formula: = Clicks/Impressions

With this in hand, we can make our CTR tables. Ideally, you should have one for each Keyword Type and, if necessary, one for each month.

Report Filter: Keyword Type

Row Labels: Avg. Position

Values: Sum of True CTR

To make this data actually useful, right-click on Row-Labels and select Group

You will want:

Starting At: 1

Ending at: Highest Number

By: 1

Then you have a nice little model for CTR.

You may have to apply a filter for different kinds of keywords. For example, Brand keywords will probably have a different CTR to Non-Brand keywords, similar for Head/Mid/Longtail keywords. The Excel spreadsheet attached contains all four kinds.

Step Six

Make these into actual tables and rename some things

The way in which pivot tables work means that you will need to actually paste them as tables and rename them.

For example, 1-2 becomes “1” and 2-3 becomes “2” and so on. Renaming tables and Columns so that it’s easier to read and understand as well.

Step Seven

Identifying missing data

If Google Webmaster tools doesn’t give you a lot of data, you may not have a full CTR table. For example, we didn’t rank in P6 or P7 for any Head terms.

Without any CTR data, any estimated traffic will be zero, so something needs to be done.

We rectify this by creating a Scatter Graph based on the rank and CTR.  The more data points available, the more accurate this method will be.

Once this is done, add a trend line (the line used here is a Power line, although that may not be the best fit for every CTR graph). Make sure to check the box that shows the Equation on the chart.

To estimate the CTR for the remaining positions, use the formula given to you, where x is the position. You can do this for as many positions as you want – I went up to P25 as the graph tapers towards zero after that point.

Then combining the estimated data with the true data, we have a complete CTR model.

Other methods include using Moz’s CTRs – advisable if similar to your own, or halving the CTR for each position lost. This is the method we used for our Brand terms (since we only rank P1 for our brand terms at present, it’s difficult to guess).

The formulae have been left in the CTR Tables tab.

How to use this CTR model

If you have a list of keywords you track rank for, categorise them based on the same categories for the Google Webmaster Tools keywords. Split these into separate tables. You can do this in one table if you want, but it involves some fancy excel formulas.

For each keyword, get the search volume and current rankings. We have an internal tool that checks rank.

Fill in the Estimated Monthly Traffic column by using a VLOOKUP to find the relevant CTR and multiplying this by the Search Vol. I’ve left the formulae in so you can have a look.

Et voila!

To download the Excel file used to calculate this, simply click here.

We published this a long time ago…

Some of the content in this post might be out of date, and some images and links may no longer work.

Discover who we are and how we may be able to help you today:

Learn more

Share this

  • Email
  • WhatsApp
  • LinkedIn
  • Facebook
  • X (Twitter)

More insights

AI isn’t going to take your job (unless you really want it to) 
Blog

AI isn’t going to take your job (unless you really want it to) 

By Edit | 18 Jun 2024
Customer relationship marketing: How generative AI is revolutionising engagement  
Blog

Customer relationship marketing: How generative AI is revolutionising engagement  

By Edit | 4 Apr 2024
Personalisation as a process
Blog

Personalisation as a process

By Edit | 8 Mar 2024
  • Privacy policy
  • Cookie policy
  • Ts&Cs
  • Report a concern

© 2025 Edit, part of Salocin Group Ltd. All rights reserved. Company no.: 0362​4881. VAT no.: 4208​34911.

Salocin Group Certified B Corporation | Cyber Essentials Certified | British Assessment Bureau, ISO 27001 Information Security Management
Salocin Group
Your cookie preferences

We use cookies to ensure this website functions properly, to analyse website traffic and for marketing purposes.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}