The tools we run before every campaign.
Three checks start almost every brief that lands with our fulfilment team: can AI crawlers find the pages that matter, is the structured data actually valid, and does Google hold an entity for the brand at all. We built the tools for ourselves. Here they are, free, with nothing to sign up for.
Open one and start working.
Each one does a single job properly rather than ten jobs badly. Nothing is gated, rate-limited per account or held back for an email address.
llms.txt to drop at your site root.
Open the generator
02 / Structured data
Schema Markup Generator
Twelve schema.org types — Organization, LocalBusiness, Person, Article, Product, Service, FAQ, How-To, Website, Breadcrumbs, Event and Video — with a live JSON-LD preview and a one-click merge into a single @graph.
Open the generator
03 / Entity check
Knowledge Graph Explorer
Query Google's own Knowledge Graph Search API. Find out whether Google holds an entity for a brand, person or place, see its machine ID and types, and copy a sameAs snippet that points your markup at it.
Open the explorer
The three questions that decide whether AI search can see you.
Can a model find the right pages?
Language models do not crawl the way search engines do. They pull a handful of pages, quickly, and reason over what they get. An llms.txt file is a short, human-written index that tells them which pages actually answer things — instead of leaving them to guess from a 900-URL sitemap.
Is your data machine-readable?
Structured data is how a page states facts unambiguously: this is the author, this is the price, this is the answer to that question. Hand-written JSON-LD breaks quietly — a missing required property, a stray comma — and broken markup is worth exactly as much as no markup.
Does Google know you exist?
Rankings are about pages. Entities are about things — and AI answers are assembled from entities. If Google holds no Knowledge Graph entry for your brand, you are a string of characters rather than a known company, and no amount of on-page work changes that on its own.
Before you start.
Are these tools really free?
Yes. No sign-up, no credit card, no per-account cap. They are built by the team that runs our fulfilment work, and we publish them because the underlying checks are ones every campaign starts with anyway.
Do you store the sites or queries I run through them?
No. The schema generator runs entirely in your browser and never sends your input anywhere. The llms.txt generator and Knowledge Graph explorer proxy a request through our server so the browser can reach a third-party site or Google's API — nothing is written to a database.
What is llms.txt, and do I actually need one?
It is a plain-Markdown file at the root of your domain listing the pages you most want language models to read, each with a one-line description. It is a proposed standard, not a confirmed ranking factor. Worth adding because it takes minutes — not because anyone can promise you what it does.
Why does the explorer say my brand does not exist?
Because Google has not yet resolved your brand name to a distinct entity — normal for younger brands. It is fixed by corroboration rather than markup alone: consistent naming across authoritative third-party sources, a linked cluster of profiles referenced with sameAs, and Organization or Person schema on your own site. That is the work behind our Knowledge Panel service.
Can I use these on client sites?
Yes — that is who they are for. Everything they output is yours to hand over under your own brand. If you would rather not run the follow-up work yourself, that is what our agency partnership is for.
The tools show you the gap. We close it.
Finding the problem takes ten minutes. Building the citations, the entity signals and the authority that fix it takes months — which is exactly the part we handle for agencies, under your brand.