01
Crawling & reading
AI assistants don't browse your site the way a person does. Their crawlers fetch raw pages, and their models read text, headings, links and machine-readable markup. Anything hidden behind heavy scripts, images of text, or blocked by robots.txt is effectively invisible.
What we check: which pages are reachable, what text actually renders, and whether robots.txt lets AI crawlers in.
02
Entity resolution
Before a model can recommend you, it has to decide who you are: name, category, location, services, opening hours. It builds this 'entity' from your pages, your structured data (schema.org), and third-party sources. Conflicting or missing facts make the model uncertain — and uncertain models stay silent.
What we check: whether your name, services and location are stated consistently, and whether schema.org markup confirms them.
03
Retrieval & citation
When someone asks 'best dentist near downtown open Saturday', the assistant retrieves candidate businesses and cites the sources it trusts. Pages with clear, quotable statements — prices, hours, service lists, reviews — are easy to cite. Vague marketing copy is not.
What we check: whether each key page contains the specific, quotable facts assistants look for.
04
Answer selection
Finally the model picks who to mention. It favors entities it can describe confidently, with fresh, consistent, well-structured information. This is where visibility is won or lost — and where every gap found earlier in the chain compounds.
What we check: how your overall information footprint compares to what assistants need to recommend you with confidence.