Featured Case Study
    Music Education / Local Services
    SEO
    AEO
    On-Page Optimization
    Schema Markup
    Local SEO
    Content Strategy

    South Coast Piano Lessons — SEO, AEO & Content Foundation Built From Scratch

    Client: South Coast Piano Lessons · Costa Mesa & Orange County, CA · Role: SEO / AEO Strategist

    Challenge

    A solo piano instructor in Costa Mesa competing against established Orange County academies with far more authority. The site led with a generic slogan headline, carried no geo or intent keywords, had no answer-engine content, and was client-side rendered — so crawlers and AI scrapers were served an essentially empty page.

    Solution

    Built the brand's SEO, AEO and content foundation from zero across seven workstreams: brand voice, competitor and keyword gap research, answer-first FAQ development, a complete on-page heading, copy and metadata rewrite with full schema rollout, a technical rendering audit, Google Business Profile listings, and blog content written in the teacher's own voice.

    On-Page SEO Content Optimization — Before & After

    The homepage above-the-fold rewrite: a slogan replaced with a keyword-and-geo H1, and intent-matched supporting copy that names the teacher, her experience and the service area.

    Before
    South Coast Piano Lessons homepage before SEO optimization, with a generic 'Fun Piano Lessons All Ages!' slogan headline
    After
    South Coast Piano Lessons homepage after SEO optimization, with a keyword and location targeted H1 for private piano lessons in Costa Mesa and Orange County

    What was holding it back

    • Generic slogan headline ("Fun Piano Lessons All Ages!") — no keyword, no city
    • Service area buried in a tiny eyebrow line above the fold
    • Thin supporting copy with no entity or authority signals
    • No FAQ page, no answer-engine-ready content
    • Client-side rendering: crawlers received an empty HTML shell

    What changed

    • Keyword-and-geo H1: "Private Piano Lessons in Costa Mesa & Orange County — For Kids, Teens & Adults"
    • Intent-matched intro naming the teacher, experience and service area
    • Answer-first FAQ page targeting adult-beginner and "too late to learn" queries
    • LocalBusiness, FAQPage, Person, BreadcrumbList & AggregateRating schema implemented
    • Rendering risk documented with an SSR/pre-render remediation path

    AI Search Visibility — Zero to #1 on Gemini in Under 3 Weeks

    Before the work started, South Coast Piano Lessons was never mentioned by AI assistants for local piano-teacher queries. After the AEO and schema rollout it began surfacing as the 2nd of 5 studios recommended by Google Gemini for “find me a piano teacher near Costa Mesa” — and in less than three weeks moved into the 1st position out of 5.

    Week 1 · Position 2 of 5
    Google Gemini answering 'find me a piano teacher near Costa Mesa' with a list of local studios
    Week 1 · Listed 2nd
    Google Gemini listing South Coast Piano Lessons in the second position out of five recommended Costa Mesa piano teachers
    Week 3 · Position 1 of 5
    Google Gemini listing South Coast Piano Lessons first out of five recommended Costa Mesa piano teachers

    Seven Workstreams Delivered

    01

    Brand Voice

    Rewrote the teacher's first-person biography into a polished third-person About-page bio — preserving every key fact while elevating tone and clarity.

    02

    Competitor & Keyword Research

    Gap analysis against the major Orange County music academies surfaced low-competition, high-intent long-tail terms none of them targeted on-page — adult beginners, "no pressure" learners, in-home lessons, and seniors.

    03

    AEO / FAQ Development

    A ten-question, answer-first FAQ brief written so AI assistants and Google AI Overviews can extract clean, quotable answers — then turned into publish-ready copy with FAQPage schema.

    04

    On-Page SEO & Metadata

    Full H1/H2/H3 rewrite for the homepage and About page mapped to the keyword list, replacement copy in brand voice, SERP-sized meta titles and descriptions, alt-text guidance, plus LocalBusiness, FAQPage, Person, BreadcrumbList and AggregateRating schema.

    05

    Technical SEO: CSR Risk

    Direct page fetches returned a bare HTML shell — headings, FAQ copy and schema were injected by JavaScript, so AI scrapers that don't execute JS saw nothing. Documented the finding with a server-side rendering remediation plan.

    06

    Local Listings

    Google Business Profile service descriptions in long and short variants across five service lines, with a consistent local-SEO geo-modifier approach.

    07

    Blog Content in Teacher Voice

    SEO-optimized posts that keep the teacher's authentic first-person voice instead of generic marketing copy.

    #1

    Gemini Ranking (from zero)

    7

    Workstreams Delivered

    5

    Schema Types Implemented

    Want Results Like These?

    Let's build the same SEO, AEO and AI-visibility foundation for your business.

    Book a Free Strategy Call