Local SEO and Schema Markup for 24-City Music Lesson Website (WordPress / Rank Math Pro)

Posted last week

Worldwide

Summary

I run a multi-location in-home music lesson business operating across 24 US cities. My website is inhomemusicmentor.com, built on WordPress with Elementor. Rank Math Pro is already purchased, installed, and licensed. This is not a vague "improve my SEO" post. The scope is locked. I need precision and clean execution. What you will do: Schema Markup (highest priority): Audit existing schema on every page before touching anything. There may be conflicting sources that need to be resolved first. Implement LocalBusiness schema on all 24 location pages with unique NAP per city. Add Service schema covering piano, guitar, and voice lessons. Add FAQ schema to all pages that already have FAQ sections. Add Organization schema to the homepage. One source of truth per page, Rank Math only. Validate everything through Google Rich Results Test before delivery with before and after screenshots for every page. NAP Consistency Fix: Audit and correct all phone numbers and addresses across the entire site including header, footer, and all location pages so each location shows its correct local number. Internal Linking: Add contextual links from location pages to relevant service pages and cross-link between related city pages to strengthen topical authority and crawlability. XML Sitemap and Indexing: Confirm all 24 location pages are in the sitemap and indexed in Google Search Console. Flag and fix any crawl errors or incorrect noindex tags. Additional Technical Fixes: Optimize meta titles and meta descriptions. Fix H1 and H2 heading structure across pages. Add and optimize alt tags for all images. Fix 404 broken links. Review and optimize robots.txt. What I need from you in your proposal: Your experience with local SEO schema for multi-location service businesses. Before applying, audit inhomemusicmentor.com and tell me specifically what issues you find. Proposals that do not include a site-specific audit will not be reviewed. Your timeline. Your flat rate for this full scope. Important: Do not pitch me Phase 2 retainers or ranking guarantees. I am hiring for this scope only. One milestone, full delivery, documented with screenshots.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Search Engine Optimization
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 days ago
  • Hires:
    1
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Feb 25, 2026
  • USA
    Anacortes12:26 AM
  • $2K total spent
    12 hires, 5 active
  • 162 hours

Explore similar jobs on Upwork

Content SEO
Technical SEO
YouTube Marketing
Video Editing
YouTube Development
Video Post-Editing
Adobe Premiere Pro
CapCut
YouTube
Video Intro & Outro
Travel & Hospitality
Google Analytics
Copywriting
SEO Writing
Search Engine Optimization

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo