A blog is a critical component of your inbound marketing strategy — it's the vehicle for driving traffic, generating leads, and establishing authority and trust... All in the early or middle stages of the buyer's journey.
But how do you know if it's working?
With all that content, traffic, and leads you're generating, are you aware that you're sitting on a gold mine of valuable data? Enter... Blog analytics.
In this post, we'll cover:
- What blog analytics are
- Why they matter
- What metrics to measure
- How to measure them (Hint: With tools!)
What are blog analytics?
Data analytics refers to the act of analyzing data to gain valuable insights. Blog analytics is doing this in the context of a blog to measure and analyze post traffic, reader engagement, conversions, and more.
By measuring performance based on data, you can identify what's working, what's not working, and why.
Why Blog Analytics Matters
Let's say a key stakeholder in your company comes to you with this question: "How is the blog contributing to our goals?'' They want to craft the marketing budget and put their dollars toward the activities that make the most difference to the bottom line.
Responding to their question with "Trust me" will not sway that individual to continue celebrating and investing in content marketing. By gathering and analyzing blog data, you can get a pulse on your blog's:
- Search presence (such as impressions, clicks, and click-through rate)
- Traffic performance (based on total views and visits, individual post performance, and by referral source)
- Authority in your online niche (based on number of inbound links)
- Readership engagement (by measuring time on page, bounce rate, social shares and comments, and subscriber count)
- Lead generation (by measuring CTA click-through rate, goal conversion rate, number of leads, and lead-to-customer conversion rate)
All of this data is leverage as you prove the ROI of the blog and improve the performance of your blog content. You just have to know how to use it!
Let's dive deeper on this...
Blog Analytics Metrics and Insights
Let's break down the individual blog metrics you should be tracking so you can start making incremental improvements and generate even more traffic and leads... based on data that's right under your nose.
1. Organic Search Impressions
An "impression" is the number of times your post or page has been seen in the Search Engine Results Pages (SERPs). The higher your blog posts rank in the SERPs, the more visibility (and, as a result, traffic) your blog can earn through organic search.
If you have a low number of impressions, your search presence may not be strong enough to get the organic traffic numbers you're after, and it's your job to then implement SEO best practices and create content around queries that people are searching for.
2. Organic Clicks
It's not enough to simply be present on the SERPs, which is what impression data measures. Your content must be compelling enough to compel the searcher to click. The more organic clicks your content earns, the more traffic your blog receives.
If you're finding that your clicks are low, first check your impressions. If impressions are low too, you must work on increasing your impressions.
On the other hand, your impressions could be lower if your content is targeting a low-volume query (i.e. you can't change search behavior and make people search for something more).
However, if you're finding that your SERP positions and impressions are high and your clicks are low, you may have to work on your title (blog headline) and meta-description to gain attention and earn more clicks.
3. Organic Click-Through Rate
Comparing organic impressions to clicks can be hard, but that's where organic click-through rate comes in. This metric is the percentage of impressions that resulted in a click.
The higher the percentage, the more bang you get for your impressions buck. You can even have posts that get little traffic (because of low keyword volume) that rank highly, get a lot of impressions, and earn a high share of clicks from those impressions.
At the same time, you could rank lower for a high volume query yet still drive a lot of traffic with a low click-through rate.
4. Total Views and Visits
A visit measures the number of times your website was seen by a user. Page views refer to the number of times a page was seen by a user. It's important to keep in mind that there can be multiple page views for every visit since users can browse multiple pages in a single session.
These overall metrics can tell you:
- Whether blog traffic is trending up or down
- Average number of page views per visit (i.e. whether a user is engaging with multiple pieces of your content when they do visit)
- Average views per post (how far your content goes on average)
(And more...)
5. Individual Post Performance
The number of views for individual blog posts can give you more granular data about how your audience responds to the different topics you're blogging about.
Do you notice that posts about certain topics aren't doing as well as others? This is likely an indication that those topics aren't as important to your audience. If this is the case, you might want to publish fewer posts on those topics and more on topics that truly resonate with your target audience.
Blog post views can also help you identify other patterns and cues in your blog content. Does a certain title structure work better than others? Do posts that are more pontificating generate a better reaction than how-to type posts? Use all of these insights to inform your future posts to increase the value of your blog and generate better results.
6. Traffic Referral Source
Your blog's referral sources will tell you where (which sites) users are coming from and give you a sense of how people are finding your blog. Use this information to identify deficiencies in your blog's visibility and to help diagnose why you may have low traffic to your blog.
Is the bulk of your traffic coming from social media sites per your heavy social media promotion but few visitors are coming in from organic search -- or vice versa?
Make sure you're optimizing your blog content with the keywords your target audience is searching for so it gets found in search engines, and allocate some resources to promoting your blog on the sites your audience tends to populate.
Continue to track your referral sources as you ramp up promotion in certain channels so you can determine the ROI of leveraging one channel over another. A lot of focus on social media promo that yields few visitors might not be the best use of your time when another channel is a better driver of blog traffic, for example.
7. Number of Inbound Links
"Inbound links" refer to the links that your blog earns from other sites. Inbound links, or links from other websites and blogs pointing to your blog content, can indicate how authoritative your blog is.
Think of inbound links as votes of confidence. If someone thought your blog content was worth linking to within their own content, it's a good indicator that content is an authoritative resource on the subject.
Inbound links can also show you how effectively your blog is contributing to your website's overall SEO, since inbound links are one of the most powerful factors impacting search engine optimization. They can even help you generate blog traffic from the referring website and expose you to brand new audiences.
Individual inbound links will also help you identify some of your blog's top content that you might consider using as fodder in social media updates, new blog posts, or ebooks.
8. Time on Page
"Time on page" measures how long a user stayed to engage with the content once arriving on the page. It can* be a good indicator of how engaging the content is to your blog visitors. The idea is that the longer they stay, the more time they took to read the information rather than skim and bounce away (more on that later).
*However, take this metric with a grain of salt. Shorter posts take less time to read and, as a result, have shorter time on page averages. Also, if you take time in making your posts easy for the user to navigate and find what they're looking for, you may get shorter times for this reason (and that's okay!).
9. Bounce Rate
Bounce rate will tell you how frequently visitors leave your blog without visiting other pages on your blog. While this is a great indicator of the quality of your content and the stickiness of your blog overall, don't be fooled by some implications of bounce rate. While you'd probably want visitors to stick around and read other articles on your blog, you probably wouldn't consider it a bad thing if a visitor clicked on a CTA at the end of your post and headed over to one of your landing pages to fill out a lead-capture form, right?
That being said, if people are quickly leaving your blog for a completely different website, you'll want to take some measures to increase the quality of your content.
To help decrease bounce rate, consider adding a sidebar widget to your blog that features your blog's best-performing posts and switching up the homepage of your blog to show a preview of your 5 most recent posts rather than a full view of your most recent post. This will give visitors the ability to choose to read more posts that cater to their individual needs, enticing them to stick around.
10. Social Shares and Comments
Comments and social shares are good supplementary metrics to indicate the likeability of your content and the sentiment of your audience's perception of it. In addition, comments and social shares can be a great way to identify strengths and weaknesses in your content and help you generate ideas for new content.
If you're noticing few social shares of your content, make sure you have social sharing buttons installed on every blog article you publish. Be sure that you're also spending time promoting on social media.
11. Subscriber Count
Your blog's RSS subscriber and email subscriber count can indicate how much your blog's stable community of readers is growing over time.
Visitors who subscribe will likely make up your blog's solid readership, and it usually indicates your content's true fan base. These readers are most likely to share your content with their own networks, expanding your blog's reach, so you'll want to do some work to build up your subscriber count and track its growth over time.
Make sure you display email and RSS subscribe buttons prominently near the top of your blog's sidebar to encourage new visitors to subscribe to your content.
12. CTA Click-Through Rate
A view on your blog post or a social share is not the end-all be-all. You actually want your blog to make a meaningful impact on revenue... and traffic is only part of that equation.
With that in mind, if no one is clicking through from your blog to your landing pages, you'll never generate any leads. That's where CTA click-through rate comes in.
CTA click-through rate measures the percentage of visitors who clicked on your blog's CTA.
The higher the CTR, the more effective your CTA is for the traffic your blog is currently generating.
But a low CTR could mean a few things:
- The offer in your call-to-action isn't compelling or relevant enough (blog readers are there for a reason, and the offer doesn't meet their needs or excite them)
- The CTA has not been placed in a prominent enough location for visibility
- The CTA design just isn't attractive or prominent enough to warrant a click (whether it be because of the aesthetic design, or ineffective button copy)
To improve your blog's click-through rate, make sure the offer you're presenting aligns with the content of your posts as closely as possible, uses compelling button copy that clearly demonstrates the value of the offer, creates a sense of urgency, and that the button utilizes an attention-grabbing design. Conducting some A/B tests is a great way to optimize for the best calls-to-action for your blog to improve click-through rate.
13. Number of Leads
Obviously, the number of leads generated will tell you how effectively your blog is supporting lead generation. Is it trending up or down? Are they the right kind of leads?
To make sure you have your bases covered here, tell your readers what action you want them to take. Make sure that:
- Every post you publish includes a call-to-action for a relevant offer
- The homepage of your blog itself features your best-performing CTAs in its sidebar/top bar
- You include anchor text links to landing pages within the text of your blog posts
Knowing the number of leads attributed to your blog can also help you diagnose other deficiencies in your blog's performance.
14. Goal Conversion Rate
The goal conversion rate measures whether your blog readers completed the action you wanted them to (the goal) to convert from a visit to a lead. As opposed to the number of leads metric which tells you how much you're generating leads for your business, conversion rate tells you how effectively you're doing it.
Keep in mind that conversion rate is highly dependent on your existing traffic. So if you have low traffic but an amazing conversion rate, you might generate leads at the same rate as you would with high traffic but a low conversion rate. Coupled with the knowledge of your blog's CTA click-through rate, you can gather some pretty awesome insights.
For example, if you have a high click-through rate but a low conversion rate, this means that while you're getting visitors to click on your CTAs, they're abandoning your landing pages before completing the form to convert into a lead. If this is the case, you likely have a conversion problem that can be due to a number of things: the messaging in your CTAs don't align with the messaging on their landing pages or you could have a number of very landing page-specific problems. Start first with testing better alignment between your CTAs and their landing pages, and if that doesn't do the trick, dive into landing page optimization testing.
15. Lead-to-Customer Conversion Rate
Your blog's lead-to-customer conversion rate will tell you how effectively the leads you generated from your blog turned into customers. This insight becomes valuable when you're examining and comparing the effectiveness of your multiple marketing channels against each other. If your blog is one of your top customer-producing channels, it might make sense to allocate more time and human resources to it. If it's not, the opposite might be a better approach.
Now, all of the above are fantastic metrics to measure the performance of your blog. But how do you get the data? Below are blog analytics tools that can help you gather and analyze blog data.
1. Google Search Console
Google Search Console is a free tool that helps website owners measure and analyze their presence on Google. Based on the data that is provided by Google themselves, you'll be able to track:
- Organic impressions from Google
- Number of clicks from Google
- Click-through rate
- Positioning (the ranking position on Google SERPs)
Google Search Console also provides the ability to segment based on individual pages, individual queries, countries, and devices. You're also able to compare date ranges to show change over time.
The only thing you need to do to get access to this data is enable it is sign up and verify ownership of your site.
2. SEMrush
SEMrush is a third-party tool for measuring search presence and rankings. You can use it to track positioning changes over time, monitor your inbound link profile, and optimize content for SEO.
What makes it different is that SEMrush goes beyond providing the data and into helping you uncover actionable insights. You'll be able to do keyword research and uncover strategies to help your blog perform better, and you can also do competitive analysis to understand what your competitors' search presence is like.
3. Ahrefs
Ahrefs is a similar tool to SEMrush for tracking search performance and performing keyword research and competitive analysis. With this all-in-one SEO tool, you'll have access to keyword data, site auditing, and rank tracking. What makes Arel="noopener" target="_blank" hrefs special is its SERP feature tracking, helping you understand exactly what your users are seeing when they perform a particular query.
4. Google Analytics
Whereas Google Search Console helps you understand and measure your positioning and performance on the SERPs, before users get to your site, Google Analytics helps you understand what happens after they get to your site.
It's a free tool. In order to implement Google Analytics, you must set up an account and implement the Tracking ID with a JavaScript tag. Once this tag is in your site's code and functioning properly, it can then gather data about your site's users from that point forward (i.e. no back data is available previous to the script being installed).
Google Analytics can help you understand:
- Audience - Who came to your site? Where are they located? What are their demographics? What device did they use?
- Acquisition - Where did they come from? What referring sites sent them?
- Behavior - Where did they land (which page or post)? What did they do once they got here? How long did they stay? How did they navigate the site? What page did they exit from?
- Conversions - Did they do what you wanted them to?
There are many metrics to look at within these larger buckets, and Google Analytics also provides ways to filter, segment, and compare various metrics. This can help you determine if you're getting the right traffic, if that traffic is trending up or down, and if they're navigating and converting how you want them to.
5. HubSpot
HubSpot is a CRM platform that also has marketing, CMS, sales, and service tools to help your business grow better. The advantage of using HubSpot for blogging is that you can monitor the performance of your posts and tie that data into CRM records, helping your team see all of their marketing interactions. This helps you be able to track the complete customer lifecycle from initial blog view to becoming a customer and beyond.
6. StoryChief
StoryChief is a tool for centralized content management ranging from publishing to blog analytics and content insights. Its analytics, reporting, and data management features help you analyze your data, track trends on top-performing content, and guide you to insights for creating buzz-worthy content. The edge it has over something like Google Analytics is its intuitive interface. (Fun fact: It also integrates with HubSpot.)
7. Tableau
Tableau is a data management software that can help you create data visualizations that can lead you to valuable insights. It works by integrating multiple sources of data and allowing you to drill-down, filter, and build graphs and dashboards to spot trends and forecast opportunities.
Whatever tools you decide to use as you focus on the metrics that matter to your blogging efforts, keep in mind that data alone is not enough to create an actionable strategy. It's important to understand the context of the data and be able to interpret insights into the inbound marketing activities that will generate ROI.
Editor's note: This post was originally published in January 2012 and has been updated for comprehensiveness.