How to Automate Your Google Search Console Report with Claude

Recipe

For Small Business Owners

How to Automate Your Google Search Console Report with Claude

A one-time, 45-minute build: Claude writes you a small script that reads your Google search numbers every week and tells you, in plain English, what moved and why it matters.

Google Search Console already knows which searches bring people to your website — most owners just never look, because the dashboard shows everything and explains nothing. This recipe fixes that once, for good: you paste one prompt into Claude, it writes a small script that pulls your last four weeks of search data, compares it to the four weeks before, and prints a plain-English report. You don't need to know how to code. Claude writes it, Claude fixes it when something errors, you just run it on Mondays with your coffee. (This is the exact loop we run on our own site every week.)

Total time

45 minutes, once

Difficulty

Medium

Makes

A weekly search report that runs itself

Tool

Claude + a free Google account

Ingredients

The prompt

You're going to help me, a non-technical business owner, build a small Python script that automatically pulls my Google Search Console data and turns it into a weekly plain-English report. My website is [YOUR SITE]. Walk me through this step by step, one step at a time, and wait for me to confirm each one: 1) checking that Python is installed on my computer, 2) setting up Google's Search Console API access (assume I've never used Google Cloud — tell me exactly what to click), 3) writing the script. The script should: pull my last 28 days of search queries and pages, compare them to the 28 days before that, and print a short report in plain English — which searches and pages gained or lost clicks, where my ranking moved by more than one position, and three specific suggestions based on what changed. When I hit an error, I'll paste it here and you fix the script. Start with step 1.

Copy

The method

Google Search Console is the free report card Google keeps on your business — every search that showed your site, every click, your average position. Most owners look at it twice: the day someone sets it up, and the day something breaks. Not because they don't care — because the dashboard shows ten thousand rows and zero opinions.

So put Claude on it. This is a one-time build, and you don't write a line of code — Claude does, and Claude fixes it when it errors. Tested in our own kitchen: this is the same loop we run on getexpo.com every Monday morning.

  1. Open Search Console and confirm you can see your site. If your web person set it up years ago and you've never logged in, do that first — everything else depends on it.
  2. Open a new Claude chat, paste the prompt above, and put your actual website address in. The key phrase in the prompt is "one step at a time" — Claude will walk you through Google's API setup the way a patient IT person would, waiting for you to confirm each click.
  3. Follow along and copy-paste. The Google Cloud part feels intimidating and isn't — it's about six clicks, free at this volume, and Claude tells you exactly which buttons. When anything throws an error, paste the whole error message back into the chat. Fixing those is Claude's job, not yours.
  4. Run the finished script once and read your first report. You'll see which searches actually bring people in — usually a surprise — and where you moved up or down.
  5. Make it a Monday ritual: run the script, read two paragraphs, done. If the report flags something — a page losing clicks, a search you suddenly rank for — paste it back into Claude and ask "what should I do about this?"

On the plate

The good draft

Your site appeared in 2,140 searches in the last 4 weeks, up 9%. "emergency plumber dayton" moved from position 7 to 4 — it brought 31 clicks, your best gainer. Your /water-heaters page lost about a third of its clicks; the ranking is steady, so the search itself may be seasonal. Three suggestions: add your service area to the page title on /repairs; the query "tankless water heater cost" shows you on page 2 — a price-range section could move it; nothing else changed enough to act on.

The bad draft

Your SEO is looking great this week! Impressions are an important metric that shows how often you appear in search. Keep creating high-quality, relevant content and engaging with your audience to maintain momentum!

Notes from the kitchen

Do I need to know how to code?

No. Claude writes the script, explains it if you're curious, and debugs it when it errors. Your job is copy-paste and clicking the buttons it names. Thousands of non-technical owners run little scripts like this now — that's the quiet revolution.

Doesn't Google Search Console already show me this?

It shows you everything, which is the problem. The win here isn't the data — it's the comparison and the opinion: what changed since last month, in two paragraphs, with suggestions. That's the part the dashboard will never do.

Does this cost anything?

No. Search Console is free, its API is free, and the data volumes of a small-business site are nowhere near Google Cloud's paid tiers. Your only cost is the 45-minute setup.

What about showing up in AI answers, not just Google?

Search Console only sees Google — but it's still your best free signal. One tip: queries phrased as full questions ("who does same-day alterations in mesa") are a preview of what people ask AI assistants. If those are growing, make sure your site answers them in plain sentences.