On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
MusicAlbum Schema for Webflow Websites
MusicAlbum schema describes a music album release. It connects the album to its artist, tracks, genre, and release details. MusicAlbum inherits from MusicPlaylist, which is why track-related properties like numTracks are available. Music streaming platforms, artist websites, and review sites use this type.
Google does not maintain dedicated structured data documentation for MusicAlbum.
Fields in This Glossary
Not mentioned by Google
- numTracks — Total number of tracks on the album
Common fields (shared across types)
These fields are documented under their primary types but apply to MusicAlbum:
- name — Album title
- image — Album cover art
- datePublished — Release date
- description — Album description
- url — Album page URL
Additional MusicAlbum properties (not in glossary)
byArtist— The performing artist (Person or MusicGroup)track— Individual track listings (MusicRecording)genre— Music genrealbumProductionType— Studio album, live, compilation, etc.albumReleaseType— Single, EP, album
JSON-LD Example
{
"@context": "https://schema.org",
"@type": "MusicAlbum",
"name": "King of Limbs",
"byArtist": {
"@type": "MusicGroup",
"name": "Radiohead"
},
"genre": "Alt/Punk",
"image": "https://example.com/king-of-limbs.jpg",
"numTracks": "8",
"datePublished": "2011-02-18",
"track": [
{
"@type": "MusicRecording",
"name": "Bloom",
"duration": "PT5M14S"
},
{
"@type": "MusicRecording",
"name": "Morning Mr Magpie",
"duration": "PT4M41S"
}
]
}
When to Use MusicAlbum Schema
Use MusicAlbum on pages dedicated to a single album: album landing pages, review pages, or CMS template pages for an album collection. For individual songs, use MusicRecording. For playlists that are not albums, use MusicPlaylist.
On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.