Develop · Build
How it came together.
- 01
Separate the signals: SEO, AEO, GEO
A page can pass classic SEO checks and still fail answer-engine readiness, so the toolkit scores and reports the two separately rather than folding them into one number.
Marketing & BD - 02
Audit what the engines actually read
The scanner reads the live page the way a crawler does - structure, structured data, and the lever most sites miss: whether the site allows AI crawlers at all. The recurring surprise: how often a brand blocks the very engines it wants to be cited by.
Research - 03
Simulate visibility, honestly
Live tracking of who an assistant cites isn't a solved, stable API, so the toolkit asks the question the way a buyer would, across variations, and checks whether, where, and how the brand shows up. A directional instrument, not a guarantee, and the UI says so.
AI & Machine Learning
Develop · Forks
Decisions on the record.
The few calls worth defending. Each one is a fork; the other branch would have been a different project.
Decision · 01
Three separate scores: SEO, AEO, and GEO
Google ranking and answer-engine citation run on different criteria. A page can pass every classic SEO check and still never get quoted by ChatGPT because it lacks schema clarity, source attribution, or blocks GPTBot outright. Scoring SEO and AEO/GEO separately keeps that gap visible instead of folding it into one number.
Decision · 02
A transparent, checkable readiness score
A marketing lead has to defend recommendations to a stakeholder, so each point of the readiness score maps to a concrete, checkable signal rather than a model's guess - every number traces back to something visible on the page.
Decision · 03
First-party Search Console data, kept local (planned)
The common shortcut is to give a hosted SEO tool read access to Search Console and Analytics, handing your query history to a third party for a dashboard you could build yourself. The planned first-party layer talks to Google's own APIs locally instead, so the data stays put. Not built yet - see the outcome above.
