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.

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%.
Report day against the same weekday last week for game-scout.app.
site sc-domain:game-scout.app range 2026-08-19 compare 2026-08-12
clicks 75 +34 (+83%) impressions 3,260 +657 (+25%) ctr 2.30% +0.73pp position 9.46 better by 0.63
A strong midweek day - though 12 August was a 14-day low, so the +83% flatters the gain.


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.

The obvious next move is the one the assistant always proposes: rewrite the title and description. So I pulled the queries first.
What is that page actually ranking for?
site sc-domain:game-scout.app filter page contains it-takes-two/co-op-guide range last 14 days
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
One question asked 143 ways - and every one of the biggest variants already appears in the page title.
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.
Who ranks for medieval games ps5?
keyword medieval games ps5 country us
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
A forum thread first and two videos in the top five. Google has not found a good article for this yet.
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.
