TrafficTriage

How I Run My Site's SEO From an AI Assistant Each Morning

By Ugur Saritepe · August 22, 2026

Search Console tells you what happened. It does not tell you what to do about it. I run my site's SEO from an AI assistant with Search Console connected to it: a report on my phone at 7am, and a conversation when something moves. This is one real morning of it, on a site doing 67,000 impressions a month.

Three plain-English questions - what moved since last week, which page is quietly slipping, what should I write next - leading to one decision: rebuild the medieval list, at position 11.0 with 9,345 searches a month and a Reddit thread ranking first
One morning on game-scout.app: three questions, one decision, all of it from connected Search Console data.

This assumes your Search Console is already connected to your assistant. If it is not, start there - it takes about five minutes.

The check that runs before I am awake

At 7am a scheduled session pulls Search Console, writes a report, and pushes it to my phone. On 19 August it read 75 clicks, 3,260 impressions, 2.30% click-through rate and an average position of 9.46 - every one of them measured against the same weekday a week earlier. Clicks were up 34, or 83%.

you

Report day against the same weekday last week for game-scout.app.

query_search_analytics
site      sc-domain:game-scout.app
range     2026-08-19
compare   2026-08-12
result
clicks        75      +34   (+83%)
impressions   3,260   +657  (+25%)
ctr           2.30%   +0.73pp
position      9.46    better by 0.63
claude

A strong midweek day - though 12 August was a 14-day low, so the +83% flatters the gain.

2026-08-19 report day, pulled 2026-08-22
The scheduled Claude session on a phone: it names 2026-08-19 as the freshest complete day and 2026-08-12 as the comparison day, reports using four tools, creates gsc-report-2026-08-19.html, and pushes a summary reading 75 clicks, plus 34 versus last Wednesday
The scheduled session picking the report day, running its four tools and handing over the file. 19 August 2026.
The rendered daily report: 75 clicks, 3,260 impressions, 2.30% CTR and average position 9.46, each against the same weekday a week earlier, followed by tables of top pages by clicks and by impressions, title and meta candidates, and winners and losers versus last week
The report itself. The it-takes-two co-op guide sits in the impressions table at 257 impressions and zero clicks.

Before the routine, checking meant doing it by hand:

I would open GSC and check the changes. How is the graph looking, downwards or upwards? I would click the compare option in the console and try to check. And I always go to Pages to see which pages are doing well or badly. When I see something moved, I would click that URL to filter and see which queries we are getting for this page.

That loop works. Its weakness is that the compare button decides the answer, and I was choosing a different comparison each morning depending on what I felt like seeing.

So the routine chooses once and never again: the freshest complete day, against the same weekday one week earlier. Just to get the trend of the weeks. Normally weekends have more users. Search Console runs two to three days behind, so “yesterday” is never final - the report uses the last day that is.

The part I would point at, though, is what the report does with its own headline number. It argues with it. That 83% comes with a note that last Wednesday was a 14-day low, so the gain is flattered. Which is also why the report is banned from giving advice:

Claude generally suggests fixing CTR with metadata and title fixes. That is generally false in my opinion, because it suggests this every time. Even though I changed it one day before with its suggestion, it is suggesting to change again. So I always check if this makes sense.

Tables, one signal, no essay. Its job is not to tell me what to do. It is to decide what deserves a conversation:

I just read it from my phone. If I see something that needs attention I create a new session and start asking questions like why did this move backwards? What can we do? Is there a small fix? Is this caused by any of our changes, or is this just Google repositioning us?

That last question is the one worth stealing, and it is the one a dashboard cannot answer - unless the dashboard is also watching what you ship.

The page that ranks and converts nothing

The signal that morning was a page I would never have thought to look at: /articles/game-tips/it-takes-two/co-op-guide, 257 impressions, zero clicks, position 8.7.

It arrived from two directions at once. Change detection had flagged it on 12 August - a new page, impressions going from 0 to 2,222. The daily report, a week later, called it the biggest untapped page on the site. Found, ranking, earning nothing.

TrafficTriage detected-changes view for game-scout.app, listing pages that appeared or changed in the last two weeks with Search Console clicks, impressions and position before and after; the it-takes-two co-op guide row shows impressions going from 0 to 2,222 on 2026-08-12
Change detection, same site: the co-op guide appearing on 12 August and picking up 2,222 impressions.

The obvious next move is the one the assistant always proposes: rewrite the title and description. So I pulled the queries first.

you

What is that page actually ranking for?

query_search_analytics
site      sc-domain:game-scout.app
filter    page contains it-takes-two/co-op-guide
range     last 14 days
result
143 queries, 2,489 impressions, 7 clicks, position 8.8

is it takes two split screen             159 impr   8.9   0 clicks
can you play it takes two split screen   113        8.8   0
it takes two split screen                111        8.3   1
is it takes 2 split screen                31        9.1   0
claude

One question asked 143 ways - and every one of the biggest variants already appears in the page title.

14 days to 2026-08-22

The title is It Takes Two Co-Op: Split-Screen, Online, Friend's Pass. The words are already there. Whatever is going wrong, it is not a missing keyword.

I am not sure if I need to change the title for just a query I am getting for this page. The title is already split screen, answering most. It seems like it does not make sense to change the title.

The competing explanation had to be checked too. On yes-or-no queries Google often answers in a box and nobody clicks anything. The live results say otherwise: no featured snippet, no People Also Ask. What there is instead is a Reddit thread at number one previewing it is the same both ways, it is a split screen even if you play online, and a Steam forum post at three that opens with Yes!

So the clicks are not being taken by Google. They are going to the results that answer inside the preview. At position 8.9, underneath two of those, this page is the ninth-best-looking way to get a one-word answer. That may simply be what page-one-position-nine looks like for a question with a one-word answer.

One limit worth stating: those 143 queries do not add up to 2,489 impressions. Google withholds the rare tail, so even the full list is a partial view - a point Google's own performance-report documentation makes about anonymised queries.

The page has not been changed. The report flagged it, the assistant proposed the fix it always proposes, and the check said no. That is the loop working - not the assistant being right.

What should I write next

The third question is the one that produces work rather than a decision to leave something alone, and it took three tools and about two minutes.

First, which queries are close enough to be worth the effort. Positions 11 to 20 - the top of page two - returned 35 of them. Sorted by impressions, medieval games ps5 led with 92, on a page that used to sit on page one.

Second, whether anyone actually searches for it. Autocomplete carries the phrase and Bing reports 9,345 searches a month. Low confidence on that number, but it is the right order of magnitude, and it is not a phrase one bored person types.

Third, who I would have to beat. That is the one that decides it.

you

Who ranks for medieval games ps5?

check_serp
keyword   medieval games ps5
country   us
result
1  reddit.com     forum thread, r/Fantasy
2  youtube.com    video
3  eneba.com      16 Best Medieval Games You Need To Try in 2026
4  gg.deals       Top PS4 & PS5 Medieval games in 2026
5  youtube.com    video
6  ign.com        10 Great Medieval Games to Play Right Now

no featured snippet, no people also ask
claude

A forum thread first and two videos in the top five. Google has not found a good article for this yet.

2026-08-22, live result

A Reddit thread ranking first is the strongest buy signal on a results page. It means Google looked for an article that answers this and settled for people talking to each other instead. Two of the top five are videos, saying the same thing again. There are three real article competitors, and none of them holds a featured snippet.

Measured demand, a page already at position 11, and a top result that is not even an article. That is the decision: work out what actually went wrong on that page, then rebuild it in the voice the site's articles use now. Not today's job - but it is on the list with a reason attached, which is more than it had that morning.

Why technical SEO is not in this routine

Nothing above is a technical check, and that is deliberate.

It is nice to have automation that goes well. To be honest the best thing is having workflows and guardrails. That is also the same because, as I mention, I do not check technical SEO anymore because pages are generated with mandatory fields which are completing these SEO blocks.

The checks still run - once, at the start, and occasionally after.

In triage the important part is having the setup in the beginning, so everything will work as planned afterwards. All the pages, layout follow the technical SEO rules.

Here is what that buys. All eight checks against game-scout.app that same week, on a site doing 67,000 impressions a month:

1 Soft-404s ............ Healthy
2 Sitemap .............. Healthy
3 Robots ............... Monitor   <- verdict
4 Canonicals ........... Healthy
5 One site version ..... Healthy
6 Page basics .......... Healthy
7 Machine readability .. Monitor
8 Index signals ........ Healthy

Nothing critical. The single most useful thing available was one line in robots.txt blocking /_next/, which stops Google fetching the files it uses to render the page. Worth fixing eventually. Not worth fixing instead of the medieval list, so it stays on the list - the same answer the other two sections reached.

That is not vigilance. Nobody audited anything that month. It is that a page which cannot ship without its title, description and canonical filled in cannot quietly lose them later. Which is why the daily loop is about demand, not plumbing - and why the rest of running SEO from an assistant is worth the setup.

FAQ

Can I do this without connecting Search Console?

Not this loop. A URL-only check tells you whether a page is technically sound, but every question here - what moved, which page is not converting, what to write next - runs on your own measured data.

Can the assistant change anything on my site?

No. Every tool used here is read-only. It reads your Search Console data, crawls public pages, and reads reports you already own. It cannot write to your site or to your Search Console.

How often should I actually look?

Daily is fine when it arrives on your phone and takes ten seconds to read. What matters more is fixing the comparison so that better and worse keep meaning the same thing. Search Console runs two to three days behind, so compare the freshest complete day against the same weekday a week earlier.

Run this loop on your own site. Create a free account, connect Search Console, and ask your assistant what moved. Every tool is read-only, and there is no card to enter. The MCP server works with Claude, Cursor, or anything else that speaks the protocol.

Create an account

Claude running a scheduled TrafficTriage daily check: a Search Console report on a real site, summarized with clicks, impressions, and the one query cluster that lost rank

In your AI assistant

Ask your AI about your own site

TrafficTriage plugs into Claude, Cursor, and ChatGPT. Your assistant runs the 8 checks, reads your Search Console data, and can even check your site every morning. Free account, no API key, nothing to install.