Effectively invisible. As far as ChatGPT and Google AI are concerned, Harborview Legal Group (sample) barely exists.
robots.txt blocks 4 of 11 AI crawlers: ChatGPT (training + search), ChatGPT Search, Perplexity, Claude (Anthropic)…
The server returns HTTP 403 to OpenAI's crawler but 200 to normal browsers — AI engines are being turned away at the door.
No Organization or LocalBusiness schema — AI engines must guess what this business is, where it is, and what it does.
No FAQPage schema.
No JSON-LD structured data anywhere on the homepage.
No FAQ page and no question-formatted headings anywhere.
| AI Crawler Access | ||
| AI crawlers allowed in robots.txt If GPTBot or PerplexityBot is blocked, your business cannot be read — or recommended — by that AI engine. This is the #1 cause of AI invisibility. |
FAIL | robots.txt blocks 4 of 11 AI crawlers: ChatGPT (training + search), ChatGPT Search, Perplexity, Claude (Anthropic)… |
| Live GPTBot access probe A firewall rule is silently blocking AI engines. Browsers see the site; ChatGPT sees an error page. |
FAIL | The server returns HTTP 403 to OpenAI's crawler but 200 to normal browsers — AI engines are being turned away at the door. |
| Page is indexable noindex removes the site from both classic search and AI answers. |
PASS | No noindex directives found. |
| XML sitemap Sitemaps tell crawlers which pages exist and when they changed — without one, new content is discovered late or never. |
PASS | Sitemap found. |
| llms.txt file An emerging standard: a plain-text index telling AI systems what your business does and which pages to cite. Cheap to add, signals AI-readiness. |
NEEDS WORK | No llms.txt file. |
| HTTPS with a valid certificate Both search and AI engines treat non-HTTPS sites as low-trust sources. |
PASS | Valid HTTPS. |
| Structured Data | ||
| Structured data (JSON-LD) present Structured data is how machines read facts (name, services, location) without guessing. |
FAIL | No JSON-LD structured data anywhere on the homepage. |
| Organization / LocalBusiness schema Entity schema is the single strongest way to control how AI describes your business. |
FAIL | No Organization or LocalBusiness schema — AI engines must guess what this business is, where it is, and what it does. |
| FAQPage schema AI answers are Q&A-shaped. FAQPage schema maps your content directly onto the format ChatGPT and AI Overviews quote from. |
FAIL | No FAQPage schema. |
| Breadcrumb schema Breadcrumbs help engines understand site structure and topic hierarchy. |
NEEDS WORK | No BreadcrumbList schema. |
| Content Citability | ||
| Content readable without JavaScript GPTBot, ClaudeBot and PerplexityBot read raw HTML. If the content only appears after JavaScript runs, it doesn't exist to them. |
NEEDS WORK | Only 240 words readable without JavaScript. |
| Clear H1 headline The H1 tells engines, in one line, what the page is about. |
PASS | One clear H1 found. |
| Structured headings (H2/H3) AI engines lift answers from well-labeled sections. Walls of text don't get quoted. |
NEEDS WORK | 2 subheadings found. |
| Question-and-answer content People ask AI engines questions. Sites that literally contain those questions — with direct answers underneath — are the ones that get cited. |
FAIL | No FAQ page and no question-formatted headings anywhere. |
| Title tag & meta description These are the first two sentences every engine reads about your business. |
NEEDS WORK | Present but poorly sized (title 8 chars, description 210 chars). |
| Content freshness signals AI engines strongly prefer sources that look current. |
NEEDS WORK | No 2026 or 2025 dates visible — the site looks stale to engines. |
| Content depth Thin pages give engines nothing to quote. Cited sources average 1,000+ readable words. |
NEEDS WORK | 412 words on the homepage. |
| Active content section (blog/insights) Answer-shaped articles ('How much does X cost in [city]?') are how businesses get named in AI responses. No content engine = no citations. |
FAIL | No blog, news, or insights section found. |
| Entity Signals | ||
| About / team page Engines score expertise and trust (E-E-A-T). Real names, credentials and photos are what separate a citable authority from an anonymous site. |
PASS | About/team page linked. |
| Phone number on page Local AI answers ('best business near me') pull contact details from consistent on-site NAP (name-address-phone) data. |
PASS | Phone number found. |
| Physical address on page A visible address anchors the business to a location — essential for 'near me' AI answers. |
PASS | Street address found. |
| Open Graph tags OG tags are a second, machine-readable description of every page. Engines use them to disambiguate the entity behind the site. |
NEEDS WORK | 1/3 core Open Graph tags present. |
| Canonical URL Prevents engines splitting your authority across duplicate URLs. |
PASS | Canonical tag present. |
Every fix above, done for you — crawler access, entity schema, FAQ & content restructure, llms.txt, the lot. Then we re-run this exact audit and send you the before/after. If your score hasn't at least doubled in 30 days, you pay nothing.
Book a 15-minute call