XooCode(){

MusicAlbumProductionType

MusicAlbumProductionType is a schema.org Enumeration for classifying the type of content on a MusicAlbum. It is the value of albumProductionType.

It has 9 members:

  • StudioAlbum: original studio recordings (the canonical album type).
  • LiveAlbum: recorded from live performance.
  • CompilationAlbum: collected previously released tracks.
  • DemoAlbum: demo recordings, typically unreleased or pre-label.
  • MixtapeAlbum: mixtape format.
  • RemixAlbum: remixes of previously released tracks.
  • SoundtrackAlbum: music from a film, TV show, or game.
  • SpokenWordAlbum: poetry, speeches, or comedy recordings.
  • DJMixAlbum: continuous DJ mix.

MusicAlbum also has a sibling enum MusicAlbumReleaseType (AlbumRelease, SingleRelease, EPRelease, BroadcastRelease) for release format — a studio album released as an EP carries both StudioAlbum (production type) and EPRelease (release type).

Full example of schema.org/MusicAlbumProductionType json-ld markup

The markup is verified as valid with Rich Results Test from Google.

schema.org/MusicAlbumProductionType
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    { "@type": "MusicAlbum", "name": "Signal / Noise", "albumProductionType": "https://schema.org/StudioAlbum", "byArtist": { "@type": "MusicGroup", "name": "The JSON-LDs" } },
    { "@type": "MusicAlbum", "name": "Live at The Thunderdome", "albumProductionType": "https://schema.org/LiveAlbum", "byArtist": { "@type": "MusicGroup", "name": "The JSON-LDs" } },
    { "@type": "MusicAlbum", "name": "Ten Years of Xoo: Best Of", "albumProductionType": "https://schema.org/CompilationAlbum", "byArtist": { "@type": "MusicGroup", "name": "Various Artists" } },
    { "@type": "MusicAlbum", "name": "Dunmore Demos Vol. 1", "albumProductionType": "https://schema.org/MixtapeAlbum" }
  ]
}
</script>

Minimal valid version

The smallest markup that still produces a valid MusicAlbumProductionType entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.

schema.org/MusicAlbumProductionType (minimal)
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MusicAlbum",
  "name": "Signal / Noise",
  "albumProductionType": "https://schema.org/StudioAlbum"
}
</script>

Google rich results this unlocks

MusicAlbumProductionType is a structural type. It does not produce a rich result on its own.

Its value comes from combining it with a primary type whose markup earns a rich result (Article, Product, Event, and so on). MusicAlbumProductionType becomes the trunk that the primary type branches off viamainEntityorbreadcrumb. Include it on every page as the backbone of your markup.

Common MusicAlbumProductionType mistakes

Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.

  1. 01

    Production type vs release type

    Wrong
    Using albumProductionType for EPRelease / SingleRelease
    Right
    albumProductionType for studio/live/compilation; albumReleaseType for LP/EP/Single

    The two enums cover different axes; both typically apply to a release.

About the example data

Four releases from Xoo Code Records: a studio album, a live album, a compilation, and a mixtape.

Comments

Loading comments...

Leave a comment