Engagement 01 — Entry product
How visible are you in AI search, and what is stopping you?
A fixed-scope diagnostic that ends with a number you did not have, a competitor set you probably did not expect, and a prioritised list of the specific things causing the gap.
The question it answers
One question, answered with evidence.
How visible is this company in Google and AI search, and what is preventing it from being discovered, cited or recommended? Everything in the audit exists to answer that, and anything that does not is left out.
- Format
- Fixed scope, fixed fee, delivered once.
- Typical duration
- Two to three weeks from access being granted.
- Deliverables
- Findings with replayable evidence, prioritised recommendations with owners and effort, a query-level visibility baseline you keep, and a walkthrough call.
- What you provide
- Search Console and analytics read access, one 45-minute session with someone who knows the product, and your own competitor list.
- What happens after
- Either you run the plan yourself — genuinely fine, the report is written to be executable by your team — or we run it as AI Search Growth.
- Why it is paid
- Because doing it properly costs real hours and real model spend, and because free audits get the attention free audits deserve.
Pipeline
How the audit runs.
- 01
Crawl
automatedFull site crawl respecting robots.txt, with raw HTML retained so every finding can be re-derived without re-crawling. - 02
Analyse
automated + humanTechnical SEO, content, structured data and entity analysis run in parallel over the crawl output. - 03
Build the competitor set
human confirmedClient-declared, market, SERP and AI-answer competitors. The last list is the one that reframes the conversation. - 04
Generate the query set
human confirmedQueries derived from your industry, product, customers, geography, use cases and competitors — then reviewed with you before anything is executed. - 05
Execute
automatedEvery query, every surface, repeated. Raw responses stored verbatim with model, timestamp, geography and settings. - 06
Extract
automated + sampled reviewMentions, positions, citations, competitors named, source types. Low-confidence matches are queued for a human to check. - 07
Trace the evidence chain
human ledFor queries where a competitor wins and you do not appear, read the cited sources and work out what they say that you have no equivalent of. - 08
Recommend and review
human ownedFindings become prioritised recommendations. Nothing reaches you without a named person reviewing it.
Scope
Eight modules.
Each one produces findings with evidence attached. Findings that do not connect to a page someone buys from, or a query someone searches, do not make the report.
Technical SEO
- Crawlability and indexability
- robots.txt, per-bot directives, meta robots
- HTTP status, redirects, canonicalisation
- Sitemap correctness
- Internal linking and click depth
- Metadata and heading semantics
- JavaScript rendering, fetched versus rendered
- Mobile usability
- Page speed and Core Web Vitals where field data exists
Website content
- Topic and intent coverage
- Customer questions actually answered
- Commercial, comparison and informational query coverage
- Content gaps against the tracked query set
- Topical authority assessment
- Thin, duplicate and outdated content
Structured data
- Organization, Product, Service, SoftwareApplication
- Article, FAQ, Breadcrumb, Person, Review
- LocalBusiness where genuinely relevant
- Validation errors and markup that contradicts the page
- sameAs coverage
- Explicitly: no schema recommended for its own sake
Entity and brand
- Company name consistency across every property
- Description and category consistency
- Products, services, founders, locations
- Social and platform profiles
- External references and brand mentions
- Disambiguation from similarly named companies
Authority
- Backlinks and referring domains
- Industry publication presence
- Review platforms including G2 and Capterra
- Directories that are actually maintained
- Reddit and practitioner communities
- Podcasts, newsletters, interviews, news
- Partner sites and expert mentions
Competitors
- Competitor set built four ways, including from AI answers
- Rankings and content footprint
- Authority and referring domains
- Mentions and citations
- AI visibility head to head
- Third-party presence comparison
AI search
- 42+ queries generated from your industry, product, customers, geography and competitors
- Executed across ChatGPT, Gemini and Perplexity
- Google AI experiences where technically observable
- Each query repeated 3 times because answers are non-deterministic
- Raw responses stored verbatim and replayable
- Mention, position, citation and competitor extraction
AI accessibility
- OAI-SearchBot, GPTBot, ChatGPT-User, PerplexityBot, Google-Extended
- What each token actually controls
- Edge and WAF behaviour against declared crawler user agents
- Server-rendered versus client-only content on commercial templates
- Treated as a separate diagnostic from visibility, because it is a separate problem
Output
What the deliverable looks like.
Observation, interpretation and recommendation are kept apart. Every rate shows its denominator. Every figure carries a label saying whether it was observed, verified, inferred or estimated.
Visibility baseline, by surface
16.7%
7 of 42 queries
- Citation rate
- 4.8% (2/42)
- Avg. position
- 5.4
- Executions
- 126
26.2%
11 of 42 queries
- Citation rate
- 11.9% (5/42)
- Avg. position
- 4.1
- Executions
- 126
21.4%
9 of 42 queries
- Citation rate
- 14.3% (6/42)
- Avg. position
- 4.8
- Executions
- 126
Against the competitor set
Demo- Spendwise54.8% (23/42)
- Tallyflow45.2% (19/42)
- Obol Pay28.6% (12/42)
- Ledgerloopyou21.4% (9/42)
- Kestrel Finance19.0% (8/42)
Findings — observation only, interpretation kept separate
- blockerai-accessibility
Comparison pages return an empty container to non-browser clients
Fetching /compare/* without JavaScript execution returns a document whose main content area contains no product data. The same URLs render fully in a browser.
- → curl of 6 /compare/* URLs: 0 product rows present in returned HTML
- → Rendered DOM in headless browser: 14 product rows present
- blockerai-accessibility
Edge bot rule challenges non-browser user agents on two commercial templates
Requests to /pricing and /compare/* with non-browser user agents receive a 403 with a JavaScript challenge body.
- → HTTP 403 on 8 of 8 requests with a declared crawler user agent
- → HTTP 200 on the same URLs with a standard browser user agent
- highcontent
No alternatives page exists for the most-tested competitor
The query 'spendwise alternatives' is in the tracked set at priority 5. No page on the site targets it. A competitor's own alternatives page was cited in 4 of 9 executions.
- → Site crawl: 0 pages matching alternatives intent
- → Query q-02: subject mentioned in 4/9 executions, own domain cited in 1/9
- highentity
Company description varies across five external profiles
The one-line description differs materially between the website, two review platforms, the LinkedIn profile and a directory listing. Two describe the product as accounts-payable software rather than expense management.
- → 5 external profiles collected
- → 3 distinct category descriptors in use
Honesty
What the audit will not tell you.
- It will not tell you what any AI provider’s ranking logic is. Nobody outside those companies knows, and we will not pretend to.
- It will not promise that fixing the findings produces a mention. It identifies the reasons you are currently excluded and establishes a baseline to measure against.
- It will not report a rate computed from a sample too small to mean anything. Where the denominator is small, we show it and say so.
- It will not claim a model said something unless the response is stored and replayable.
Start with the audit.
Two to three weeks, fixed scope, and a baseline you keep whether or not you continue with us.