Grow organic clicks to your blog.
An AI agent ships one change at a time, reads the result in Search Console, and keeps only what moved clicks.
macOS · Runs on your ChatGPT Plus sign-in
Organic clicks from Google Search
- Measured in
- Google Search Console
- Also reads
- impressions · click-through rate · average position
- Guardrails
Average position must not fall on a URL it edited
Total site impressions must not fall while new pages ship
Two runs. Two verdicts.
Every run states a hypothesis before it acts, and the real number settles it afterwards. Here are two of them side by side. One held. The other did not, and that is the half that stops the next run spending another month on the wrong thing.
Title and meta
On-page intent match
“A title naming the outcome instead of the topic lifts /blog/agent-memory from 2.4% CTR to 4% or better within 28 days, at unchanged rank.”
“Rewriting the H1 and opening of /blog/eval-harness against the query it actually ranks for lifts its clicks by 20% or more within 28 days.”
Rewrote the title tag and meta description on that one URL.
Rewrote the H1 and the first two sections of that post.
- Organic clicks, 28d
- 214389
- Click-through rate
- 2.4%4.3%
- Impressions, 28d
- 8,9009,050
- Average position
- 3.93.8
- Organic clicks, 28d
- 9699
- Click-through rate
- 2.3%2.4%
- Impressions, 28d
- 4,1004,180
- Average position
- 4.24.0
Same rank, same impressions, more clicks. The title was the constraint. Title and meta moves toward proven, and eleven more URLs that under-earn for their rank are queued.
Predicted 20%, got 3%. The page already ranked and already had the impressions, so the body was never the constraint. Intent match drops back to candidate.
Title and meta
“A title naming the outcome instead of the topic lifts /blog/agent-memory from 2.4% CTR to 4% or better within 28 days, at unchanged rank.”
Rewrote the title tag and meta description on that one URL.
- Organic clicks, 28d
- 214389
- Click-through rate
- 2.4%4.3%
- Impressions, 28d
- 8,9009,050
- Average position
- 3.93.8
Same rank, same impressions, more clicks. The title was the constraint. Title and meta moves toward proven, and eleven more URLs that under-earn for their rank are queued.
On-page intent match
“Rewriting the H1 and opening of /blog/eval-harness against the query it actually ranks for lifts its clicks by 20% or more within 28 days.”
Rewrote the H1 and the first two sections of that post.
- Organic clicks, 28d
- 9699
- Click-through rate
- 2.3%2.4%
- Impressions, 28d
- 4,1004,180
- Average position
- 4.24.0
Predicted 20%, got 3%. The page already ranked and already had the impressions, so the body was never the constraint. Intent match drops back to candidate.
What it can try on your blog.
A lever is a class of change the agent believes moves clicks. These four ship with the template.
Query gap
Search Console lists the searches you already show up for and never get clicked on, because you sit on page two. The agent picks the ones with real volume behind them and writes the post that deserves to rank.
Title and meta
Rewrite the title and description on pages that rank high and still get few clicks. The traffic is already there; the result in Google is what people are scrolling past.
On-page intent match
Rewrite the headline, opening, and section headers to answer the search the page actually ranks for, which is often not the one it was written for.
Internal linking
Link from the posts that already rank into the ones stuck on page two, in the body where the link is read, not in a related-posts block at the bottom.
And whatever it finds next
Four is where it starts, not where it stops. As verdicts come in, the agent adds levers your blog's own data suggests and retires the ones that keep failing, so the bank it pulls from is the one your results have earned.
Point it at your blog.
What you connect
- Google Search Console, on the property you want to grow. The north star and every search number on this page is read from there.
- Google Analytics, for what happens after the click: which posts hold attention, and which ones convert.
- The repo or CMS your posts live in. The agent edits where you already work and ships on the path you already use.
When you will see something
Impressions and average position start moving inside a week. A verdict takes the full 28 days, because that is how long a click number needs before it means anything. A lever reaches proven once several runs settle the same way.
macOS · Apple silicon and Intel · No credit card