All case studies

Case study SEO + Local SEO + Paid Ads

Owning flower search in Manhattan Beach — paid and organic

Growing Wild is a flower shop in Manhattan Beach. We handle their whole search presence — SEO, Local SEO, Google Ads and Meta Ads. They show up first in the local map, rank for the searches that matter, and turn paid clicks into orders well under the cost-per-sale the owner asked for.

  • Local florist
  • Manhattan Beach, CA
  • Since Jan 2025
  • Active client · since Jan 2025
$19.69 Cost per sale Google Ads · vs <$30 target
542 Ad conversions Google Ads · Jan 2025 → Jun 2026
3.7× Organic traffic Semrush · 278 → 1,018

The challenge

Growing Wild is a flower shop in Manhattan Beach, competing for local buyers against every other florist and the national delivery brands. Winning that market means being first when someone nearby searches for flowers — in the map pack, in organic results, and in the ads — and running the paid side efficiently enough that it actually pays.

When we took it on in January 2025, the brief was simple: own local search, and keep paid acquisition profitable. The owner drew a hard line on the ads — keep the cost per sale under $30.

What we did

  1. 01

    Local SEO to own the map

    We optimised the Google Business Profile and the site's local signals so Growing Wild ranks top-three across Manhattan Beach and the South Bay for the searches that bring buyers — 'flower shop manhattan beach', 'valentine flowers manhattan beach', and the rest.

  2. 02

    Organic SEO for traffic they don't pay for

    Alongside the local work, we grew the site's organic footprint — more keywords, more top-three positions — so a growing share of demand comes in without a click cost attached.

  3. 03

    Paid ads, run to a number

    We run Google Ads and Meta Ads against the owner's target: cost per sale under $30. That means tight campaign structure, the right keywords, and constant pruning — not just spending the budget.

  4. 04

    Keep it compounding (ongoing)

    This is a live, since-2025 engagement across all four channels. We hold the local rankings and keep the ads efficient as the season and the competition shift.

The results

Across organic, local, and paid, Growing Wild shows up where Manhattan Beach shops for flowers — and the paid side stays well under the owner's cost target. Every figure below comes from the client's own Google Ads, Semrush, and Google Business Profile, labelled with its source and date.

Cost per sale $19.69 Google Ads · Jan 2025 → Jun 2026 Owner's target was under $30.
Ad conversions 542 Google Ads · Jan 2025 → Jun 2026 From 3.34K clicks and $10.7K spend.
Organic traffic (Semrush est.) 278 1,018 Semrush · Jun 2024 → Jun 2026
Keywords ranked 294 485 Semrush · Jun 2024 → Jun 2026
Top-3 keywords 4 27 Semrush · Jun 2024 → Jun 2026
Local call clicks 412 Google Business Profile · Mar–Jun 2026, +71%
Website clicks (GBP) 1.1K Google Business Profile · Mar–Jun 2026, +45%
Local search impressions 7.9K Google Business Profile · Mar–Jun 2026, +42%

Want results like these for your business?

Back to all case studies