All articles
Local SEO30 min read

Local SEO & Google Business Profile for Dance Schools

Show up first when a parent searches "dance classes near me"

Local SEO & Google Business Profile for Dance Schools cover

For nearly every dance school, "SEO" really means local search. This guide is the playbook for winning the map pack in your town, without paying for ads or hiring a generic agency. Practical, dance-school-specific, and designed to be worked through in an afternoon.

Welcome

Welcome to this guide.

For nearly every dance school, "SEO" really means showing up in your own town. This guide is the playbook for winning that local game.

Most studio owners hear the words SEO and either glaze over or hand it to a freelancer who returns a 40-page audit nobody reads. That is a shame, because the bits that actually matter for a local studio are not technical. They are stubborn, repeatable habits any owner can run themselves.

By the end of this guide you will know what to fix on your Google Business Profile this week, the website pages that quietly win local searches, how to gather reviews without feeling pushy, and the three numbers worth watching every month.

How to use this guide

Read it through once with a coffee, then come back to it. The worksheets are designed to be marked up. The 30-day sprint at the end is the fastest route from "I should sort our SEO" to "we are climbing the map pack".

Who this is for

  • Studio owners who want more enquiries from Google without paying for ads
  • Schools whose Google profile has been on autopilot for years
  • Marketing leads at growing studios with more than one venue
  • Anyone who has ever Googled their own school and been disappointed

Contents

What's inside.

Part One

The Foundation

Google's local results are not magic. They reward complete profiles, fresh activity and a steady drip of real reviews. Start here.

Chapter 01

Why local SEO is your highest-leverage channel.

Most enquiries do not begin with a website. They begin with a search on a phone at the kitchen table.

A parent decides their seven-year-old wants to try ballet. They reach for the phone. They type "ballet classes near me" or "dance school in Tonbridge". Three results appear on a little map. They tap one. They scroll. They tap call, or they tap directions. That entire sequence takes less than a minute, and your studio either exists in it or it does not.

76%of local searches end in a same-day visit or call
3businesses that appear in Google's local map pack
44%of map pack clicks go to the top result

Why this beats almost everything else

  • Intent. Someone searching "tap classes in Kingston" is two questions away from booking.
  • Free. The map pack is not pay-per-click. You earn it.
  • Compounds. Reviews, photos and citations stack year on year.
  • Local moat. Once you're number one in your town, it is genuinely hard to dislodge you.

Mindset shift

Stop thinking of Google as something the marketing person worries about. Your Google Business Profile is the digital front door of your studio. Treat it with the same care as the actual front door.

Chapter 02

The local search landscape.

When a parent searches for a dance class, Google shows three different things in three different boxes. Knowing which is which changes how you compete.

  • Paid results. Google Ads at the very top, usually marked "Sponsored". Pay-per-click. Not what this guide is about.
  • The map pack. Three businesses pinned on a map with names, ratings and distance. The prize. Most booking-ready parents tap something here first.
  • Organic results. The blue-link results below the map. Your website pages, blog posts and directory listings live here, and they feed the map pack.

What Google weighs (in plain English)

Relevance

Does your profile clearly say you teach dance, in this town, to these ages?

Distance

How far you are from the searcher. You cannot change this, but you can make the rest count more.

Prominence

How established and trusted you look. Reviews, real photos, mentions, fresh activity.

Chapter 03

Anatomy of a complete Google Business Profile.

A complete profile out-ranks a half-finished one. Fill in everything, then fill in the bits you missed.

The fields that move rankings

  • Primary category. "Dance school", not "performing arts" or "after-school activity". Specific wins.
  • Additional categories. Up to nine. Add the genres you teach: ballet school, modern dance, tap dance studio.
  • Business name. Your real name. Never stuff keywords; Google penalises it and it looks naff.
  • Address or service area. Real address if parents come to you. Service area if you use hired halls.
  • Hours. Trading hours plus "special hours" for half-term and Christmas.
  • Description. 750 characters. Town, disciplines, ages, what makes you different. Sound human.
  • Services. Every class type, with age range. Ballet 3-6, Ballet 7-11, Adult tap.
  • Attributes. Wheelchair access, parking, online classes, women-led. Tick what's true.

Quick profile audit

  • Every category is set, with the most specific one as primary
  • The description names the town and disciplines in the first two sentences
  • Services include every class type, with age ranges
  • At least 20 photos, none older than 18 months

Chapter 04

Photos and posts that move the needle.

Google rewards profiles that look alive. Photos and posts are how you prove yours is.

Photos: a small, useful library

  • Exterior. So parents can recognise the building from the pavement.
  • Interior. Studio floor, sprung wood, mirrors, a barre. Reassurance.
  • In action. Real students in class, with consent. Joy beats polish.
  • Team. Friendly portraits of the people who teach.
  • Logo. A clean square version on a white background.

Aim for 30 to 50 photos in total. Add three or four a month so the profile keeps signalling activity. Tag them with location data if your camera supports it.

Posts: little, often, useful

What to post

Class start dates, new teachers, exam results, performance dates, holiday courses, trial-class call-outs.

How often

One post a week is plenty. The aim is consistent freshness, not volume. Add a photo and a call to action every time.

Five-minute habit

Block out fifteen minutes every Monday. Add one photo, write one post, reply to any new reviews. Set a recurring calendar invite. That single habit beats every "SEO strategy" most studios have ever tried.

Chapter 05

Reviews as the SEO engine.

Reviews are the single biggest lever you have. They affect rankings, they reassure parents, and they cost nothing to gather.

The four numbers Google reads

Volume

Total review count. More is better, but the gap between you and the local average matters most. Aim to be above it.

Average rating

Anything 4.6 and above is healthy. Below 4.2 starts to hurt. One or two genuine bad reviews is normal; ignore the urge to panic.

Recency

A profile with reviews from last week beats one with 200 reviews from 2019. Steady drip beats a binge.

Keywords

When parents naturally mention "ballet", "Kingston", "first class", "my daughter", you get small relevance boosts. You cannot fake these — they come from real reviews.

What good looks like for a UK studio

50+Google reviews as a minimum credible base
4.8average rating you should aim to hold or beat
1-2fresh reviews to land every month

Facebook recommendations are useful for trust but barely register for SEO. Google reviews are the only ones that change your map-pack ranking.

Watch · Reviews & ranking

Local business SEO: how to rank your Google Business Profile

Chris Palmer SEO covers reviews as a primary local ranking lever, with tactical asks you can copy.

Chapter 06

Asking for reviews without feeling weird.

Most parents are happy to leave a review. They just need a moment of prompting and a link that works first time.

The three moments to ask

  1. 01

    After a successful trial

    Twenty-four hours after the trial, while the warmth is still in the air. Email or WhatsApp. Personal, brief, low pressure.

  2. 02

    At the end of every term

    A short email to the whole parent body. "If your child has enjoyed this term, a Google review would mean the world." Most reviews come from this one prompt.

  3. 03

    After a milestone

    Exam result, first show, summer school. Catch the moment a parent already wants to thank you and turn it into a review.

A short, kind script that works

Copy and adapt

"Hi [name], thanks for trusting us with [child] this term. If you have two minutes, a Google review would really help other parents who are weighing us up. Here is the direct link: [your short link]. Either way, see you next week."

Make it one tap

  • Generate your short review URL inside Google Business Profile (it looks like g.page/r/...)
  • Save it as a saved reply in your phone, in WhatsApp, and on a sticker at reception
  • Make a QR-code poster for the changing room wall. Surprisingly effective.
  • Never offer discounts or free classes in exchange — it is against Google's rules and it shows

Chapter 07

Replying to reviews well.

Every reply you write is read by ten future parents. Treat them as small pieces of marketing.

Replying to a five-star review

  • Thank them by name, never "dear customer"
  • Reference what they said (their child, the class, the teacher)
  • Naturally include a keyword once: "so glad [child] is enjoying ballet at our Tonbridge studio"
  • Keep it short. Three sentences is plenty.

Replying to a difficult review

  1. 01

    Wait an hour

    Never reply when your heart is pounding. The internet is forever. An hour rarely makes the situation worse.

  2. 02

    Acknowledge, do not argue

    "We're really sorry your experience didn't match what we aim for." You don't have to agree to be gracious.

  3. 03

    Move it offline

    "Please email me directly at [your name]@... so I can look into this properly." Future readers see a studio that takes things seriously.

  4. 04

    Resist the urge to defend in public

    Long defensive replies make every reader uncomfortable. Short and human wins.

The 24-hour rule

Reply to every review within 24 hours. Google notices reply rate and speed. Parents notice the warmth. Both compound.

Part Two

Your Website's Role

Your Google profile and your website are a pair. Each one reinforces the other. Here is how to make the website pull its weight.

Chapter 08

Location pages on your website.

If you teach in more than one venue, you need more than one page. One combined "locations" list will never out-rank a real, dedicated page.

What belongs on a location page

  • The venue's full address, with a clickable Google Maps link
  • Photographs taken at that specific venue, not a generic studio shot
  • Which classes run there, on which days, with which teachers
  • Parking, drop-off, public transport notes (genuinely useful, not filler)
  • A trial-booking button that pre-fills the venue field if possible
  • Two or three reviews specifically from parents at that venue

Title and headings

Page title (in the browser tab)

"Ballet, Tap & Modern Classes in Tunbridge Wells — [Studio Name]". Specific, geographic, descriptive.

Main H1

"Dance classes in Tunbridge Wells". One H1 per page. The town goes in it. Naturally, not stuffed.

Do not copy-paste the same paragraphs across location pages with just the town swapped. Google spots near-duplicate content. Write fresh, even if just three paragraphs each.

Chapter 09

Local citations and mentions.

Citations are simply other places online that name your studio, address and phone number. Google treats each one as a small vote of confidence.

Where to be listed

  • Yell.com. Old but still indexed.
  • Bing Places. Tiny share, free, worth ten minutes.
  • Apple Maps. Increasingly used on iPhones.
  • Facebook Page. Address and hours filled in.
  • NetMums or Mumsnet local. High parent intent.
  • Your local council. Activities pages, town directories.
  • School newsletters. Ask, don't wait.
  • Church and village halls. Where you teach.
  • Local press. A free "new term" story works.
  • Dance bodies. ISTD, RAD, IDTA, Move It directories.

How to do it without losing a weekend

  1. 01

    Write your details once

    Open a notes file. Studio name (exactly as on GBP), address, phone, email, website, 50-word and 150-word descriptions. Copy from this every time.

  2. 02

    Set aside two hours

    One sitting, one cup of tea. Power through the list. Done is better than perfect.

  3. 03

    Diarise an annual review

    Once a year, check every listing for accuracy. Phone numbers change, hours change, websites move.

Watch · Citations

How to easily build local citations, step by step

Practical citation-building workflow. Pause, copy the directory list, and work through it in one afternoon.

Chapter 10

NAP consistency.

NAP stands for Name, Address, Phone. Google is fussy about getting the same trio in the same format everywhere. Inconsistency confuses it, and confused Google ranks you lower.

The exact-match rule

Pick the format you want and stick to it, full stop. "St." or "Street". "&" or "and". "Limited" or "Ltd". A capital letter or not. Every directory entry, your website footer, your GBP, your invoices, all the same.

Common slip-ups we see

Two phone numbers

A landline on Yell, a mobile on Facebook, a third on the website. Choose one primary. Forward the others if needed.

Old addresses

You moved studio in 2022 but three directory listings still show the old address. Hunt them down.

Punctuation drift

"Sarah's School of Dance" vs "Sarahs School of Dance". The apostrophe matters.

Different trading names

"Tonbridge Dance Academy" on one site, "TDA Dance" on another. Pick one. Re-use it.

Ten-minute job

Google your own studio name. Click the first ten results. Note any listing where your name, address or phone is wrong, missing or out of date. Fix one a day for a fortnight.

Chapter 11

Schema markup made simple.

Schema is a small bit of code that tells Google, in its own language, what your business is. You don't need to read code to get the benefit.

What it does, in one paragraph

When Google's robots read your homepage they have to guess what's a class, what's a price, what's a review. Schema removes the guesswork. The result: richer search listings (star ratings, prices, opening hours) and a small ranking nudge.

What to add for a dance school

  • LocalBusiness (or DanceSchool) — name, address, phone, hours, geo-coordinates
  • AggregateRating — your average rating and review count from Google
  • FAQPage — on your FAQ or trial-day page, the questions and answers
  • Event — for shows, exam dates and holiday courses
  • Course — for each class type you offer

How to add it without learning to code

  1. 01

    Use a generator

    Tools like Schema App, RankMath or Yoast Local plug into WordPress and generate the markup from a form. If you use a modern bespoke site, your developer can drop it in once and forget.

  2. 02

    Test it

    Paste your homepage URL into Google's Rich Results Test (search.google.com/test/rich-results). It tells you what worked and what didn't.

  3. 03

    Don't over-mark

    Only mark up what is genuinely true and visible on the page. Lying with schema is a fast route to being demoted.

Chapter 12

Local content that earns you links.

The cheapest, most ethical way to climb local rankings is to be genuinely useful to your town. Then to mention it on your website.

Five content ideas that work for dance schools

  1. 01

    A round-up of family things to do in [your town]

    Soft, friendly, useful. Other businesses link to it. Mums groups share it. The kind of post that earns you fifty good links over five years.

  2. 02

    "What to expect at your first ballet class in [town]"

    Targets a specific search a real parent makes. Answers it properly. Photos from your own studio. Trial CTA at the end.

  3. 03

    Local exam results and show coverage

    Names, dates, photos (with consent). Pages parents share. Pages that the local press sometimes picks up.

  4. 04

    Sponsor or write for a school newsletter

    Most primary schools welcome a 200-word piece on the benefits of dance. Free link. Free visibility. Trust by association.

  5. 05

    Charity or community days

    Run a free class for a local cause. Photograph it. Write it up. Local press eat this up. Real links follow.

Buying links from generic SEO agencies is a fast path to a Google penalty. Earned mentions from real local sources, slowly and steadily, is the only durable way to win.

Chapter 13

Competitor research in your town.

The studios already ranking above you are a free playbook. Study them properly, then beat them at their own game.

A one-hour competitor audit

  1. 01

    Google your main keyword

    "Dance classes in [town]", "ballet [town]", "tap classes near me" from a phone. Note the three studios in the map pack and the top three organic results.

  2. 02

    Count their reviews

    How many Google reviews does each have? What's the average? How recent is the most recent? You now know the bar you need to clear.

  3. 03

    Look at their photos and posts

    How many photos? How recent? Are they posting weekly? Honest assessment: are they more or less alive than you?

  4. 04

    Read their location pages

    What disciplines do they emphasise? What do they say about their teachers? What's their trial offer?

  5. 05

    Find the gap

    Often a discipline they don't teach. An age group they ignore. A venue they don't serve. That gap is your opening.

What to do with what you find

  • Set yourself a review target ten above the strongest competitor
  • Add at least three things to your profile that they're missing
  • Write the one location or class page they don't have
  • Re-audit every six months; competitors do not stand still

Watch · Local SEO state of play

Whitespark local update: GBP and competitor signals

Whitespark's Darren Shaw on current GBP and competitor-visibility signals. Authoritative source for what is actually moving the map pack right now.

Part Three

Measure & Sustain

Once the foundations are in place, the trick is knowing what's working and keeping the lights on. A small amount of measuring beats endless guessing.

Chapter 14

Tracking what's working.

You don't need a dashboard with eighteen charts. You need three numbers, looked at once a month, with a kettle on.

The three numbers

Profile views

Inside Google Business Profile. How many people saw your listing this month? Rising slowly is healthy.

Profile actions

Calls, website clicks, direction requests. The bits that lead to bookings. Watch for direction requests especially.

Enquiries from "Google"

Ask every new enquirer how they found you. Track it on a sheet. Compare term-on-term.

Search Console basics

Google Search Console is free and shows you the actual phrases parents type to find your website. Verify your site, wait a couple of weeks, then check the "performance" tab once a month.

  • Which queries got the most clicks? (Make those pages even better.)
  • Which queries got many impressions but few clicks? (Rewrite the title and description.)
  • Which pages had the highest click-through rate? (Do more of that style.)
  • Are you appearing for your town name plus your discipline? (If not, add a location page.)

Monthly habit

Last Friday of each month. Twenty minutes. Open GBP insights, open Search Console, jot down the three numbers in a spreadsheet. Six months in, you'll know exactly what's moving and what's stuck.

Chapter 15

Common mistakes to avoid.

Most studios that struggle with local SEO are not doing nothing. They are doing one of these.

The classic ten

  • Keyword-stuffed business name on Google. "Best Dance Studio Kingston Ballet & Tap". Looks spammy, gets demoted.
  • No service area set when you teach in hired halls without a public address.
  • Auto-replying to reviews with the same generic sentence. Parents notice.
  • Stock photos on your profile. Google's image AI can tell.
  • Different phone numbers across listings. NAP consistency goes out the window.
  • Ignoring negative reviews. A single unanswered one-star looks worse than a thoughtful reply.
  • One location page for three venues. Each venue deserves its own.
  • Buying reviews or paying for fake links. Short-term win, long-term penalty.
  • Never posting. A profile that hasn't moved in 18 months reads as closed.
  • Treating SEO as a one-off project. The studios that win run it as a Monday habit.

The most expensive mistake

Hiring a generic SEO agency that promises "first page in 30 days". They will sell links, stuff keywords and disappear. Six months later your rankings drop and recovery takes a year. Local SEO is patient work. Anyone selling you a shortcut is selling you risk.

Worksheet

Your 30-day local SEO sprint.

Four weeks. Small daily moves. By the end of the month your profile will be in the top quartile of dance schools in the UK.

Week 1Foundations

Complete the profile properly

Week 2Reviews

Three new reviews this week

Week 3Website

One location or class page, written fresh

Week 4Measure

Check Search Console, post weekly, set the habit

Success looks like...

In 30 days I will know this worked because:

Downloads a tidy, branded copy of just your answers (not the whole guide).
VW

Written by James & Lorraine · Vector Web Design

We build websites exclusively for dance schools. Everything we write comes from real experience working with studio owners across the UK.

Ready to grow?

Get a website that does the hard work for you.

Professional. Fast. Live in 3 days. From £57/month.

Tell us about your school →