Homeowners now ask ChatGPT, Perplexity, and Google AI who to hire. This check crawls your website the way an answer engine does — up to 10 pages, 24 individual checks with the evidence shown for each — and scores your readiness from 0 to 100. Built for contractors first; any local business works.
Free · about 15–30 seconds · no signup. We crawl up to 10 pages — homepage, services, contact, FAQ, about.
24 sites checked
See a real report: AltaPoint’s own site scores 80/100 on AEO Score v2 — 10 pages crawled, all 24 checks shown with their evidence. We publish our own score before asking for yours.
Your homepage address is enough — no login, no signup, nothing to install. A roofer in Long Beach and a plumber in Signal Hill check the exact same way.
The checker crawls up to 10 pages — homepage, services, contact, FAQ, about — and reads only what answer engines can see: your schema, Q&A, contact signals, service pages, reviews, and the machine files that hand crawlers a map of the site.
A 0–100 readiness score, four section scores, and all 24 checks with the evidence found for each — plus every gap ranked by points recoverable, so the big fixes come before the two-point tidy-ups.
When a Long Beach homeowner asks ChatGPT “who is the best roofer near me?” or Perplexity “how much does a roof replacement cost in Long Beach?”, the engine can only cite businesses it can actually read. The check crawls up to 10 pages of your site and runs 24 checks in four sections — every one scored pass, partial, or missing, with the evidence printed next to it. 100 points total.
The JSON-LD that tells an engine “this is a Long Beach roofer, this is the phone, these are the services.” Six checks: structured data present, a specific business type (not generic), all 8 key fields, FAQ schema, Service schema, and review schema.
robots.txt — including whether GPTBot, PerplexityBot, and ClaudeBot are actually allowed in — a sitemap with real page coverage, an llms.txt with substance, canonical tags, and clean HTTPS. Six checks.
Real Q&A an engine can lift word-for-word, pages for each service in each city you serve, page depth, heading structure, titles and meta descriptions, and answer-shaped blocks. Six checks across the pages we crawl.
Name, phone, and address identical across your pages and schema, click-to-call links, a real contact page, links to your Google and Yelp review profiles, visible testimonials, and your Google Business Profile link. Six checks.
Engines cannot read the business. “Near me” answers name competitors instead.
Some signals land, some are missing. You appear sometimes, for some questions.
Readable and citable — a few named gaps are still costing you mentions.
Every signal in place. Engines can read, match, and cite the business cleanly.
This is a readiness score from on-site signals — not a measurement of live ChatGPT, Perplexity, or Google AI answers. It measures whether your site publishes what those engines rely on when they choose what to cite.
The fix list is free and it is yours either way: work it yourself, or hand it to whoever built your site. If you would rather it just get handled, that is the AltaPoint path — start with a free Snapshot, then the $999 Full Audit turns the fix list into a measured report with a ranked fix order. No obligation, and the report stays yours if you stop there.
AEO (Answer Engine Optimization) is how ready your website is for AI answer engines — ChatGPT, Perplexity, and Google AI Overviews. When someone asks an AI tool for a contractor or local service, the engine reads structured signals on business websites and cites the ones it can understand. AEO is making sure your site is one of them.
No. This is a readiness score from on-site signals — not a measurement of live ChatGPT / Perplexity / Google AI answers. It measures whether your site publishes the schema, Q&A, contact details, service pages, reviews, and machine files that answer engines rely on when they choose what to cite.
Up to 10: your homepage plus the key pages found from your sitemap and internal links — services, contact, FAQ, about, and service/city pages. The report states exactly how many pages were checked and lists them, and every one of the 24 checks shows the evidence it was scored on.
Most low scores come down to a few fixable gaps: no LocalBusiness schema, no FAQ page engines can lift answers from, a missing street address or phone in machine-readable form, no dedicated service and city pages, or no sitemap. Your report lists every gap found, in order of points recoverable.
llms.txt is a plain-text file at the root of your site (yoursite.com/llms.txt) written for AI tools: what the business does, where it works, and links to the key pages. Paired with a sitemap.xml, it hands crawlers and answer engines a map instead of making them guess.
Answer engines need some machine-readable location signal to match you to a place. A published street address in your schema earns full credit. If you work from home or cover an area, publish an explicit service area in your schema instead — the check explains which signal it found, and the fix list says exactly what to publish.
Re-check after you fix a gap, and then every few months. Results are cached for 24 hours, so a re-check inside a day shows the same report with its timestamp; after 24 hours the check fetches your site fresh.
You see the full report instantly — no signup. If you want it in your inbox, the email gate sends the report and the fix checklist. If you want the gaps fixed for you, that is the AltaPoint path: a free Snapshot, and the $999 Full Audit that turns the fix list into a measured report with a ranked fix order.
More free resources: see every free tool and guide we publish — including the Trades API Directory and the Long Beach Home Cost guides.
Curious what real checks look like? The AEO Scoreboard publishes actual scores from real runs of this checker — including our own site’s 86 and the biggest gap found in each report.