S SCHEMA.BIZ
Creative Works Extends: MusicPlaylist

MusicAlbum Schema Markup

MusicAlbum markup describes a collection of music recordings, helping Google display album information in search with artist, track listing, and release details.

Eligible Rich Results

Music Knowledge Panel

When to Use MusicAlbum

Music streaming platforms Band websites Music review sites Record label catalogs

Properties

Property Type Status Description
name Text required Album title.
byArtist MusicGroup or Person required The artist or band.
datePublished Date optional Release date.
genre Text optional Music genre.
image URL recommended Album cover art.
numTracks Integer optional Number of tracks.
track MusicRecording (array) optional Individual tracks.
albumProductionType MusicAlbumProductionType optional Studio, Live, Compilation, etc.
albumReleaseType MusicAlbumReleaseType optional Album, EP, Single.

JSON-LD Examples

Studio Album

A music album with track listing.

{
  "@context": "https://schema.org",
  "@type": "MusicAlbum",
  "name": "Electric Dreams",
  "byArtist": {
    "@type": "MusicGroup",
    "name": "The Voltage"
  },
  "datePublished": "2024-03-22",
  "genre": "Electronic",
  "numTracks": 12,
  "image": "https://thevoltage.com/electric-dreams-cover.jpg",
  "albumReleaseType": "https://schema.org/AlbumRelease"
}

Common Mistakes

Using Person for a band — use MusicGroup for groups, Person for solo artists.

Complete Guide to MusicAlbum Schema Markup

MusicAlbum schema markup helps albums appear with rich information in Google's music-related search features. Including byArtist, track listings, and release dates gives Google the structured data it needs to build comprehensive music Knowledge Panels.

Related Types

Ready to Create MusicAlbum Markup?

Use our free generator to create valid MusicAlbum JSON-LD markup with a visual form. No coding required.

Open Generator