Onlin'inOnlin'in
SEO2 min read

Free Keyword Tracking with DataStudio + Google Sheets + Search Console

Published on November 20, 2021

Keyword tracking dashboard overview

Hello everyone,

Today I'd like to share a quick tutorial that will allow you to track an unlimited number of keywords in a Data Studio report, categorize them, and it's 100% free.

We'll be using three essential Google tools for this: Google Sheets, Search Console, and Data Studio. Important: all three must be on the same Google account.

Google Sheets: Keywords & Categories

The first step is to create a new sheet (sheets.new) following this template. You can enter the category for your keywords and an unlimited list of keywords.

GSheet keywords template

Data Studio & Search Console

This part involves several steps that must be followed precisely, especially if you're not familiar with Data Studio -- otherwise you can quickly end up with errors that are hard to understand.

Create a Blank Data Studio Report and Add a First Data Source

The first step is straightforward: create a new blank report at datastudio.google.com. You'll be redirected to a screen asking you to add a data source.

The goal is to select the sheet where you created your table in step 1.

DataStudio data source selection

Add a New Data Source (Search Console)

In the "Resource" menu, select "Manage added data sources".

Click the "Add a data source" button.

Add data source screen

Select "Search Console".

After authorizing access to your Search Console, select "Site impression" and "web".

Search Console selection

Combine the Data

Back in your Data Studio report, in the right-hand panel, select "Blend data".

Search Console configuration

Choose your newly connected Search Console from the list.

Blend data button

This step connects the metrics from your first data source (the Sheet) with the second one (Search Console). For the join key, select "Keyword" (the column name in your sheet) and "Query" (the corresponding value in Search Console). Add "Category" (from the Sheet side) as a dimension, along with any Search Console data you want to see alongside it.

Search Console in sources listJoin key configuration

Don't hesitate to add a filter (for example, country = United States) to make sure you're seeing the data that matches what you're looking for.

Filter configurationData results table

Customize to Your Liking

By default, the tracking is fairly basic and covers the last 28 days. That's sufficient for many people. However, you can change the date range, add a comparison period, or tweak the table's appearance however you like.

Customized dashboard

I hope this helps some of you out -- feel free to reach out if you have any questions!

Final keyword tracking result
View all articles

Comments (0)

No comments yet. Be the first to share your thoughts!

Leave a comment

Your email won't be published.