Select Distinct Logo Clear Background

Business Analytics Blog

Using Google Search Console Data in Power BI

Working with GSC data in Power BI

Google Search Console is a very powerful tool to measure SEO performance, this post highlights how with a little effort you can use Google Search Console Data in Power BI to create much more compelling dashboards

It tracks a vast amount of really insightful data, but the reporting is limited

The example below is the data for our website over the 12 months ending 29th February 2024

The most disappointing aspect to this is that the dates are fixed to individual dates, with no options for aggregation. This results in a very noisy report. Similar to many business to business organisations we see a drop off every weekend. It seems that weekends are not for business analytics

We want to show weekly summaries to track this data and smooth out a lot of this noise

Presenting GSC data in Power BI

This looks a lot better and will attract more user engagement


Step by step guide to create the google search report in Power BI

Step 1 – Export the GSC data

At the top right of the google search console, click export

You can then save it as an excel file

In the Excel file there are a number of tabs

Queries
Pages
Countries
Devices
Search Appearances
Dates
and filters

In this example we are only using the Dates page

We deleted all of the other sheets and saved the file as ‘GSC data’

Step 2 – Load the data into Power BI Desktop



Open Power BI Desktop
Click Get Data and select your excel file, wherever you saved it

Loading GSC data to Power BI

Step 3 – Add a week ending date column using DAX


Go to the table view, and click new column, then use the DAX code to create the new column

now press enter and your new Week ending column is added


Adding Week Ending date to a table in DAX

The default format of this column needs to be changed to make it more presentable

We want to show it as 03 Mar 24

But none of the standard formats have this option



Step 4 – Apply a custom date format




Go to the model view, and select the field you want to set the format

In the properties panel scroll down to Date Time Format

In the drop down list there is a ‘custom’ option at the top of the list

You now see a custom format box, type this notation

dd mmm yy
setting a custom date format in power bi

The example shows us a format we are looking for



Final Step – create the power bi report

We brought the Impressions and clicks into a combo line and column chart, and used the new week ending fields as the x axis

Then created a separate measure for the click through rate and presented that below with conditional formatting to highlight the changes in those rates using a gradient scale

We have embedded this into the page so you can expand it and explore it a little

Conclusion


Using the standard google search console report is ok for technical exploration. But if you want to share this information with a wider audience who want to see more compelling and attractive reports. You need to apply some reporting skill to the solution

Using Google Search Console Data in Power BI shows you how it can be done with a simple static data example, bringing custom date formats, conditional formatting and a calculated column into the mix to make it much more user friendly

Subscribe to our channel to see more tips and timesavers

Select Distinct YouTube Channel

Or find other useful SQL, Power BI or other business analytics timesavers in our Blog

Our Business Analytics Timesavers are selected from our day to day analytics consultancy work.  They are the everyday things we see that really help analysts, SQL developers, BI Developers and many more people.

Our blog has something for everyone, from tips for improving your SQL skills to posts about BI tools and techniques. We hope that you find these helpful!

Business Analytics Blog

By Simon Harrison

Simon Harrison Founder of Select Distinct Limited and a business intelligence expert