3 Google Analytics Reports to Help You Find Blog Post Ideas Your Readers Will Love

Which blog post topics will resonate most with your audience? The answer’s in the data. Image by JD Hancock via Flickr.

The screen is blank. Your hands hang motionless over the keyboard. It’s time to write… about something.

Every content marketer knows this feeling. It’s that moment of uncertainty at the beginning of the writing process. Is this topic really worth writing about? Will my audience care? What do they really want to read?

Marketing is a test of empathy. The better you are at getting into the heads and hearts of your audience, the more successful you’ll be. And the first test of empathy is finding the topic.

Luckily, it doesn’t have to be a shot in the dark.

As a content marketer, you can take the guesswork out of the process by using data-driven empathy: using analytics to get into the heads of your visitors and find topics they care about most (and the topics that will convert).

Here are three ways to pull blog post topics right out of your Google Analytics account – so you can write blog posts that are sure to resonate with your audience.

1. Topics they already love: The “All Pages” report

Your Google Analytics account is filled with ideas for topics. Let’s start with the big picture. First, let’s see what topics are already getting traction.

In Google Analytics under Behavior > Site Content > All Pages, you’ll find a list of all your pages. If your blog is in a directory or subdomain, it’s easy to filter out the non-blog pages.

Blog post ideas: Blog filter

By default, the data will be sorted by number of Pageviews. It’s tempting to decide that since some pages are being seen more than others, those are the topics your audience loves most.

But that might not be a good idea.

Some of these posts might rank and get lots of visits from search every day. Others might have been shared by an influencer with many followers. Some might have had a clever click-bait headline. There are too many outlying variables that can skew this number.

I recommend using Average Time on Page as the best way to measure how much love there is for the post, and therefore the topic. It’s not a perfect metric, because it’s affected by content length, formatting and the use of media, like video – but it’s a great start in understanding your readers’ interest.

Here’s how to view the Average Time on Page metric:

  1. First, switch to “Comparison View” and select “Average Time on Page.” This will compare the average time on the page to that of the overall site. After sorting the report, you can quickly see which posts outperform the others.
Blog post ideas: Average time on page
  1. Then remove any outlying factors. For example, that top post in this screenshot has an average visit of 11 minutes, but that’s probably because it contains a 14-minute video. Eliminate any posts that have elements that might skew the data, and you’ll be left with a list of posts that your audience is really connecting with.
  2. Scan through this list and look for patterns. Are these all within the same category in your blog? Are they related to the same topics? Could you write more on these topics?

Creating new content on topics that are already getting traction gives you a natural advantage.

Once you’ve picked a topic that you predict will do well, be sure to employ internal linking best practices for an easy traffic boost.

2. Topics they’re already looking for: The “Site Search” report

If your site has a search tool and you’ve set up Google Analytics properly, you can see what people are searching for when they arrive on your site. (If you haven’t set up the Site Search report yet, there’s a video with instructions here.)

The report is under Behavior > Site Search > Search Terms. When reviewing the report, if the Total Unique Searches for each search term is low, expand the date range to add more data and statistical significance.

You’re left with a report that provides a window into your readers’ minds:

Blog post ideas: Site search topics

Some of the search phrases will be functional, about actions the visitor wants to take (such as “jobs” or “apply”), but others will be topical, showing that visitors are looking for information on that subject.

This is a great way to discover the topics that your audience is asking for – there may be topics you hadn’t even thought of!

3. Topics you’re already ranking for: The “Queries” report

Those first two reports give you important clues into what your audience is doing on your blog – but some insights appear before the visitor has even arrived.

When and how is your site appearing in Google search results?

Here’s a report that will show you.

The report is here: Acquisition > Search Engine Optimization > Queries. (This report requires that you connect Google Analytics to Google Webmaster Tools. If you haven’t done this yet, there’s a video with instructions here.)

Use a filter to exclude queries that include your brand name or buyer-related keywords, since we’re looking for blog post topics.

Blog post ideas: Exclude queries
In this search, I excluded the name of our brand (Orbit) as well as other buyer-related keywords.

Now you’re looking at a list of phrases for which you already rank. In many cases, you may already be getting traffic from these phrases.

Blog post ideas: Queries report

Search for the phrases to confirm the rank and find the corresponding page. Next, think more broadly about the topic and possible related posts.

Start broad then go deep

Once you’ve discovered the broad topics, there’s a second step that will trigger deeper ideas.

In the report above, we see that “SEO basics” is a phrase that is already performing well in search. Seeing it here is a trigger to go deeper into that topic. But what else to write about?

You can use Google itself to source topics, just by entering the phrase and seeing what related phrases are suggested.

Blog post ideas: Google suggest

After entering the phrase, type each letter of the alphabet to see what topics are suggested. It’s a time consuming process, but you can also use a tool like KeywordTool.io to do it all at once.

Blog post ideas: Keyword tool

Entering “SEO basics” into this tool brings up 157 suggestions, including specific audiences (bloggers, small business) and specific formats (checklist, video/YouTube).

It’s a goldmine of ideas for content marketers.

The data will only take you so far…

There are limits to using analytics as a source of topics. Data-driven empathy is only as good as the data – and these reports don’t have everything.

It’s the offline activity that triggers the best ideas. The meetings, the phone calls, the real-world interactions with your audience.

When you talk to customers and clients, prospects and partners, you can hear the hopes and fears in their voices. No report will tell you how they feel or which topics will inspire readers to keep coming back for more.

Analytics is a wonderful source of ideas – but listening is the ultimate source of inspiration.

Now it’s your turn. How do you source ideas for your content?

— Andy Crestodina

Listen to Andy on the Call to Action podcast:

About Andy Crestodina
Andy Crestodina is the Strategic Director of Orbit Media, a web design company in Chicago. You can find Andy on and Twitter.
» More blog posts by Andy Crestodina


  1. Sam Barnes

    Great post Andy!

    Generating content ideas can be really difficult, but using the right data does make things much easier.

    I’ve been using keywordtool.io and it’s a great tool.

    As is FAQ Fox which helps you find questions -> http://faqfox.com/

    Thanks again for the post.

  2. Andy Crestodina

    I’d never heard of faqfox.com. Thanks for the tip, Sam!

  3. Henry

    You can get ideas from questions on Internet forums and Q&A sites like Yahoo! Answers too.

  4. Sawaram

    I have heard many sites like tweakyourbiz.com, but this is something new. It is really great ways to brainstorm blog post ideas and make catchy blog! Thank you Andy for sharing an awesome article.

  5. Steven Lucas Internet Marketing Blog

    Hi Andy,
    Thanks for these tips. They’ll come in handy at the ungodly hours of the day that I sometimes have to use to write my blog posts. The sort of time where decent people are asleep and night shift workers have done what they can but still need to wait until knocking off time…. At least until the blog takes off and pays the bills {grin}.
    I’ll be making good use of these ideas.

    Steven Lucas

  6. Fahad Rafiq

    Thanks for this

  7. Vikas Singh Gusain

    If I follow on these tips for my blog, so will this increase visits and views to my blog?

  8. Harekrishna

    I use Google Analytics but some of features are really awesome. Very helpful information you have shared. Thanks for such the excellent tips.

  9. Sharli from Fhyzics Business Consultants, Chennai

    Thank you for this tips.
    How to increase seekers for my site?

  10. Linda


    This is really amazing post to get idea for blog. I will follow this tips for my blog


  11. Duran Drake

    Hello Andy,
    Thanks for the share. I would like you to ask you does Google Analytics filters work for the Blog which are country specific which are dedicated to country.

  12. vijay

    I didnt find these terms in my Analytic. may be i could not find it. You should have told which left tab to select to see the actual page views results.

    I simply click on Page engagement and i could see the average time for every per page on my blog and made loads of conclusions based on that.

    I had never thought using Google asnalytics this way before . Thanks for offering a new thing :)

  13. getgemstones

    This is really amazing post to get idea for blog. I will follow this tips for my blog

  14. Gji

    HI ,

    This is amazing idea i always follow this for my blog

  15. Bhajan

    very wonderful post thanks lot for such wonderful post carry on its really awesome thanks …

  16. Santvaani

    WOW this is incredible stuff. Lots of value from this post. Thanks! ?

  17. Betty

    I have been using Google Analytics Counter Tracker plugin on WordPress, it is Very simple and easy to use. When you Connect your Google Analytics account and get Google Analytics stats; Group stats by hour, day, month and year;You can See data for different time periods in your reports; It is very Compatible with almost every version of WordPress; And it is Mobile-Friendly Design; and also Multilingual. It is really awesome

  18. Vikas Arora

    That is really nice way to extract some exciting source and making a writing plan. I am also going to follow it and also like to share a tip which i use in google search console. I always use to find top search queries from Google search console which give me clear and better idea that which content is getting more clicks and in average position.

  19. Deebak

    Hello Gentleman,
    Your ideas are brilliant! This post gives me the better way of finding new blog post titles.

  20. oumaima

    thanks for all this formations

  21. web design USA

    This is really amazing post to get idea for blog. I will follow this tips for my blog

  22. Vaenisaa Sandrasagren

    Hey there,

    Useful steps to streamline the process! Would recommend keywords everywhere extension to be included as Google Keyword Planner no longer gives our exact search volume numbers and this tool does that and inlcludes CPC & competition as well. Think it would be very useful.

  23. Christine Smith

    Wonderful site. A lot of helpful information here.
    That is really nice way, your thoughts are luminous! This post gives me the improved way of result blog post