SEO = how ready the site is for Google. AI Search = how likely ChatGPT, Perplexity & Google AI are to find and quote them.
Invisible on Google for two of its own headline services (balayage and extensions in Roseville/Rocklin), even though the homepage names both - while running only bare 'this is a website' code instead of real hair-salon schema.
Wins its own name and shows on page one for 'hair salon rocklin' (behind The Den and Yelp), but is invisible for 'balayage roseville' and 'hair extensions roseville/rocklin' even though those are its core services.
moderate - it has a real llms.txt with a live Wix AI (MCP) connection so chatbots can read its hours, services, and address directly, but the homepage itself is thin on words and has no business or FAQ schema, so it loses to rivals with richer pages.
Owns the #1 spot for its own name and sits on page one of Google for 'hair salon rocklin'.
Title tag and meta description are clear, keyword-rich, and name both cities plus the main services.
Has a real llms.txt that lets ChatGPT and other AI tools pull live, correct info straight from the site (rare and ahead of the pack).
All the basics pass: secure (https), mobile-friendly, clean robots file, and a full sitemap with 28 pages plus 21 blog posts.
Every image has alt text and there is exactly one clear H1, plus full Facebook/social share tags.
Name, address, and phone are on the page and match listings everywhere (Yelp, Apple Maps, Fresha).
No business schema. The only code badge on the page just says 'this is a website,' not 'this is a hair salon at this address with these hours.' Missing HairSalon/LocalBusiness markup is the single biggest miss.
Invisible for 'balayage roseville' and 'hair extensions roseville/rocklin' - two of its own headline services - while The Standard, Tribe, Lavish Locks, and Modern Mane show up.
The homepage has only about 296 visible words. That is too thin for Google or AI to understand what makes them special.
No FAQ section or FAQ schema, so the site cannot win the question-and-answer boxes that AI search loves to quote.
Only one real H1 and very little on-page text means few keyword footholds for service+city searches.
Service pages exist (extensions, hair services) but are not strong enough to outrank competitors on the money searches.
Yelp directory pages outrank the salon's own service pages on broad searches, meaning they lose clicks they could own.