Press
CrawlCheck, for writers and reviewers.
In one sentence
The CrawlCheck press page gathers what a writer needs to describe the product correctly: a one-sentence and one-paragraph description, dated facts and milestones, the live counts with the date they were read, the product's own vocabulary, the wordmark and mark as vector files, and the brand tokens.
The facts, the numbers with their dates, the words the product uses, and the marks — gathered on one page so a description of CrawlCheck can be right the first time. Nothing here is new: every line is something the site publishes elsewhere.
1,635
sites measured
18,844
real crawler visits logged
33
sections a report scores or reads
0
numbers a payment can change
Read live on 2026-09-11 UTC from the same counters the homepage prints. They regenerate; quote them with the date, and link the dataset for the current figure.
In one sentence
CrawlCheck is a free AI visibility audit. It fetches your website the way GPTBot, ClaudeBot, PerplexityBot, Googlebot, Bingbot and ten other crawler identities do, checks what each one was actually served, reads the machine files that guide them (robots.txt, llms.txt, sitemaps, the entity graph), scores 22 sections organised as three stages (reach, read, quote) plus foundations, and returns an A–F grade with a ranked fix list and the evidence behind every finding.
That is the site’s own definition, served on the homepage and in llms.txt. Quoting it verbatim is fine and preferred.
In one paragraph
CrawlCheck is a free AI visibility audit built in Denver in August 2026 by Emmanuel Orta, an agency operator who runs his own client sites through it. It measures what AI crawlers and search crawlers are actually served by a website — fetching the page as fifteen crawler identities in the same second, reading the machine files, and checking the structured data — rather than where the site ranks. The scan is free and needs no account; paid plans keep a dated record of the same measurements so a change can be dated and a fix can be argued on the bytes. Its core is open source under MIT. No number it produces can be changed by a payment.
Facts
| Name | CrawlCheck |
| Site | crawlcheck.io |
| Built | 7 August 2026, Denver, Colorado |
| Founder | Emmanuel Orta, whose creator name is VSNARY — who runs this |
| Free | The full scan of any domain, and any single YouTube video check |
| Plans | Watch $29 · Studio $89 · Agency $249 · Network from $690, per month, by number of domains under record — pricing |
| Open core | github.com/emmanuelorta/crawlcheck-core, MIT, dependency-free, parity-tested against production |
| Scanner identity | Mozilla/5.0 (compatible; CrawlCheck/1.0; +https://crawlcheck.io/bot) — about 30 read-only requests per scan, from one address, identified honestly |
| Contact | hello@crawlcheck.io — read by the person who built it; there is no PR firm |
On the record
- 2026-08-07Built. The date on the site’s own Organization record.founded
- 2026-08-15Cited by an answer engine. Perplexity reproduced the pricing table row by row and cited the homepage, the dataset and a findings post as sources — the product’s own thesis, on its own site.cited
- 2026-09-03Open core published. crawlcheck-core: the robots.txt reader, crawler identification and the log-line verifier, MIT, with parity tests against the live service.released
- 2026-09-03First editorial citation. A third-party AEO tool vendor wrote a piece around the /goto measurement and cited it as the primary source.cited
- 2026-09-05Mobile app design frozen. Version 1.0, 28 screens; the site began serving its design tokens and content manifest for it — the app.milestone
What it is not
- Not a rank tracker. It measures what a crawler receives — the inputs — not where a page appears in anyone’s results.
- Not an AI-content detector. It does not judge whether text was written by a model.
- Not pay-to-grade. A licence unlocks lists, the record and cadence; it does not change a measurement, a finding or a grade. That sentence is in the pricing FAQ and has been quoted back to us by an answer engine.
The words it uses
Plans, never tiers. A record, not an account. A reading is one measurement; a finding is a defect that holds a grade down; a receipt is a dated, hashed change. The three stages are Reach (can a named crawler get the page), Read (can it find the words) and Quote (is there a fact it can state and attribute). Scores fall into bands: strong, adequate, weak, poor, and not measured — which is never a zero.
Marks and colours
The wordmark is type: “Crawl” in ink, “Check” in the accent, set in Cabinet Grotesk. Both files below are vector paths with no font dependency. Use them to refer to CrawlCheck in coverage and reviews; do not recolour them, and do not present them as an endorsement.
| Token | Value | Used for |
|---|---|---|
| Ink | #1A1916 | Text, and “Crawl” in the wordmark |
| Accent | #006B6B (dark theme #3DA8A8) | “Check”, links, the mark’s short bar |
| Paper | #F5F5F3 (dark #0F0F0E) | Page background |
| Grade colours | #2D6A1F strong · #8A6100 adequate · #B4460E weak · #A11B1B poor | Bands on every report and badge |
| Type | Cabinet Grotesk · Satoshi · JetBrains Mono | Display · text · numbers and code |
The same values are published for the mobile app at /tokens.css; the page and the app read one file.
Who runs it
Emmanuel Orta, whose creator name is VSNARY, builds CrawlCheck and writes its findings. He runs a Denver agency whose own client sites go through the scanner — the public demo report is one of them. Elsewhere: emmanuelorta.com · GitHub · LinkedIn.
Read next
The dataset · Proof and timestamps · How the scanner behaves · Findings