Learn SQL for SEO: GSC Analytics in BigQuery

Are you an SEO, digital marketer, or analyst that wants to take your technical skills (and your career) to the next level? This course is for you — and it's completely free. Every lesson, video, code sample, and the custom GPT that used to be premium content is here.

Get a jump on the newest trend in SEO analytics! When Google launched the BigQuery integration for Google Search Console, it became possible to analyze your website's search data with unprecedented scale and sophistication. Take this course, and you will learn how to use BigQuery to infinitely scale your analytical impact.

What you'll learn

BigQuery for data analysis

You'll learn how to connect your Google Search Console data to BigQuery even if you've never used BigQuery before.

Analytical patterns for SEO

You'll identify search trends, diagnose issues, and find opportunities to increase search traffic in ways you never thought possible.

SQL for web analytics

You'll develop a tool kit of SQL patterns that you can use on any web data set that includes keywords and URLs.

BigQuery cost control

You'll learn the secrets to minimizing your BigQuery data storage and processing costs and stay below the Free tier.

Google Search Console data and reports

You'll become familiar with the intricacies of how Google Search Console defines and reports search metrics.

Visualizing search data

You'll learn how to connect Google Search Console data in BigQuery to Looker Data Studio to create dynamic reports.

Prerequisites

You'll need access to a BigQuery account with at least a week's worth of Google Search Console data loaded in. If you don't have GSC data in BigQuery yet, set up the integration by following this setup tutorial.

Optional but recommended: a basic understanding of SQL. While this course starts very basic, it is designed for practitioners with intermediate SQL skills.

The course

Part 1: Intro to GSC Data in BigQuery

We'll dive right into BigQuery and explore the three Google Search Console tables from the native integration — plus SQL to bulk-add column descriptions to the GSC tables so the documentation lives right in your console.

Part 2: Intro to Data Warehousing

We'll zoom out and take a high-level look at data warehousing. These concepts will be demonstrated through a fictional scenario: how Google could collect, store, and model its search data.

Part 3: GSC Performance Metrics Deep Dive

A framework for understanding SEO metrics and levers, a deep dive into impressions, positions, and clicks on real search pages, and the two GSC reporting tables rebuilt in SQL to understand their differences.

Part 4: SEO Analytics SQL

The most significant part of the course: SQL syntax, BigQuery cost control, SQL patterns for SEO data — and the GSC BigQuery SQL Writer, a custom GPT that generates and explains queries against your GSC tables.

About the instructor

Trevor Fox

I've spent over a decade in digital analytics and I've run thousands of SQL queries and spent the last segment of my career in the data warehouse industry. There's no person better to teach a course on SQL for SEO.

Questions about the course? Email me or connect on LinkedIn.