We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Music lesson provider pages with MusicSchool + Service context, FAQs, and breadcrumb navigation.
Anchors the music school identity, NAP, and URL.
Describes the lesson service offering and coverage.
Answers questions about instruments, scheduling, and policies.
Provides navigation context to the music lessons page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "MusicSchool",
"@id": "https://www.example.com/music-lessons#school",
"name": "Crescendo Music Academy",
"url": "https://www.example.com/music-lessons",
"telephone": "+1-615-555-0171",
"image": "https://www.example.com/images/music-academy.webp",
"address": {
"@type": "PostalAddress",
"streetAddress": "120 Broadway",
"addressLocality": "Nashville",
"addressRegion": "TN",
"postalCode": "37201",
"addressCountry": "US"
},
"priceRange": "$$"
},
{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://www.example.com/music-lessons#service",
"name": "Private Guitar Lessons",
"serviceType": "MusicInstruction",
"description": "Beginner to advanced guitar lessons with weekly 45-minute sessions.",
"provider": { "@id": "https://www.example.com/music-lessons#school" },
"areaServed": { "@type": "AdministrativeArea", "name": "Nashville metro" },
"offers": {
"@type": "Offer",
"price": "60.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/music-lessons#book"
},
"audience": {
"@type": "Audience",
"audienceType": "All Skill Levels"
}
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do I need my own instrument?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, students should bring their own guitar. Rentals are available through partner shops."
}
},
{
"@type": "Question",
"name": "What ages do you teach?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We teach ages 6 and up, including adult learners."
}
},
{
"@type": "Question",
"name": "Can I reschedule a lesson?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Please reschedule at least 24 hours in advance to avoid a missed-lesson fee."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Lessons", "item": "https://www.example.com/lessons" },
{ "@type": "ListItem", "position": 3, "name": "Music Lessons", "item": "https://www.example.com/music-lessons" }
]
}
]Yes. Use one Service per instrument or program with distinct @id values.
Use separate Offer entries per lesson duration or show the price range clearly on the page.