Blog performance tracking with Google Data Studio

By Lucy Barfoot | Behaviour & Marketing Psychology

Jun 15

You’re blogging, right?

We really believe that content is KING. If you’re running a business then blogging is a powerful route to people finding you and you need to be able to measure your blog performance to succeed. 

Your content can position you as the voice which answers questions which help your audience. 

Your blogs need to be giving them value -value which speaks to their awareness levels, which they can consume with ease, and show them that you’re the expert voice that they need. 

If you’re new to blogging, please keep reading - it’s great you’re here - working out what to track and measure is a grand place to start when you’re starting out blogging. We have some super useful advice for you specifically on content plans, awareness levels of your audience and tips for becoming the shiny red apple of your consumers’ eyes in a different blog post of ours - ‘How to start blogging for your business’.

The blogging time investment for blog performance

If you’re blogging for your business, It’s likely taking up a fair bit of your time.

Google loves content, and the more blogs you have, the more Google will index your site.

But what if your blogs aren’t performing well? Are you wasting your time?

Well, yes! You are. Time is our most valuable resource and because of that, it’s really important to keep your eyes focused on how your blogging content is performing. 

Why would you want to track your blog performance?

If you know what’s working, you can do more of it. 

If you know what’s not working, you can tweak that content to be more useful (improving bounce rates, read time and page views), or perhaps knowing the stats will indicate which that you could spend less of your writing time on certain topics which just ain’t interesting/useful/insightful enough for  your target audience.

The ‘fire and forget’ method of blogging will simply not make the most of your content. You want as much content on your site to get served as relevant search results to your potential audience, and to do that you need to gain insight into the performance of your blogs. 

Read the blog!

 If you’re sharing your blog content to your email list, you need to make sure that emails gets opened and that you’re encouraging engagement. I’ve got some specific tips on that in my blog! 


How do you create Google Data Studio reports so you can track your blog performance?

I want to make it easy for you to track your blogging stats. 

No one wants a regular task which is a real eye-roll when it comes around to complete again. There is value in making this as streamlined as possible, so that it’s a JOY TO DO. Imagine that, finding joy in retrieving and analysing stats... I want to help you to get to a place where that is possible.

The easiest way to make analysing your blog traffic a joy would be for us Ninjas to put together a report for you, and to plug your data in. Whilst I was creating this blog, I was updating our Google Data Studio website tracking report, and I did such an in-depth job on it that I realised that we have to make this a product offering of ours. 

I’m going to run through some of the elements of a Google Data Studio report which shows the performance of your blog content. I’ll explain what each reporting element is, how to set it up and how to interpret the data.  

If you follow my instructions, you’ll have a google Data Studio report which tells you which pieces of blog content are performing well and what’s not performing well - illustrated by a few different reporting methods. We’ll look at pageviews, bounce rates, referral sources and more. 

Before we start… Three things… 

Using Google Data Studio for blog performance

You have your website data from Google Analytics hooked up to Google Data Studio, right? If you don’t, here’s instruction from Google on how to do that. And if you’re keen to know the ins and outs, I can really recommend taking part in Google Data Studio’s ‘Analytics Academy’ where you can take a free course which shows you how to use the whole of Google Data Studio. 

Create a filter for the whole report

You need to create a new report, and the data in that whole report is going to ONLY be your blog data, not your whole website data. To do this, you need to create a filter. Easiest way is a add a ‘filter’ to your entire report, here’s how you do that:

File > report settings > under ‘filter’ hit ‘add a filter’ 

I’m hoping that the blog posts on your site all start with /blog within the URL. We need to set up this filter to only show  these blog posts in your blog reporting. You do this by setting your filter to include pages which contain - or start with ‘blog’. Or maybe on your website, all your posts start with ‘our-blog’ - take a look, whatever the beginning of the URL is, add it here, for example: 

Start with adding in a data range

Hit this icon in the toolbar to pop your date range in. If you set this to the current year to date, you’ll see the data showing up as you make this juicy report

Stat 1: How many page views is your blog content getting and how does this impact blog performance?

I like to see the total of both sessions and page views for a time frame, and also see how this data is spread throughout the month. A graph is great as an overview, and also having a little table which shows the blog content in order of page views. 

What is a Page view? That’s counted as one person loading one page of your site

What is a Unique Page view? Same as the above, but doesn’t include that same person refreshing the page or coming back to the page later on. (we like this, it’s more accurate as we just want to know how many times a page has been viewed)

What is a Session? This is a session of ‘surfing’ (so 90’s!) your website. On your website, someone might read a couple of blogs, put something in their shopping cart, look at your T&C’s - that’s all one session. The things that create a new session are if there’s 30 minutes of inactivity, and all sessions end at midnight too. That’s the simple description. You can see more info about session scenarios here. 

To show this data in the three ways I’ve just described:

Create a Scorecard. Set the metric as ‘sessions’ and then a separate scorecard which has the metric of ‘Unique page views’

Create a Time Series chart. The  dimension is auto’set as ‘Date’ but set the breakdown dimension to ‘‘Page Title’ and the metric as ‘Unique Page views’.

Create a Table. Set the dimension as ‘Page Title’ and the metric as ‘Unique Page views’.

How do you interpret page views for blog performance?

Being able to see sessions and page views narrowed down by blog post is the kind of detail which is incredibly useful. You should look at the data and take note of what’s most popular - maybe those blog posts relate to a certain topic or content category? This will indicate what you should spend time writing more content about. 

The same goes for the opposite - blogs with low sessions and page views are likely to be less interesting to your audience and perhaps it’s time to drop that topic, or talk about it less. (insert something about how it’s good to be niche too, and niche may not get a huge amount of hits, but it will hopefully get the ‘read time’. 

Other interpretations of high page views include: 

  • Great blog titles

  • You’re actively sharing your blog posts (in an engaging way) across social media (more on that in the ‘blog referral source’ section…) 

  • How good the SEO within your blog posts is. Our blog post ‘How to optimise your blog posts for SEO’ is your friend if you want to check you have your SEO nailed)

  • You’ve hit the sweet-spot of a topic which is a bit niche (hard to find information on and you’re sharing your expert voice) and your blog not being drowned out by millions of people writing blogs on the same topic meaning that you’re lost on page 1000001 of google. 

  • You’ve been blogging a long time and Google trusts your content

Stat 2: Users vs new users arriving on your blog posts

This is a lovely trip of data representations. I like to create a table which has the raw data, and allows us to compare new users and total users, and then a little pie chart of the New, and a pie of the total users. 

What is a New User? A visit to your website from someone who doesn't yet have a tracking cookie

What is a Returning User? A visit to your website from someone who already has tracking cookie

What is a User? New + returning user visits. 

A couple of quirks here in case you’re looking to get a bit granular, because the data here can be a touch misleading…

People clear their cookies out, so they’d show as a new user when they’re not officially one. Also, New + returning visitors often doesn’t add up to total users because a single user could visit your site multiple times  the would be reported as a new visitor once, and a returning visitor each time they returned to your site. 

To show this data:

Create a Table. Set the dimension as ‘Page Title’ and then the metrics as ‘New Users’ and ‘users’

Create a Pie Chart. Set the dimension as ‘Page Title’ and then the metric ‘Users’ and then a separate pie chart for ‘new users’

How do you interpret users vs new users for blog performance?

Users - they’re all good! You want to bring both new users and returning users to your site. Strategising to both retain your loyal readers and attract new users is key to any marketing strategy. 

We like new users! They’re like new leads (if you’ve got great calls to action on your blog posts

A data drill down is really useful here. And I recommend that you create one more chart here, one which shows the channels people come to your site from, and how many new users and total users each of those channels have created. 

To show this data create a Bar Chart. Set the dimension as ‘Source/Medium’ and then two metrics: ‘New Users’ and ‘Users’. (Extra tip: Tick ‘stacked bars’ as it allows you to fit more rows in)

This data is useful as it gives you a simple comparison of the different ways you’re attracting users. It’ll show you the new users you’re attracting from organic google search for instance, alongside all of the social channels. An interpretation of this data could be that if you’re attracting lots of new users through twitter, your social presence there is a place to focus more on. You can look at the data and take action. General rule of thumb is that if your new visitors from organic search is low, you would benefit from optimising your blog posts for SEO. 

Stat 3: Time spent on site blog content

So you’ve attracted someone to your site, but are they consuming your content? Are they coming in for a matter of seconds and then moving on? Low read times are a red flag and you should make it a priority to tweak that copy,

To see stats for this, I think a simple table illustrates it best. Here are your instructions:

Create a table. Set the dimension to ‘Page Title’ and then two metrics: ‘time on Page’ and ‘Avg. Time on Page. 

I like to see the total time on page (in the time period you set - eg. the past month) and also the average time on page for users.

How do you interpret time spent on site pages for blog performance?

Please note - It’s detail, but it’s important! The metric of time on page / average time on page does not take into account people who bounce right off your page (more on that in a minute), analytics here also keep counting even if someone opens the page up, reads a bit, then opens a new tab. So it’s not the most accurate data reporting, and it’s important to take that into account, and not interpret it incorrectly...

So what that in mind, although a high read time is a lovely stat to see, you’re going to need to ignore it for now. Look at the pieces of content with a low read time, and take some action there. Here are some possible interpretations: 

  • A low read time may indicate that your blogs are not what people are expecting. This links into SEO once again - take a look of what your meta descriptions are, make sure that they describe what is to be found in your blog posts. 

  • Same with your blog titles - are they describing what the blog content is, or are they misleading? 

  • Then look at the quality of the writing itself - Is the content engaging? Are you explaining what you’ll be covering in the blog post - setting the scene? 

  • Are you using engaging visuals, headings and paragraphs to break up the copy and make it easy to read?

  • Do you have annoying pop-ups which are turning people off?

  • Is your site page taking too long to load?

Food for thought there, and without stats like time on site pages, you wouldn’t know this info. Happy optimising! (Top tip: check the traffic on blog posts with a low read-time before carving out time to optimise them)

Stat 4: Blog Bounce Rate

A bounce is when a user visits one page on your site, then exits. 

We don’t like bounces! 

Bounce rates are also known as a single-page session and your bounce rate is calculated by the number of users having these single page sessions, divided by all sessions. 

The higher the bounce rate, the more people are leaving your site after only visiting one page (which often means they have zero interaction with your site) So a high bounce rate is bad. 

But what is a high bounce rate? It will vary between industries. Neil Patel put together this infographic to show the variations:

It’s really tempting to compare your bounce rate to others, but easy tiger - comparisons get you nowhere. The goal here is to learn what your average bounce rate is, and to try and decrease it. 

Want to see your blog’s bounce rate stats in Google Data Studio? Here’s how - it’s simple:

Create a table. Set the dimension to ‘Page Title’ and then ‘bounce rate’ as the metric.

How do you interpret bounce rates on your blog?

When people consume your blog content, we want to push them to read more, to give them more value - so low bounce rate on your blog posts shows that you are succeeding in this, people are being encouraged to do something more than just visit that 1 page of your site. Woop! It’s a great measurement of your content performance. 

I recommend that you look out your blog posts which have higher bounce rates - writing better content and adding more calls to action for them to stay on site is the solution to a high bounce rate. Also look at your blog posts which have a low bounce rate - examine what you’re doing right on those and mirror it! 

Kickass Content Plan

We’re content plan aficionados! To quote the words of Automation Ninja’s head honcho, Kenda Macdonald, “Content without a plan in place is like a broken pencil: pointless.”. 

Stat 5: Blog Referral Source

Referral sources are the sources of traffic which are referring people to your blog - usually made up of the big boys: Google, Email, Socials (Facebook, Twitter, Instagram, Linkedin etc) as well as people searching on other search engines, people coming to your blog direct and other referrers like someone else’s blog which mentions yours.  

Here’s how you illustrate this data: 

Create a Bar Chart. Set the breakdown dimension to ‘Month of the Year’ and add ‘Source/Medium’ as the breakdown dimension. You then add the metric ‘Unique Page Views’.  

I like to include this ‘breakdown dimension’ for separating the date out by month so you can get an at-a-glance comparison for the past months (Tip: in the ‘style’ panel for this chart, change the ‘bars’ to the amount of months you’d like to show and then tick the box for ‘stacked data’ which makes it show ever so nicely!) 

How do you interpret referral source data on your blog?

Referral sources tell us which websites are sending people to you. You can analyse the data by asking yourself some of these questions: 

  • If you have low figures for the social media referral sources, ask if your social media promotion of your blog content exists, and is it working on some of those social channels better than others? That could indicate that some platforms are more receptive and appropriate for your blog-post promotion, but also maybe you’ve got some work to do here in the way you’re sharing your content. 

  • How's your organic search? A low organic search will show that your blog content could be optimised better so it gets shown when people search for the topics you're writing about.

  • It’s also interesting sometimes to see which other websites are referring you. If you’re getting a lot of traffic though someone else’s website, which has surprised you… how about reaching out and thanking them. Perhaps you could suggest more ways they could refer to your blog. 

Go forth and measure your content performance. Check in with your report regularly, and set aside the time to tweak your content based on your interpretation of the data. Creating strong blog performance benefits your customers which benefits your business.

Leave a Comment:

(1) comment

360DigiTMG 5th January 2021

Such a very useful information!Thanks for sharing this useful information with us. Really great effort.

Add Your Reply

Leave a Comment: