Album reviews without MusicAlbum Schema = plain text. With Schema = cover art + artist + tracks + ★★★★☆ in Google.

In this tutorial, you'll add Music Album Schema to Blogger music review posts. Follow along and you'll get rich snippets for albums in 2025.

Step 1: Why Music Album Schema Wins Music Searches 2025

Google shows album cards only when Schema is present.

  1. Rich snippets: Shows cover art, artist, release date, genre, tracks, rating
  2. Music knowledge panel: Album gets sidebar with "Listen on Spotify" buttons
  3. Google Discover: Music reviews with Schema appear in Discover feed
  4. 50% higher CTR: Cover art image beats text results

Image: Google showing Burna Boy Love, Damini album with cover art, 19 tracks, 4.8 stars

Step 2: Add MusicAlbum Schema to Blogger Album Review

Paste this in post HTML editor BELOW your review.

  1. Posts → Edit Album Review → Switch to "HTML" view → Paste at BOTTOM:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MusicAlbum",
  "name": "Love, Damini",
  "image": "https://yourblog.blogspot.com/love-damini-cover.jpg",
  "description": "Burna Boy's Love, Damini is a 19-track Afrobeats masterpiece blending love, fame, and personal growth. Features Ed Sheeran, J Hus, Kehlani. Best tracks: Last Last, For My Hand, Common Person.",
  "byArtist": {
    "@type": "MusicGroup",
    "name": "Burna Boy"
  },
  "genre": ["Afrobeats", "Afrofusion", "Dancehall"],
  "datePublished": "2022-07-08",
  "numTracks": 19,
  "albumReleaseType": "AlbumRelease",
  "albumProductionType": "StudioAlbum",
  "inLanguage": "en",
  "recordLabel": {
    "@type": "Organization",
    "name": "Atlantic Records"
  },
  "track": [
    {
      "@type": "MusicRecording",
      "name": "Glory",
      "duration": "PT3H45M",
      "position": 1
    },
    {
      "@type": "MusicRecording",
      "name": "Science",
      "duration": "PT3H21M",
      "position": 2
    },
    {
      "@type": "MusicRecording",
      "name": "Cloak & Dagger ft. J Hus",
      "duration": "PT3H12M",
      "position": 3
    },
    {
      "@type": "MusicRecording",
      "name": "Last Last",
      "duration": "PT2H52M",
      "position": 6
    }
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "5240",
    "bestRating": "5"
  },
  "review": {
    "@type": "Review",
    "author": {
      "@type": "Person",
      "name": "Your Name"
    },
    "datePublished": "2025-10-16",
    "reviewRating": {
      "@type": "Rating",
      "ratingValue": "5",
      "bestRating": "5"
    },
    "reviewBody": "Burna Boy's most personal album yet. Perfect blend of Afrobeats and global sounds. Last Last is anthem. Production is world-class. 9/10 album, must listen."
  }
}
</script>
  1. Replace placeholders:
Field Replace With Example
name Album title exact Love, Damini
byArtist.name Artist / band name Burna Boy
numTracks Total tracks count 19
datePublished Release date YYYY-MM-DD 2022-07-08
genre Music genres array Afrobeats, Hip Hop
track Top 3-5 tracks with position Last Last position 6

Step 3: Track Duration Format

Use ISO 8601 for track length, not "3:21":

3 minutes 45 seconds = "PT3M45S"
2 minutes 52 seconds = "PT2M52S"
4 minutes 10 seconds = "PT4M10S"

Step 4: Add Visible Album Review Card That Matches Schema

Add this visible card in Compose view:

<div style="background:#121212;color:#fff;padding:20px;border-radius:8px;margin:20px 0;display:flex;gap:20px;">
<img src="https://yourblog.blogspot.com/love-damini-cover.jpg" alt="Love Damini album cover" style="width:200px;height:200px;border-radius:8px;object-fit:cover;" />
<div>
<h2 style="margin-top:0;color:#1DB954;">Love, Damini - Burna Boy</h2>
<p><strong>Artist:</strong> Burna Boy</p>
<p><strong>My Rating:</strong> ★★★★★ 5/5</p>
<p><strong>Release Date:</strong> July 8, 2022</p>
<p><strong>Tracks:</strong> 19 | <strong>Genre:</strong> Afrobeats, Afrofusion</p>
<p><strong>Label:</strong> Atlantic Records</p>
<p><strong>Top Tracks:</strong> Last Last, For My Hand, Common Person, Cloak & Dagger</p>
<p><strong>Verdict:</strong> Most personal Burna album. World-class production. 9/10 must listen.</p>
<iframe style="border-radius:12px;margin-top:10px;" src="https://open.spotify.com/embed/album/3T4tUhGYeRNVUGev8uui6S" width="100%" height="152" frameborder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>
</div>
</div>

Step 5: Test MusicAlbum Schema + Fix Errors

  1. Rich Results Test: search.google.com/test/rich-results → Enter URL → Must show "Music Album" or valid
  2. Schema Validator: validator.schema.org → Check byArtist, image, numTracks
  3. Search Console: Enhancements → Check after 1 week
  4. Fix: Missing byArtist: Required field. Use MusicGroup for band/artist, Person for solo but MusicGroup works for both
  5. Fix: Invalid track duration: Use PT#M#S format, not MM:SS
  6. Fix: No cover art in results: Image must be 1200px+ square, JPG/PNG, public URL, album cover not collage

Bad practice to avoid: Adding MusicAlbum Schema to song lyrics posts. Lyrics = use MusicRecording Schema for single track. Album review = MusicAlbum with track list. Don't mix.

Important: For single song review, change @type to MusicRecording and remove numTracks. Add aggregateRating only if album has 1000+ ratings. For EP, set albumReleaseType to "EPRelease" and numTracks 4-7. For mixtape, use "MixtapeRelease". You can add Spotify embed iframe for listen button - boosts dwell time. Don't add fake track list - must match visible tracks in post.