Free, no signup
Free website audit for phone speed, Google and AI search
Your site's address82 checks
Only care about AI crawlers? The AI visibility checker covers just that part.
Growth Radar's free website audit reads one site the way a phone, Google and AI crawlers do, and reports 82 checks. Each check is marked passed, failed or not measured. Type a domain and the report opens on its own page, with no signup and no email. Nothing in it is estimated. If the audit couldn't run a check, the report says so and gives the reason instead of guessing.
How does it test AI crawler access?
The audit fetches robots.txt and works out, for GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and Google-Extended, whether each one may fetch the homepage, quoting the rule that decided it. It then repeats the test on a sample of pages the homepage links to. It also validates llms.txt against the published format: one title line first, then sections of links written as full URLs. A missing robots.txt is reported as letting every crawler in, which is what crawlers do with it.
What if a firewall or CDN blocks the audit?
Many sites sit behind a firewall or CDN that answers unfamiliar visitors with a challenge page instead of the site. The audit checks every response for those pages. When it finds one, it names the vendor and the HTTP status, and every check that depended on that response reads not measured rather than pass or fail. If a request sent with an AI crawler's user agent gets challenged, that isn't scored either, because the real crawler may still be let through.
What does it read on the homepage?
On the homepage it reads the title, meta description, canonical link, Open Graph tags and JSON-LD types, the headings, the html lang and viewport, and whether the main content is readable without JavaScript. It checks that paragraphs run 40 to 150 words, the length answer engines tend to quote. Phone speed comes from Google's PageSpeed test, run more than once and reported as the median, plus real-user Chrome data when Google has enough of it.
What happens after the audit?
The report has its own link, so you can send it to whoever builds your site, and it lists each fix in plain language. Run it again later to see whether a fix worked. To see whether a change moved search or AI traffic, connect the site to Growth Radar: it records the change when it ships and grades it later against the numbers from before it went live, losses and inconclusive results included.
All 82 checks
- No WAF or CDN challenge page
- GPTBot may fetch the homepage
- OAI-SearchBot may fetch the homepage
- ClaudeBot may fetch the homepage
- PerplexityBot may fetch the homepage
- Google-Extended may fetch the homepage
- AI search bots may fetch sampled pages
- Organization JSON-LD
- WebSite JSON-LD
- FAQPage JSON-LD
- Product or SoftwareApplication JSON-LD
- Structured data has no errors
- Eligible for a Google rich result
- Structured data warnings (recommended fields and formats)
- Title
- Meta description
- Canonical link
- Open Graph title and image
- Open Graph description
- Twitter / X card tag
- Search and AI answers may quote the page
- Content-Signal allows AI answers
- Main content in a <main> landmark
- HSTS header
- Content-Security-Policy header
- Clickjacking protection
- llms.txt published
- llms.txt has a title and links
- Sitemap reachable
- Real-user largest paint (p75, phone)
- Real-user response to taps (INP p75, phone)
- Real-user layout shift (CLS p75, phone)
- Phone speed score (median of runs)
- Exactly one H1
- Sections under H2 headings
- No noindex
- hreflang alternates are valid
- Canonical points at the page itself
- html lang attribute
- Mobile viewport
- Title is 10 to 60 characters
- Meta description is 50 to 160 characters
- One title, description and canonical
- http:// redirects to https://
- Content readable without JavaScript
- Main content share of raw HTML text
- Copy free of stock AI-style phrases
- Paragraphs of 40 to 150 words
- Opens with a short direct answer
- Publish or update date in markup
- Author in markup
- Lighthouse accessibility score is 90 or more
- Text has enough color contrast
- Images have alt text
- Form fields have labels
- Buttons and links have a name screen readers can say
- ARIA roles, hidden content and tab order are valid
- No files block the first paint
- Little unused JavaScript or CSS
- Images are sized, compressed and in a modern format
- Server answers quickly
- Text files are compressed
- Lighthouse best-practices score is 90 or more
- No internal links to missing pages
- Every page has its own title
- Every page has its own meta description
- Every page has a title and meta description
- Images across the site have alt text
- Sitemap lists only live, indexable pages
- Pages carry at least 100 words in the HTML
- Sitemap pages are linked from the site
- Internal links point straight at the final URL
- Product price and currency readable without JavaScript
- Product availability stated in markup
- Buy or add-to-cart control in the HTML
- Shipping and returns information
- Product markup matches the page (price, stock, name)
- Product brand and identifiers (GTIN, MPN or SKU)
- Product description of 50+ words in the HTML
- Review rating in Product markup
- Brand entity on Wikidata
- Homepage JSON-LD sameAs links the brand entity
Questions about the audit
Is the website audit really free?
Yes. There's no signup, no email and no card. Each visitor can only run so many audits, so no one can run it in a loop, and a recent report is shown from the cache instead of fetching the site again.
Why does a check say not measured?
Because the audit couldn't read what that check needs: the page timed out, a firewall served a challenge page, or Google returned no speed data. A not-measured check is left out of the counts instead of being scored as a pass or a fail.
Does blocking GPTBot hide my site from ChatGPT search?
Not on its own. GPTBot collects pages for OpenAI's models, while OAI-SearchBot indexes pages for ChatGPT search answers. The audit checks each one separately, so you can block training and still be readable by search.
Who can see my audit report?
Anyone with the link. The report page is kept out of search results, and it only shows what any visitor to your public site could already read: robots.txt, llms.txt, the sitemap and the homepage.
