SEO = how ready the site is for Google. AI Search = how likely ChatGPT, Perplexity & Google AI are to find and quote them.
Owns the #1 Google result for its own brand AND outranks Yelp for 'hair extensions Kirkland WA' - yet ships only 1 of the ~4 schema types a two-location salon needs (just a bare WebSite tag).
Owns the #1 spot for its brand and ranks its own pages above Yelp and competitor salons for 'hair extensions Kirkland WA' and 'best hair extensions Seattle halo toppers' - strong, mature local rankings.
moderate - the page has rich, specific text (prices, brands, methods, two addresses, hours) that AI tools already pull from, but with NO LocalBusiness/HairSalon schema and no FAQ schema, AI has to guess the structure instead of reading clean facts, so it cites the site less confidently than it could.
Ranks #1 for its own brand and beats Yelp/competitors for real customer search terms in both Kirkland and Seattle.
Long, detailed homepage (about 4,900 words) packed with services, brands, prices, and two full locations.
Clean technical basics: HTTPS, mobile-ready, working robots.txt, a real sitemap with 54 pages, and a canonical tag.
Every one of the 68 homepage images has alt text - rare and good for both Google and accessibility.
Name, address, and phone for both salons are clearly on the page, plus separate location pages Google already indexes.
No LocalBusiness or HairSalon schema - only a bare 'WebSite' tag, so search engines and AI can't read the salon's facts cleanly.
The homepage has zero H1 headings, so there's no clear main headline for Google or screen readers to anchor on.
No FAQ section or FAQ schema - misses the exact format ChatGPT, Perplexity, and Google AI love to quote.
No llms.txt and no agents.md file (both return 404) - nothing that tells AI crawlers what the business is.
The meta description is way too long (486 characters) - Google will chop it off at about 160, so the back half is wasted.
It's a two-location business but there's no separate LocalBusiness entry per address with hours, hurting map and AI results.
A 10-second crawl delay in robots.txt slows how fast any bot, including AI crawlers, can read the site.