SEO = how ready the site is for Google. AI Search = how likely ChatGPT, Perplexity & Google AI are to find and quote them.
Top ~10% of salon sites technically - it ships a real llms.txt and full FAQ/LocalBusiness/review schema - yet still shows up for zero of its high-value service searches like 'south jersey balayage.'
Wins its own brand name at #1 and shows on page one for 'hair salon moorestown nj', but Yelp and other directories sit above or beside it, and it does not show at all for 'aveda salon south jersey balayage.'
strong - it has an llms.txt that hands AI the exact official pages, plus FAQ, LocalBusiness, and review-rating schema, so ChatGPT, Perplexity, and Google AI have clean, trustworthy facts to pull and cite.
Has a real llms.txt file that tells AI tools exactly which pages to trust - very few salons do this.
Rich, correct schema markup: LocalBusiness, BeautySalon, FAQ, breadcrumbs, and star-rating data all baked into the homepage.
Every image has alt text (0 of 29 missing), which helps both Google and screen readers.
Strong title tag and a clean meta description, both at healthy lengths with the city names in them.
Full name, address, and phone for both locations sit right in the page, and the site is HTTPS and mobile-ready.
Big, healthy sitemap (196 pages) with separate location and staff pages for Moorestown and Washington Township.
Five H1 headings on the homepage ('Gift Cards', 'REVIEWS', 'STAY CONNECTED' etc.) - a page should have one clear main headline, and the top one should say what the business is and where.
Loses the top local spots to Yelp and 'best of' directories on bread-and-butter searches like 'hair salon moorestown nj.'
Does not appear at all for a high-value service query like 'aveda salon south jersey balayage' - the service-plus-location pages aren't ranking.
The llms.txt still lists only Moorestown and Washington Township, but search results show a Voorhees location too, so the AI guidance may be incomplete.
Homepage word count (~1,771) is decent but a lot of it is menu and footer text, not deep service-specific copy that ranks for treatment searches.
Main hero H1 is generic ('Gift Cards' is the first H1 in the code) instead of a keyword-led line like 'Aveda Salon & Spa in Moorestown & Washington Township, NJ.'