Learning Objectives
This is a case study showing how a Melbourne music school generated 2,215+ tracked leads over 34 months using a combination of SEO, Google Ads, structured service pages, suburb-based location pages, and continuous conversion tracking and optimisation. It focuses heavily on practical implementation: page architecture, campaign structure, and ongoing refinement to improve lead volume and ROI for a local service business.
- Understand how to rescue a failing local services marketing campaign with a structured SEO + Google Ads approach
- Learn to build a complete page architecture that captures search demand across service types and locations
- Master the “teacher-as-product” strategy applicable to any service business (tradies, consultants, medical)
- Discover which metrics matter when calculating lead value and campaign ROI
- Apply ongoing optimisation tactics that keep campaigns profitable for years
Key Concepts
Lead Value vs. Revenue – Not every enquiry converts. We calculate conservative conversion rates (6-10%) multiplied by average customer spend to value each lead. For a music school charging $65/lesson with 10-lesson packages, each converted lead brings roughly $650-900 in initial revenue. Understanding this helps justify marketing spend.
Service-as-Product Pages – In tutoring, music, trades, or consulting, the people delivering the service are the product. A plumber’s team, a music school’s teachers, an accountant’s partners – these need dedicated, optimised pages showing qualifications, experience, and personality. Think of it like a builder showcasing their portfolio or a restaurant featuring their chef.
Geo-Local Targeting – Building location-specific pages (suburb pages) that target “[service] in [suburb]” phrases. Works for any local business: electrician Malvern, physio Bondi, florist Carlton. Captures searchers in your service radius without misleading them about your actual location.
AI Snippet Optimisation – Structuring content so AI assistants and search engines can quickly extract answers. Fast-loading pages with clear headings, concise definitions, and structured data that gets cited in AI overviews and featured snippets.
Real-World Case Study
Case Study: Aspendale Music School – Music Education – Melbourne
The Challenge: An established music school approached us in financial distress. Previous agency had delivered zero measurable results despite a custom CMS website and 12-month contracts. No lead tracking, no clear traffic sources, complete reliance on word-of-mouth. They needed leads immediately and a sustainable acquisition channel.
The Strategy:
Phase 1: Immediate Response (Month 1)
- Launched Google Ads with dedicated landing page while main site was still a mess
- Started tracking all web form submissions religiously
- Began keyword research: identified 1,200 monthly searches for “piano lessons” alone in Australia (difficulty: 54), plus “piano lessons near me” with 1,600 searches (difficulty: just 16)
Phase 2: Foundation Build (Months 2-6)
- Rebuilt entire website on clean CMS
- Created service pages for every instrument: piano, guitar, drums, singing, violin, cello, flute
- Built 30 suburb pages targeting 10km radius (music lessons Brighton, music lessons Aspendale, etc.)
- Developed comprehensive teacher profile pages – the actual product
- Initial SEO didn’t rank; Google ignored poorly optimised predecessor content
Phase 3: Content & Authority (Months 7-18)
- Reduced 200-300 weak blog posts down to 130 focused, valuable articles
- One powerful post per topic (8 on piano, 11 on singing, 24 on practice techniques)
- Built backlinks through owned domains (music-lessons-melbourne.com.au type directories)
- Interviewed owner for authentic “about us” content loaded with expertise signals
- Optimised for AI snippet inclusion
Phase 4: Continuous Optimisation (Months 19-34)
- Monthly Google Ads adjustment: pause piano when teachers booked out, activate cello
- Constant page refreshes: rewrites, new FAQs, updated images
- 301 redirected thin content into comprehensive guides
- Added thousands of negative keywords to Google Ads
- Google Business Profile: weekly posts, photos from student events, review generation
The Results:
- 2,215 tracked web form leads over 34 months (conservative count, excludes phone calls)
- Average 65+ leads per month at peak performance
- Conservative estimate: $181,000+ revenue at 6% conversion and 1.5 lessons sold
- Realistic estimate: Significantly higher with 10-lesson average packages
- Google Ads CPC: $40-130 depending on instrument/keyword
- Rankings achieved: Under 300 keywords in positions 1-3 for single-location business
- From invisible to visible: Site went from crawl errors and no traffic to consistent organic growth
The Lesson:
You don’t need a perfect website on day one. Launch a landing page, start Google Ads, track everything, then systematically build your SEO foundation. For any local service business, this means:
- Service pages for every offering
- Location pages for every serviceable suburb
- Team/product pages (your people ARE your product)
- Content that proves expertise
- Relentless tracking and optimisation
Industry Application:
This exact framework applies to:
- Trades: Electrician service pages (switchboard, rewiring, safety checks) + suburb pages + tradie profile pages showing ticket numbers and past jobs
- Professional Services: Accountant service pages (tax return, business advisory, SMSF) + suburb targeting + partner bios with qualifications
- Health: Physio treatment pages (sports injury, rehab, dry needling) + location pages + practitioner profiles with specialisations
- Any tutoring: Maths, English, HSC preparation, language learning
Australian Market Data: Music Education Keywords
Here’s what the numbers actually look like in Australia (source: Ahrefs, January 2025):
| Keyword | Monthly Searches (AU) | Difficulty | Avg. CPC | Strategy |
|---|---|---|---|---|
| piano lessons near me | 1,600 | 16 | $0.80 | Priority target – high volume, low competition |
| piano lessons | 1,200 | 54 | $0.80 | Main service page |
| guitar lessons | 1,000 | 61 | $0.40 | Service page + suburb variations |
| singing lessons | 700 | 7 | $0.60 | Easy win – good volume, very low difficulty |
| drum lessons | 350 | 4 | $0.40 | Easy win – low competition |
| piano teacher near me | 500 | 5 | $0.70 | Variation to capture |
| music school melbourne | 200 | 53 | – | Geo-modified, competitive |
| music lessons melbourne | 80 | 16 | $0.90 | Achievable local term |
| violin lessons melbourne | 150 | 0 | $0.80 | Niche opportunity |
Key Insights from the Data:
- “Near me” modifiers are gold: 1,600 searches for “piano lessons near me” with just difficulty 16 – this is your Google Business Profile and location-optimised pages working together.
- Singing and drums are quick wins: Difficulty scores of 7 and 4 mean you can rank these fast. Start here while building authority for piano/guitar.
- Don’t ignore the “teacher” variation: “Piano teacher near me” gets 500 searches – create teacher profile pages optimised for this.
- Local modifiers reduce competition: “music lessons” nationally might be tough, but “music lessons Melbourne” drops to difficulty 16.
Implementation Guide
Step 1: Emergency Triage (Week 1)
Fire up a Google Ads campaign with a single-page landing page focused on your highest-value service. Don’t wait for the perfect website.
What it looks like: Simple landing page: headline (Piano Lessons in Aspendale – Book Your Trial), three bullet points (qualified teachers, flexible times, all ages), web form, phone number. That’s it. Ad targeting 5-10km radius, phrase match on “[instrument] lessons”, “[instrument] teacher”, “music lessons near me”.
Pro tip: Set up conversion tracking before you launch the ads. Too many campaigns run blind. Google Tag Manager + Google Analytics 4 + Google Ads conversion tracking. If you’re not technical, hire someone for $300-500 to set this up properly once. Worth every dollar.
Step 2: Build Your Service Page Architecture (Weeks 2-4)
Create one dedicated page for each service you offer. Music school? That’s piano, guitar, drums, singing, violin, etc. Plumber? That’s blocked drains, hot water, gas fitting, renovations. Accountant? Tax returns, BAS, business advisory, SMSF.
What it looks like:
Page URL: yoursite.com.au/piano-lessons-melbourne Title: Piano Lessons Melbourne | All Ages, Qualified Teachers | [Business Name] Content: 800-1,200 words covering what you teach, who teaches it, what students achieve, pricing info, how to book. Include student testimonials and teacher bios.
Pro tip: Don’t just list services. Answer the questions searchers actually ask: “How long until I can play a song?” “Do I need my own piano?” “What if I’ve never played before?” Use tools like AnswerThePublic or scan competitor pages for FAQ ideas.
Step 3: Build Geo-Location Pages (Weeks 5-8)
Map your service radius. For a music school seeing students travel up to 10km, that’s 20-30 suburbs. For a mobile tradie, might be 50+ suburbs. Build a page for each.
What it looks like:
Page URL: yoursite.com.au/music-lessons-brighton Title: Music Lessons in Brighton | Piano, Guitar, Drums | [Business Name] Content: 600-800 words. Mention the suburb naturally (“We’re a short drive from Brighton Beach”, “Serving Brighton families since 2010”). Include service list, teacher info, unique paragraph about local landmarks. Don’t just template-spam.
Pro tip: Make each suburb page genuinely unique. Interview the owner: “Tell me about students from Brighton.” “Any local schools we work with?” “What’s the drive time?” This authentic localisation keeps Google happy and helps conversions.
Step 4: Showcase Your People (Weeks 9-12)
Your team members are your product. Every teacher, tradie, consultant, or practitioner needs a profile page.
What it looks like:
Individual teacher pages: yoursite.com.au/teachers/sarah-nguyen-piano Content: Photo, qualifications, teaching experience, musical background, student testimonials, booking calendar. For a tradie: Qualifications (licence numbers!), years of experience, specialty areas, photos of their work.
Pro tip: Get team members to write their own bios in first person, then you edit for tone. Ask them: “Why did you get into this?” “What’s your teaching philosophy?” “What do you love about this work?” That authenticity beats generic corporate bios every time.
Step 5: Content That Demonstrates Expertise (Ongoing)
Don’t write “how to play piano” if you’re a local music school. That’s dominated by YouTube and major music education sites. Write “Preparing your child for AMEB Piano Exams in Melbourne” or “5 Common Mistakes Adult Piano Learners Make (And How We Fix Them)”.
What it looks like:
Blog posts: 1,200-1,800 words, personal experience from your teachers, local references. “Our students at Brighton Primary often ask…” Include photos from your actual studio, real student success stories (with permission).
Pro tip: Interview your team. Record a 15-minute conversation about a topic, get it transcribed (Rev.com, $1.50/minute), then edit into article format. Authentic expertise beats AI-generated filler every time.
Common Pitfalls & Solutions
Pitfall: Building 200 thin blog posts that compete with each other Fix: Consolidate into 30-50 comprehensive guides. 301 redirect the old URLs. Prevention: One powerful article per topic. Update and expand rather than creating new posts.
Pitfall: Template-based suburb pages that Google sees as duplicate content Fix: Rewrite each with unique intros, local references, specific directions/landmarks Prevention: Interview owner/staff for authentic local insights. “What do students from [suburb] typically ask?”
Pitfall: Treating Google Ads as “set and forget” Fix: Monthly optimisation minimum. Check search terms report, add negative keywords, adjust bids. Prevention: Set calendar reminders. Even 30 minutes/month makes huge difference.
Pitfall: No lead tracking so you can’t prove ROI Fix: Implement conversion tracking immediately. Google Tag Manager is your friend. Prevention: Make this step one, not an afterthought. If you can’t measure it, you can’t improve it.
Pitfall: Generic “about us” pages that sound like every other business Fix: Record 50-question interview with owner. Capture their voice, story, philosophy, real client anecdotes. Prevention: Write like a human telling a story, not a corporate brochure.
Practical Exercise
Quick Win (10 mins):
Audit your current service pages. Open each one and ask:
- Does this page answer “What do you offer?” “Who delivers it?” “What results do people get?” “How do I book?”
- Is there a clear call-to-action above the fold?
- Are real people (staff/team) featured with photos and names?
Pick your worst-performing service page and rewrite the first 200 words to answer those four questions clearly.
Deep Dive (60 mins):
Build your location page strategy:
- List all suburbs within your realistic service radius (15-30 locations)
- Research each: monthly search volume for “[your service] [suburb]” using Ahrefs or similar
- Prioritise based on: search volume + distance from your location + current competition
- Create unique content angle for top 5 suburbs:
- Local school partnerships?
- Nearby landmarks for directions?
- Specific local events you’ve participated in?
- Unique demographics (young families, retirees, students)?
Real Business Application:
For Trades (Electricians, Plumbers, Builders):
- Service pages: Emergency callout, safety checks, renovations, specific fixtures
- Suburb pages: Target 20km+ radius
- Team pages: Show licences, qualifications, years of experience
- Content: Building code changes, safety tips, before/after project galleries
For Professional Services (Accountants, Financial Advisors, Lawyers):
- Service pages: Tax, auditing, business advisory, specific industries you serve
- Suburb pages: Focus on business districts + residential areas
- Team pages: Qualifications (CA, CPA), industry specialisations, years in practice
- Content: Tax deadline reminders, legislation changes, industry-specific advice
For Health & Wellness (Physios, Chiros, Dentists):
- Service pages: Each treatment type, conditions you treat
- Suburb pages: Target affluent areas, areas near sports facilities
- Practitioner pages: Specialisations, treatment philosophies, continuing education
- Content: Injury prevention, treatment explanations, patient success stories
Tools & Resources
Essential (Free):
- Google Analytics 4 – track all website behaviour
- Google Search Console – see what you’re ranking for, fix technical issues
- Google Business Profile – absolutely critical for “near me” searches
- Google Ads – immediate lead generation while SEO builds
SEO Intelligence (Paid but Worth It):
- Ahrefs ($99-$999/mo) – keyword research, competitor analysis, backlink monitoring
- SEMrush ($108-$450/mo) – alternative to Ahrefs, good for multi-tool needs
- Screaming Frog (Free up to 500 URLs) – technical SEO audits
Lead Tracking:
- Google Tag Manager (Free) – implement all tracking without touching code
- Callrail ($45+/mo) – track phone call conversions from campaigns
- WPForms or Gravity Forms ($39-$259/yr) – professional web forms with proper notifications
Content Creation:
- Rev.com ($1.50/min) – transcribe interview recordings into articles
- Canva ($12.95/mo) – create professional images without a designer
- Grammarly – catch errors before publishing
Further Reading:
- “They Ask, You Answer” by Marcus Sheridan – content marketing bible for local services
- Ahrefs Blog – consistently excellent SEO tutorials
- Local SEO Guide – Brian Dean’s tactics for multi-location businesses
Module Summary
This 34-month journey from zero tracked leads to 65+ leads per month demonstrates what’s possible when you commit to systematic, measurable marketing:
- Speed wins early: Google Ads with a simple landing page generates immediate leads while you build SEO foundation
- Architecture matters: Service pages + location pages + team pages = comprehensive search coverage. Not glamorous, but it works.
- Your people are your product: Whether you’re selling music lessons, accounting services, or plumbing repairs, showcase the humans delivering the service. Qualifications, experience, personality. This builds trust and converts traffic.
- Track everything or improve nothing: Every form submission tracked. Every phone call source identified. Only then can you calculate true ROI and optimise.
- SEO is not “set and forget”: Monthly page updates, content refreshes, new negative keywords, responding to ranking drops. The work never ends, but neither do the leads.
For Australian SMBs: This strategy works because local search competition is often surprisingly weak. Yes, “piano lessons” nationally is competitive (difficulty: 54). But “singing lessons” is just difficulty 7. “Drum lessons” is difficulty 4. “Piano lessons near me” with 1,600 monthly searches? Just difficulty 16.
Pick your easy wins, build authority, then go after the competitive terms. In 34 months, you’ll look back at this as the best marketing decision you made.
Written by: