How Jessica Lucas shows up on Google and in AI search - and the fixes that turn rankings into bookings.
Huntington Beach, CA526 Main St #3 (Beauty Bungalows)(562) 275-2033hairbyjessielu.comWordPress + Astra + Elementor
Her Google presence is a category leader. Her website is the weak link - and it's leaving bookings on the table. Fix the site and she captures demand she's already ranking for.
Google SEO
7.5/10
Decent
AI Search
6.0/10
Middling
The big picture
Google loves her. Her site lags.
When someone searches, Google puts her at the top of the local map. But her website barely shows up in the regular blue links below it.
Map pack
#1
her Google profile
vs
Website
#28
the money term
Her own Instagram currently ranks higher than her own website for the term that matters. That gap is completely fixable - and this report is the how.
Start here
What's already working
The foundation is strong
#1 in the Google map pack for extensions - a real category win in her city.
Every page has a proper title and description with the city and keywords.
Homepage carries the core business code (address, phone, hours).
Fully crawlable and indexed; every image has alt text.
Desktop speed is good - the speed problem is phones only.
Live ranking data · Huntington Beach, CA
Where she ranks, term by term
Map pack = the 3-box local results (her profile). Organic = the blue links (her website).
Hair Extensions Orange County
170 searches/mo
Map pack
#1
5.0★ · 45 reviews
Her website
#28
Instagram ranks #6
The headline gap: she is #1 on the map but #28 organically - and her Instagram outranks her own site.
Hair Extensions Huntington Beach
70 searches/mo
Map pack
#1
5.0★ · 45 reviews
Her website
#5
close, but climbable
Hair Salon Huntington Beach
1,000 searches/mo
Map pack
#25
biggest term in market
Her website
--
not in top 100
This is the biggest term in her market, and she is nearly invisible for it. That's a positioning call, not a failure - she is a specialist, not a full-service salon. Worth a light play, not a priority.
Skipped - no real demand:hand tied extensions orange county and balayage huntington beach both show 0 searches/mo. Not worth chasing.
Problem 1 · Critical
Mobile speed
Critical
Mobile score
47/100
largest image ~11s to load
Desktop score
77/100
loads in 1.7s - fine
It looks beautiful but loads like it's 2015 on a phone. People leave before they see her work, and Google demotes slow mobile pages. That's the #28 rank.
Cause: 41 images on the homepage, none in modern (WebP) format, little lazy-loading. This single fix helps her Google rank AND her booking rate - the two things that actually matter.
Target after fix: mobile load under 3 seconds, score 70+.
Problem 2 · High
The hidden code gap
High
Google and AI read a hidden layer of code on each page. She has it on the homepage - and nowhere else. Adding it is cheap, and it's exactly what AI search pulls from.
FAQ page: 22 real questions, zero FAQ code (can't win Google answer boxes or get quoted by ChatGPT).
Reviews page: 5.0 stars, no review code (the stars are invisible to Google).
Services pages: no service code.
Homepage: missing map coordinates, a star rating, and social profile links.
AI search · ChatGPT / Perplexity
The machines already know her
Asked "best hair extension specialist in Huntington Beach," AI named her (#2) and cited the right location. Her identity is clear to the machines - a strong starting point.
Missing llms.txt - the file AI engines look for. Quick add.
Do not chase "hand-tied extensions OC" phrasing - it has zero real searches. Clear identity plus llms.txt is the whole play here.
The ceiling
Review volume, not rating
She is 5.0 stars - perfect quality. But review volume is what unlocks the bigger searches. Here's the field:
Chemistry Lounge
369
Glamour Locks
151
Porcelain Hair Studio
96
Twisted Salon
48
Hair By Jessie LuHer
45
Her rating is perfect. A steady review-ask after every appointment is the lever that moves her into contention for the bigger terms.
Housekeeping
One stale listing to fix
Her Fresha booking listing still shows her OLD address (Hair Theory / 19051 Goldenwest St). Everything else says her current suite - 526 Main St #3, Beauty Bungalows.
Mismatched addresses confuse Google and AI about where she actually is. Update or remove the old listing.
The plan
Fix order, by leverage
Critical
Fix mobile speed
Modern image format, lazy-load, caching. The biggest lever - it moves both her rank and her booking rate.
High
Add the hidden code
Schema for FAQ, services, and reviews pages, plus finish the homepage code.
Ongoing
Grow review volume
A steady ask after each appointment. Unlocks the bigger searches over time.
Quick win
Add llms.txt and clean up the old address
Add the AI file; fix the stale Fresha listing. Minutes of work.
Quick win
Sharpen the homepage headline
Make it say "Hair Extensions Huntington Beach" - keyword-forward, not brand-only.
Cut
Chase "hand-tied OC" content
No one searches it. Do not spend time here.
Jessica's already done the hard part - she's the #1-rated extension specialist Google shows in her city. The website just needs to catch up to her reputation. These are mostly settings and code fixes, not a rebuild.