We pointed a BetterClaw agent at our Search Console every morning. 1.65K → 7.89K clicks in 30 days.

378% more clicks. We published four blog posts that whole month. Four. Almost everything came from fixing pages that were already ranking and just quietly getting ignored.
Here's the thing about SEO,
We had 100+ pages indexed. a bunch sitting at position 4 or 5 on page one, showing up for thousands of people a week, pulling 15 clicks. That's not a ranking problem. Google is already putting the page in front of people. It's a title problem. The headline didn't match what people actually typed, so they scrolled right past.
All that data is sitting in Search Console for free. But reading hundreds of rows of query exports every week is the kind of task you do once, maybe twice, then never again. So nobody did. We just kept writing new posts instead of fixing the ones already working.
So we stopped doing it by hand and gave it to a betterclaw agent.
Setup took me 5 mins:
Connected Google Search Console, connected Slack, wrote one scheduled task. Runs every morning at 8 AM. No code.
Prompt I used:
Pull Google Search Console data
for the last 7 days.
For every page with 1000+ impressions and CTR below 1%:
- List the top 5 queries bringing people to that page
- Compare those queries to the current title tag
- If they don't match, write a new title under 60 chars
using the exact wording from the top query
- Write a new meta description under 160 chars
For every query ranking position 1-10 with zero clicks:
- Flag it. That's a title mismatch, not a ranking problem.
Post the top 3 fixes to Slack, each with:
page URL, current title, suggested title, top queries,
current clicks, and projected clicks at 1.5% CTR.
Only flag each page once. Track what you've already sent.
Suggest new content ideas wherever you think it's needed.That's the whole thing. One task, two connectors.
How it runs:
Every morning there's a short Slack message waiting. URL, current title, suggested title, the real queries, and projected clicks if the CTR just hit a normal number. Our frontend dev grabs the title and meta swaps and ships them in five minutes. Anything needing real content work gets flagged to me.
The split was roughly 70% five-minute title changes, 30% actual work. The 70% is where nearly all the traffic came from. free traffic we were already earning and just not collecting.
One thing that'll scare you:
Impressions peaked around 243K in a week, then dropped for two straight weeks while clicks stayed flat. That's not a penalty. That's google clearing out junk queries where you were ranking on page 3 for stuff you had no business showing up for. sitewide CTR went 0.84% → 1.29% in the same window. fewer impressions, same clicks, healthier site.
Watch clicks and CTR, not impressions. Impressions alone will lie to you.
If you copy this:
Don't have the agent write your content. That's not the useful part. The useful part is the diagnosis: "this page has thousands of impressions and almost no clicks and here's the exact query it's missing." You handle the fix.
Make it dedupe, or you'll tune out the Slack channel by day four.
Trust the query list over your gut. It flagged pages we were sure were fine, and it was right every time, because it was reading what people typed and we were going off what we thought the page was about.
It's not set-and-forget. Someone still reads the message and ships the change. The agent doesn't touch the live site. It just does the part we were never going to do consistently ourselves, which was actually read the query data every single week or making Claude do it.
Fix before you write. Pages already ranking are free traffic you just aren't collecting yet.
Happy to share more details
Used BetterClaw Free plan (No card, which was enough)
Replies