We rebuilt a dance school's website, then paused all Google Ads for 48 hours. The result: 4 trial bookings came in from organic search alone. The school — MOUVE by Dancing with Louise in North London (1,000+ students, 5.0 Google rating) — had never received a single organic enquiry before the rebuild. In 24 days, keyword rankings doubled from 7 to 14, Google Ads cost per click dropped 22%, and ad conversions increased 158%. All verified via API from six independent data sources.
Every dance school owner I've spoken to has the same quiet fear: What if I turn off the ads and everything stops? We wanted to find out if that had to be true.
The setup
MOUVE by Dancing with Louise is a children's dance school and ladies fitness studio in North London. 1,000+ students. 80+ weekly classes. 20 school clubs. 5.0 Google rating from 114+ reviews. Louise has been running it for over 25 years.
Their website was a WordPress build that had been patched and updated over several years. It worked — technically. Classes were listed, contact details were there, parents could find what they needed if they already knew what they were looking for.
But it wasn't generating new enquiries from Google. Almost every new family came through paid ads (Meta and Google) or word of mouth. The website was a digital brochure, not a lead engine.
We rebuilt the site from scratch. Custom-built on Next.js — the same technology behind Nike, TikTok, and Notion. Not a WordPress theme. Not a template. A site engineered to rank locally, load fast, and convert visitors into trial bookings.
The rebuild: 24 days
The new site went live and we started measuring everything. Not with screenshots or dashboard glances — with API connections to six independent data sources: Google Search Console, Google Ads, Meta Ads, Google Analytics, DataForSEO, and Google Business Profile.
Here's what happened in the first 24 days:
| Metric | Before | After | Change |
|---|---|---|---|
| Keywords ranking on Google | 7 | 14 | +100% |
| Cost per click (Google Ads) | £0.98 | £0.76 | -22% |
| Ad conversions per week | 6 | 15.5 | +158% |
| PageSpeed score (mobile) | 55 | 90 | +64% |
| Homepage clicks from Google | ~19/month | 199/month | +947% |
| Google Search impressions | ~8,300/month | 13,000/month | +56% |
The rankings doubled because we built location pages for each area MOUVE serves — Hendon, Finchley, Mill Hill, Golders Green, Barnet, Edgware, Muswell Hill. Five of the seven started ranking within a week.
Google Ads got cheaper because Google literally charges less per click when your landing page loads faster, keeps visitors longer, and has lower bounce rates. Same ads. Same keywords. Same budget. Lower cost.
Then we turned off the ads
Two weeks after launch, with the data looking strong, we ran an experiment. We paused all Google Ads for 48 hours. No paid traffic. Just the organic rankings and the new site.
The result: 4 trial bookings came in during those 48 hours. Entirely from organic Google search. Parents found MOUVE, liked what they saw, and booked a trial — without a single pound spent on ads.
Louise had never had a single enquiry from her website before the rebuild. Not one. Every lead had come through ads or personal referrals.
4 bookings in 48 hours, from organic alone.
Why this matters more than the numbers suggest
Those 4 bookings aren't just 4 families. They represent a fundamental shift in how the business acquires customers.
Paid traffic is rented. You pay, you get visitors. You stop paying, visitors stop. Every month the meter resets.
Organic traffic is owned. Once your site ranks, those visitors keep coming. The cost per acquisition drops every month because the investment in the website is already made. The traffic is effectively free.
Here's the maths for a dance school:
- Average student stays ~18 months
- Average fee: ~£180/term (3 terms per year = £540/year)
- Lifetime value per student: ~£810
- Cost to acquire that student through organic: approaching £0
Compare that to paid acquisition:
- Google Ads CPC for "dance classes near me": £1.42
- Conversion rate (click to enquiry): 3-5%
- Cost per enquiry: £28-47
- Close rate (enquiry to student): 50%
- Cost per acquired student: £56-94
Organic doesn't just save money. It changes the economics of the entire business.
The mistake that nearly fooled us
Transparency matters, so here's something that went wrong.
After launch, Google Analytics showed a 30% traffic drop. We nearly panicked. If we'd relied on that single data source, we might have concluded the rebuild was hurting performance.
But when we checked Google Ads and Meta directly — using their APIs, not just a dashboard — traffic had actually increased. The drop in Google Analytics was a measurement artefact caused by the new cookie consent banner. Visitors who declined cookies weren't being tracked in GA4, but they were still arriving, still browsing, and still converting.
Lesson: always verify performance across multiple independent data sources before drawing conclusions. A single dashboard can mislead you. That's why we now verify across six sources for every client.
What the ads look like now
We didn't turn off the ads permanently. We turned them back on — but now they work differently.
With the organic rankings handling the "dance classes near me" searches, the paid ads focus on higher-intent, lower-competition terms and retargeting. The organic channel handles top-of-funnel discovery. The paid channel handles bottom-of-funnel conversion.
The total lead volume is significantly higher than before the rebuild. The cost per lead is significantly lower. And if the ads needed to pause for any reason — budget constraints, seasonal adjustments, testing — the organic traffic keeps the enquiries flowing.
That's the difference between a website that costs you money and a website that makes you money.
The data behind every claim
Every number in this article was pulled from one of these sources:
- Google Search Console API — clicks, impressions, keyword rankings
- Google Ads API — CPC, conversions, ad performance
- Meta Graph API — lead volume, cost per lead
- GA4 Data API — engagement metrics, bounce rates
- DataForSEO SERP API — keyword positions, competitor rankings
- Google Business Profile — reviews, local search performance
No screenshots. No estimates. No "approximately." The data is reproducible and re-verified monthly.
What this means for your school
If you're spending £500-1,000 a month on ads and your website isn't generating any organic enquiries, you're in the same position MOUVE was in before the rebuild. Every family you acquire costs money. The moment you stop spending, the leads stop.
That doesn't have to be the case.
A website built for search — with location pages, proper schema markup, fast loading times, and conversion-focused design — can generate organic enquiries alongside your paid campaigns. It lowers your overall cost per student acquisition. It gives you a safety net if ad costs rise or budgets tighten. And over time, it compounds.
The 4 bookings MOUVE got in 48 hours with ads off weren't a fluke. They were the natural result of a website that Google wanted to show to parents who were already searching.
Your parents are searching too. 33,100 of them every month for "dance classes near me" alone.
The question is whether your website is built to be found.