Forensic audit
Technical, content, link and AEO layers diagnosed in sequence, with the evidence attached to every finding.
Details →Independent SEO and AEO practice
When a model will not cite your page, the cause is usually a crawl, rendering or entity problem that predates generative search entirely. Diagnosed in the wrong order, every recommendation that follows is a guess.
Retrieval tested repeatedly against real buyer queries. Reported as a distribution, never as a rank.
Generated answers reward agreement across sources, not authority on one domain.
Retrieval works on passages. Whether an answer survives being pulled out of context.
What a machine actually receives. Cheapest layer to fix, and it blocks the most.
Services
A recommendation made without a diagnosis is a preference. Everything here begins with what your stack actually returns to a machine.
Technical, content, link and AEO layers diagnosed in sequence, with the evidence attached to every finding.
Details →Sites, platforms and documentation architectures engineered to be readable by machines from the first deploy.
Details →Autonomous pipelines that run in production, with monitoring that tells you when they stop being right.
Details →Roadmaps built on findings, and independent review of another vendor’s proposal before you sign it.
Details →Selected work
Clients are described without naming them unless they have agreed to be named. The numbers state what they were measured against.
CLIENT · AGRICULTURE · THREE DOMAINS
A duplicate structured-data defect resolved across 466 products, four hundred planned articles across ten clusters per property, and a cross-property split so the domains stopped competing with each other.
CLIENT · SAAS
The application was entirely client-side rendered, so crawlers received a blank document while browsers saw a complete site. Invisible to any tool that executes JavaScript before reporting.
CLIENT · ECOMMERCE
The AI Overview CTR-collapse signature identified in Search Console. Impressions steady, clicks falling, and rank tracking reporting no problem at all.
Positions
Held views, arrived at from testing. They are not universally shared in this category.
Next step
Within 24 hours you get a proposal with a fixed scope and a delivery window, or a note saying this is not the right practice for it. Quoted per engagement in euros. No subscription, no default retainer.