Storm Salon Social
Website Search Report · July 2026

Hair By Jessie Lu

How Jessica Lucas shows up on Google and in AI search - and the fixes that turn rankings into bookings.
Huntington Beach, CA 526 Main St #3 (Beauty Bungalows) (562) 275-2033 hairbyjessielu.com WordPress + 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.
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

  1. Critical

    Fix mobile speed

    Modern image format, lazy-load, caching. The biggest lever - it moves both her rank and her booking rate.
  2. High

    Add the hidden code

    Schema for FAQ, services, and reviews pages, plus finish the homepage code.
  3. Ongoing

    Grow review volume

    A steady ask after each appointment. Unlocks the bigger searches over time.
  4. Quick win

    Add llms.txt and clean up the old address

    Add the AI file; fix the stale Fresha listing. Minutes of work.
  5. Quick win

    Sharpen the homepage headline

    Make it say "Hair Extensions Huntington Beach" - keyword-forward, not brand-only.
  6. 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.