Hair By Jessie LuDigital Presence Deep-Dive
Hair By Jessie Lu
Digital Presence Deep-Dive
Storm Salon SocialMeta · Google · SproutJuly 2026

The full picture of
your digital presence

Twelve months of real data across Instagram, TikTok, Facebook, Google Search, your website, and the AI tools people now ask for recommendations. No estimates — every number here was pulled live.

BusinessJessica Lucas · Hair By Jessie Lu
Location526 Main St, Huntington Beach CA
Channels reviewedIG · TikTok · FB · Google · Web · AI
WindowJul 2025 – Jul 2026
Scroll
You own Huntington Beach for extensions —#1 on the map for 4 of 5 searches —5.0★ across 45 reviews —AI names you for extensions —but your reach is leakingand TikTok is the only channel growing
01 — THE VERDICT

You already win the search that matters most. The gap is reach, not reputation.

On Google — the place a stranger with money decides where to book — you are the top result for hair extensions in Huntington Beach, with a flawless five-star record and an AI-legible niche. That is the hard part, and it's done.

The soft spot is reach, not roster. Instagram is a big, loyal base being seen by fewer people every month — and the dip in your follower count is mostly Instagram purging fake accounts, not real people leaving. TikTok, where you barely post, is climbing. This report is the case for pouring energy into reach — because the demand side is already yours.

Local / Map SEOGoogle Maps rank for your services
Reviews & reputation5.0★ · 45 reviews
Website SEOStrong on-page, slow on mobile
AI visibilityNamed for your niche, not the region
Social reach & growthReal audience steady; reach is the gap
#0
on Google Maps for "hair extensions huntington beach" — and 3 more extension searches
0
Google rating across 45 reviews — a perfect record, zero below five stars
0
Instagram followers — the ~300 dip was mostly bots Instagram purged; real followers held
0
of 5 AI searches name you by name — strong for a solo specialist

Scores are Storm's internal 0–10 translation of the live data below, built to make the picture readable at a glance — they are not a Google metric. Every underlying number is real and pulled from the source named in each section.

02 — THE SOCIAL PICTURE

A loyal audience that fewer and fewer people are seeing.

Source: Sprout Social + Meta, trailing 12 months. Your Instagram is the anchor — 9,364 followers. The count dipped over the year, but that was almost entirely Instagram deleting fake accounts — not real people leaving. The real story the chart tells is reach: your posts reach fewer people than they did last fall. That's the leak, and it's fixable.

Instagram — followers vs. monthly reach

Bars: total impressions per month (how many times your posts were seen). Line: follower count — its dips (Sept, May) are Instagram bot purges, not real churn. Reach peaked last fall near 13k/month and has since roughly halved — that's the number to fix.

Monthly reachFollowers
−299What your profile shows
~337Fake accounts Instagram purged
=
+38Real, human followers, net

Your follower count fell 299 on paper — but ten one-day cliffs (a 99-account sweep last September, then 124 gone over May 7–8) are the unmistakable fingerprint of Instagram deleting fake accounts in bulk. That May purge hit 11 Storm salons on the very same days — it was Instagram cleaning house across the platform, nothing about you. Take the bots out and real people came out ahead: 478 genuine follows in, 440 out. Shedding fakes is healthy — a higher share of the people who see your posts are now real, local, and bookable.

0
Instagram impressions over 12 months across 106 feed posts + 503 stories
0
IG engagement rate — healthy for the reach, so the ceiling is distribution, not content
0
average views per feed post — only ~9% of your followers see a given post
What's working
  • TikTok is climbing. 87 → 113 followers this year and a 5.7% engagement rate — nearly double Instagram's — on just 4–5 posts a month. It's your most efficient channel and the least worked.
  • Your personal & educational posts win. Your top performers aren't hair-result shots — they're your studio reveal, your Costa Rica trip, and your "here's my honest policy" videos. People follow you, the specialist.
  • Consistency is there. ~8 feed posts + ~40 stories a month. You're not the problem — the algorithm's distribution is.
  • The follower "dip" is bots, not people. Instagram purged ~337 fake accounts off your profile this year. Strip those and your real audience is flat-to-up — a cleaner, more bookable following than the raw count suggests.
What's leaking
  • Instagram reach roughly halved — from ~13k impressions/month last fall to ~4–5k now. Same effort, fewer eyes. This, not the follower count, is the real number to fix.
  • Facebook is dormant. 265 followers, ~1% engagement. It's cross-posting, not connecting — fine to keep on autopilot, not worth new effort.
  • Reels underperform your stills. Your static posts average more views than your reels — unusual, and worth testing against.

The content that actually travels

Your five best posts of the year, ranked by reach. Notice the pattern — it's you, your standards, and your space, more than the finished hair.

IG Reel · Mar 2026 · Top post
"I don't offer install-only appointments, and there's a reason for that…"
Reach3,116
Engag.67
IG Post · Sep 2025 · Studio reveal
"Matte black ceiling, brass hardware, a living green wall, and a glow…"
Reach2,955
Engag.121
TikTok · Mar 2026 · Best on TikTok
"Hot Pilates, hot yoga and extensions? Yes, I do it all…"
Reach2,988
Engag.231
03 — GOOGLE & LOCAL SEARCH

When someone Googles extensions in Huntington Beach, they find you first.

Source: Google Business Profile, Google Maps & organic SERP, DataForSEO. This is your fortress. A perfect review record plus a tightly-focused niche makes you the default answer for local extension searches.

5.0/5
★★★★★
45 reviews · zero below five stars. On Google, "Jessie Lu: Hair Extension Specialist" is categorized as a hair salon with 4 supporting categories and 32 listed services — a complete, well-fed profile.
Search termMap packWebsite
hair extensions huntington beach#1 of 100#4
hand tied extensions huntington beach#1 of 58#6
hair extensions orange county#1 of 100#4
blonde extensions huntington beach#1 of 100#5
balayage huntington beach#7

Where your map dominance actually reaches

We scanned "hair extensions" across a grid of points around your studio. You're #1 in a solid core around downtown Huntington Beach — and invisible at the edges. Your gravity is strong but local; it doesn't yet pull from the wider county.

#1 at 11 of the 12 points you rank for.

Ranked #1 — you're the top pin
Ranked, but not first
Not in the local pack at this point
Your studio (526 Main St)

The demand you could be capturing

Monthly US search volume. You already own the low-volume, high-intent local terms. The bigger pools — "near me," "hand tied extensions," the broader county — are where the growth is.

04 — THE WEBSITE

Beautifully built for search. Held back on a phone.

Source: live crawl of hairbyjessielu.com + Google PageSpeed / Lighthouse. Technically your site does almost everything right — the one real problem is how slowly it loads on mobile, which is where nearly every client finds you.

Local business schema is completeHairSalon, Organization, WebSite, address, hours & contact all machine-readable — exactly what Google and AI need to trust you.
Title & description are dialed in"Luxury Hair Extensions Huntington Beach — Hair By Jessie Lu." Keyword, location, and brand, in that order.
Every image has alt text16 of 16. Accessible and readable to search engines — most sites fail this.
AI crawlers are welcomerobots.txt blocks nothing — GPTBot, ClaudeBot and PerplexityBot can all read your site.
!
Your H1 is a mood, not a keyword"Let's Create Your Perfect Look Together" is lovely but says nothing to Google. One keyword-bearing headline would help.
No llms.txt fileThe emerging standard that hands AI assistants a clean summary of who you are. Missing — a five-minute, zero-risk add.
Mobile speed 41/100Largest paint at 10.9s — far too slow. Unused theme JavaScript & CSS is the cause. This is the single highest-impact fix on the site.
Desktop speed 60/100Loads in 1.7s on desktop — fine. The gap between the two confirms it's a mobile-weight problem.
On-page SEO 92/100Accessibility 91, Best-Practices 96. The bones are excellent.
05 — AI VISIBILITY

When people ask ChatGPT, your niche is what saves you.

Source: live ChatGPT responses via DataForSEO. We asked five real questions a client might type. You were named in three — genuinely strong for a solo specialist (most local salons are named in none). The pattern is sharp: you win "extensions," you vanish on "salon" and on the wider county.

"Best hair extension specialist in Huntington Beach"
Named ✓
"Who does the best hand-tied extensions in Huntington Beach?"
Named ✓
"Where should I get hair extensions near Huntington Beach?"
Named ✓
"Best hair extensions in Orange County"
Not named
"Best hair salon in Huntington Beach"
Not named
"Jessie Lu: Hair Extension Specialist ⭐ 5.0 — best for premium, customized extensions. A master extension specialist focused almost exclusively on hair extensions… a dedicated specialist rather than a general salon."
— ChatGPT's own words, describing you, July 2026. Your focus is exactly what makes you legible to AI.

The takeaway: the tighter your identity, the more AI recommends you. The way to be named for "Orange County" and "salon" too is not to broaden your message — it's to earn more reviews and mentions that repeat the words extensions and Orange County together across the web.

06 — EVERY POST, MEASURED

The full record — all 281 posts, with the numbers behind each one.

Every feed post, reel, and video you published in the last 12 months across Instagram, TikTok, and Facebook — with complete metrics pulled from Sprout. Sort by any column, filter by channel, and click any row to open the actual post.

Sort by
Date Post Reach Likes Comments Shares Saves Video views Total eng. Rate

281 published feed posts, reels & videos (Instagram Stories excluded — they expire and carry no permanent link). "Reach" is lifetime impressions; "Rate" is total engagement ÷ reach. Saves are Instagram-only. Click any row to open the live post in a new tab.

07 — THE PLAN

Six moves, in the order they'll pay off.

You don't need a rebuild — you need to widen a funnel that already converts. These are ranked by return, not effort.

1

Turn TikTok into a real channel Biggest lever

It's already your best-engaging platform on the least effort, and the only one growing. Post the same videos you make for Reels here 4–5× a week. Lead with your face and your standards — the content that already travels.

Why first: new reach, new audience, and it compounds — versus Instagram where you're fighting a declining distribution curve.

2

Fix the mobile load time Do now

A 10.9-second mobile load is quietly costing you booked consults from your #1 Google ranking. Trim the unused WordPress theme JavaScript and CSS (≈600 KB) and add image lazy-loading. A one-time technical pass.

Why it matters: you're already sending mobile searchers to the site — this is about not losing them at the door.

3

Run a review engine to break past 45 Biggest lever

Your 5.0 is perfect but your 45 reviews trail the full-service salons that outrank you on broad terms. A simple after-appointment text asking for a Google review — mentioning "extensions" and "Huntington Beach" — feeds both your map rank and your AI visibility.

Why: reviews are the one signal that lifts map rank, county-wide reach, and AI recommendations at the same time.

4

Re-engage the Instagram base you already have

9,300 people opted in and fewer see you each month. Use Stories polls, "book with me" CTAs, and DM prompts to signal the algorithm you're worth distributing — and win back the April–May drop. Test more static posts against Reels, since your stills currently out-reach your video.

Why: re-activating a warm list is cheaper than buying a cold one.

5

Add one keyword headline + an llms.txt

Give the homepage a single H1 that says what you do ("Hand-Tied & Custom Extensions in Huntington Beach"), and publish an llms.txt summarizing your niche, location and services for AI assistants. Small, fast, permanent.

Why: two zero-risk edits that make you more legible to both Google and AI.

6

Reach for the wider county

You own Huntington Beach; you're invisible for "Orange County." Publish one or two location-aware pieces (a "hand-tied extensions across Orange County" guide) and pursue the broader "hand-tied extensions" term — 2,900 searches a month versus 70 for the hyper-local phrase.

Why last: it's the growth ceiling, worth pursuing only once the base is re-engaged and reviews are flowing.