Skip to main content
🎡

Music

Music recordings and compositions

About Music Schema

The Music schema type is used to mark up music recordings and compositions. Implementing this structured data helps search engines understand your content better and may qualify your pages for rich results in Google Search.

Properties

* Required Properties

@type
Must be "MusicRecording"
Type: Text
name
Recording name
Type: Text

⭐ Recommended Properties

byArtist
Recording artist
Type: Person or MusicGroup
duration
Recording duration (ISO 8601)
Type: Duration
inAlbum
Album information
Type: MusicAlbum
isrcCode
ISRC code
Type: Text

Best Practices

  • βœ…Validate your JSON-LD with Google’s Rich Results Test before publishing.
  • βœ…Populate byArtist, duration to unlock enhanced snippets.
  • βœ…Keep structured data in sync with the visible content on the page.

Common Pitfalls

  • ⚠️Avoid mixing multiple schema syntaxes for the same entity.
  • ⚠️Do not include claims that the user cannot see or confirm on the page.
  • ⚠️Remember to update dateModified whenever the content changes.

JSON-LD Example

{
  "@context": "https://schema.org",
  "@type": "MusicRecording",
  "name": "Example Song Title",
  "byArtist": {
    "@type": "MusicGroup",
    "name": "The Example Band"
  },
  "duration": "PT3M45S",
  "inAlbum": {
    "@type": "MusicAlbum",
    "name": "Greatest Hits"
  }
}

Looking for more tools? TryBetCalc Profor smart sports betting calculators.