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