How it works
SEOGrowPilot runs a loop on every website you give it. The loop is always the same, it runs whether or not anyone signs in, and every step of it is recorded.
The loop
01Collect
Your pages are crawled, your competitors' pages are crawled, your Search Console and Analytics are read with your permission, positions are checked by our own crawler, and Google's AI Overview is read from the same result page. Weekly for crawls, daily for positions and monitoring — polite, throttled and scheduled in your website's own timezone.
02Analyse
Technical faults, metadata, schema, internal linking, orphaned pages, index coverage, content gaps, competitor movement, keyword opportunities across seven classes. This is the part every SEO tool does, and on its own it produces a list nobody finishes.
03Score
Each finding is priced against your own numbers — conversion rate, average order value, lead value, revenue goals. Attribution records its basis: measured, blended or modelled. A finding that cannot be honestly priced is recorded at zero and ranked on opportunity instead, never given an invented figure.
04Prioritise
Ordered by expected profit, weighted by effort and by confidence earned on your site. Not by severity. Forty missing meta descriptions are grouped as one afternoon's work rather than forty queue items, and a critical fault on a page that earns nothing sits below a small change on a page that does.
05Execute
Metadata, schema, FAQs, content expansion and publishing, through whichever connector your site uses — WordPress, Shopify, Webflow, FTP, SFTP, a REST API or your own CMS. Internal linking and full page rewrites are proposed and left to a person, deliberately. Every change is snapshotted first, and a change that turns out to have altered nothing is treated as a failure, not a success.
06Measure
A baseline is captured when a change is applied and compared against what happened afterwards. Predicted against actual, visible to you both.
07Learn
Confidence is recalculated per website from those measured outcomes. A kind of change that has not been measured on your site yet scores nothing rather than inheriting an average from somebody else's.
How much rope you give it
Set per website, changeable at any time. Most people should start on approval required, watch what it proposes for a fortnight, and move categories to automatic once they have stopped reading them carefully.
- Manual
- Nothing is changed. You are told what to do, in priority order, with the money attached.
- Approval required
- Changes are prepared, costed and queued. An approver sees a diff against the page as it is now — not as it was when the change was drafted — and must leave a note.
- Automatic
- Approved categories are applied as they are found. Set per website, and best arrived at one category at a time.
Connecting Google
Optional, and the single highest-value thing you can do in the first hour. Without it the product works from what anyone can see from outside. With it, it knows what people actually searched for to reach you, which pages earn rather than merely rank, and what a change was worth afterwards.
You connect your own Google account. We read Search Console and Analytics with your permission, store the access encrypted, never post and never change anything in your Google account, and destroy the stored credential the moment you disconnect.
We buy no third-party keyword data, which is why the platform costs what it does. Volume for terms you do not yet rank for is inferred from your impressions and our own search-result signals, and is marked estimated wherever it is shown. Connect a Google Ads account and it stops being an estimate.
Putting a change back
A snapshot is taken before a change is applied — not after, because restoring the state after a change would restore the problem. That snapshot is what a rollback writes back, and a page that cannot be read is never written to, because a rollback with nothing to roll back to is worse than never having touched the page.