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.
- Rich snippets: Shows cover art, artist, release date, genre, tracks, rating
- Music knowledge panel: Album gets sidebar with "Listen on Spotify" buttons
- Google Discover: Music reviews with Schema appear in Discover feed
- 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.
- 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>
- 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
- Rich Results Test: search.google.com/test/rich-results → Enter URL → Must show "Music Album" or valid
- Schema Validator: validator.schema.org → Check byArtist, image, numTracks
- Search Console: Enhancements → Check after 1 week
- Fix: Missing byArtist: Required field. Use MusicGroup for band/artist, Person for solo but MusicGroup works for both
- Fix: Invalid track duration: Use PT#M#S format, not MM:SS
- 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.
0 Comments