Digital Marketing Report · Storm Salon Social

Jessica Lucas

Hair Extension Specialist · Huntington Beach, CA. The "Hair By Jessie Lu" brand, measured across every channel.
In 29 months, Jessie Lu went from being posted to being found. Her Instagram reach nearly doubled, her real audience grew, and on Google she now owns Huntington Beach hair-extension search.
Sources: Sprout Social (profile-level analytics) Google Business Profile API (live) Local map-pack & keyword audit Window: Feb 2024 – Jul 10 2026 (29 mo)
29
Monthswith Storm Salon Social
5.0★
Google45 reviews, all five-star
323K
IG reachnearly doubled over the run
#1
Map packfor the money keywords
01
The Top Line

What 29 months add up to

Three pillars carry the whole story. Everything after this is the proof.

Pillar 01

Seen more than ever

Annual Instagram reach nearly doubled. Over the full run: impressions, reached, video views, comments.

Pillar 02

Her real audience grew

On screen Instagram shows a dip, but that's the platform deleting fake accounts while real humans followed. Cleaner list, more real people.

Pillar 03

Google is a stronghold

A perfect 5.0 across reviews, #1 in the map pack for the money terms, and of those reviews earned under Storm.

Overall, since Storm started · February 2024

02
Year by Year

Build → Breakout → Scale

The years tell a clean three-act story on Instagram, with the other channels riding alongside.

2024
Foundation & cleanup

Storm takes over; posting jumps from ~4/mo to 40–60/mo and the reach base gets built. Engagement rate is healthy at 3.28%. Meanwhile Instagram scrubs fakes hard, so followers fall as bots wash out. The laying-the-track year.

2025
The breakout

Reach explodes +50% and the pivotal win lands: real followers turn positive for the first time (+167). The audience stabilizes and grows. Engagement rate softens, the honest tradeoff of scaling reach. The year it worked.

2026
Scaling · engagement to watch

Already 86K reach in half a year, on pace to beat 2025. But engagement rate keeps softening and a May bot purge dinged followers again. Momentum is real; engagement quality is the watch-item.

Instagram, per calendar year. 2024 = Feb–Dec (Storm start); 2026 = through Jul 10. Profile-level metrics (all content incl. stories/reels).

Instagram followers — the bot washout, then the plateau

Month-end follower count. The dips are fake-account purges, not real audience loss.

Instagram reach & impressions climbed every year

Monthly totals.

ImpressionsReach
03
Quarter by Quarter

The mechanics — five things to act on

The years give the arc; the quarters reveal how it actually works.

1Her reach is strongest right now. The best reach quarter of the entire run is 2026 Q1 (49,029); the highest-impression quarter is 2025 Q4 (88,348). The engine's two best quarters are the two most recent.
2Volume is not reach. The three biggest posting quarters (265 / 222 / 211 posts) did not produce her biggest reach. The algorithm and the content drove it, not sheer volume. Work smarter, not louder.
3Engagement isn't a straight slide. It bounced back to 2.89% in 2025 Q3 on fewer posts, proof the compression is a reach tradeoff, not a decline in the work.
4She has a season: Q4 to Q1. Her top three impression quarters are all holiday / new-year windows. Plan the biggest pushes for Oct–Feb.
5TikTok's inflection is early 2026. Engagement rate jumped 2.48% → 5.67% → 7.50% across three quarters. Something clicked, so pour into it.

Instagram reach by quarter

Unique accounts reached each quarter (2026 Q3 = 10 days only).

Instagram, by quarter. Foll = follower count at quarter end.

TikTok engagement rate is accelerating

Engagement per view, by quarter — the clearest upward trend in the dataset.

04
Month by Month

The comeback, told in months

This is where the chart becomes a story: a low, a turn, and a new normal she's still standing on.

Nov 2024The floor

Instagram runs its biggest purge of the run, −390 in one month. Her count bottoms at 9,064, the lowest it would ever get. On paper, it looks like the wheels are coming off.

Dec 2024 – Jan 2025The turn

Right at the bottom it breaks the other way: +385, then +262. And January 2025 becomes her single biggest month ever, 34,215 impressions, 20,610 reached. The moment the fakes finished washing out, the real reach took off.

2025 to 2026The new normal

She doesn't fall back. Monthly impressions settle into a 30K–34K band, roughly double her 2024 baseline. Her second-best reach month of all time is June 2026 (19,924), the most recent full month. The engine is still near its peak.

Aug 2025The loud month

Her highest-engagement month of the run: 803 engagements, 276 comments. Proof that when a piece connects, the audience is very much still there and talking.

The villainBots, twice

The only two real dents in the follower line are Nov 2024 (−390) and May 2026 (−231), both fake-account sweeps. Every other month, the real line holds or climbs. The losses have a name, and it isn't her audience.

Instagram — monthly reach across the whole run

Unique accounts reached each month, Feb 2024 → Jul 2026.

Every month, every channel

Behind the numbers

Every strand is her craft. The data just proves it's working.

05
The Crown Jewel

Google — the numbers that need no spin

Every other section needed careful framing. This one doesn't.

Rating

A perfect record

reviews, every single one 5 stars. Not a rounded 4.9, a literal, unbroken 5.0.

Storm's impact

She built most of it here

of her reviews were earned during the relationship, roughly one new 5-star review every month for 29 months. She came in with 12; she's at 45.

Responsiveness

And she answers them

reply rate. Google rewards owner engagement, and clients see a business that shows up.

Reviews earned over time — a steady drumbeat

Cumulative 5-star reviews. The marker shows Storm's start.

She owns the map

Local map-pack rank for the terms people type when they're ready to buy.

The moat & the demand

The one honest soft spot (and the bridge to what's next): her website ranks only #4–6 in regular organic, far behind her map-pack #1. Her Google profile dominates; her site lags. That's the clearest, most fixable opportunity in the report.
Identity check (verified live): her website and Google profile both list 526 Main St, Bld 101, Ste 3, consistent, same phone. One stale third-party listing (about.me) still shows an old Beauty Bungalows address on Goldenwest St. Core is solid; it's just old-citation housekeeping.
06
The Closer

Where she grows next

A report shouldn't end on a number, it should end on a plan. Every play is earned by a fact above, ranked by leverage.

1

Make the website rank like the Google profile does

Her map pack is #1; her website is stuck at #4–6, on keywords with 60,500 and 2,900 monthly searches. The demand is massive and she's already trusted; the site just isn't catching the organic half of it.

Earned by: map-pack #1 vs. website organic #4–6 · highest-ROI move in the report.
2

Feed TikTok — it's working and starving

Engagement rate climbed to 7.5% and followers tripled, with a clear inflection in early 2026, while posting fell to 22 posts YTD (from 66 last year). The one channel with momentum is getting the least fuel. And lock the handle: @hairbyjessielu_.

Earned by: TikTok ER 1.3% → 6.8% while volume dropped.
3

Convert Instagram's reach into bookings

Reach doubled, the eyeballs are there. The job now isn't more reach, it's harvesting it: booking CTAs, saves, DM prompts. This is also the honest answer to the engagement-rate dip, turn reach into consult requests.

Earned by: annual reach 94,650 → 141,947; ER compressed to 1.35%.
4

Compound the reviews & push the moat outward

She earns ~1 review/month at a perfect 5.0, so systematize the ask after every install to reach 2–3/month. And since she's #1 within her core but fades ~2.5 miles out, aim location-tagged content at the outer neighborhoods to widen the circle.

Earned by: geo-grid #1 at 11 of 12 points; steady 5.0 review accrual.
5

Unify the identity — the foundation under all of it

One handle everywhere (Instagram @hairbyjessielu, TikTok @jessicasibiglia, match them), one consistent business name, and clean up stale third-party listings showing the old address. Small effort; it makes every channel feed the same brand.

Earned by: name split across Lucas / Sibiglia / Jessie Lu; one old citation on the wrong street.
She's already found and already trusted. The next chapter isn't about being seen more, it's about turning all that visibility into booked chairs.