@MusicRecordingMedia & Entertainment4 min readUpdated 2026-10-03

Music Recording & Single Track Schema Markup (JSON-LD)

Structured data for individual music singles, streaming audio tracks, ISRC registration codes, producer credits, audio previews, and album association.

Target Queries:musicrecording schemasingle track json ldisrc code structured datamusic track rich snippet
Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container

Production JSON-LD Code Block

Embed this structured data block directly into your HTML <head> or framework layout template.

Music Single Track Blueprint Payload
Test in Validator →
application/ld+json (MusicRecording)
Test in Validator
{
  "@context": "https://schema.org",
  "@type": "MusicRecording",
  "name": "Silicon Sunset",
  "isrcCode": "US-S1Z-26-00142",
  "duration": "PT4M12S",
  "datePublished": "2026-04-10",
  "genre": "Synthwave",
  "byArtist": {
    "@type": "MusicGroup",
    "name": "Aether Dynamics",
    "sameAs": "https://www.wikidata.org/wiki/Q8891234"
  },
  "inAlbum": {
    "@type": "MusicAlbum",
    "name": "Neon Horizons",
    "url": "https://omniseotools.com/albums/neon-horizons"
  },
  "audio": {
    "@type": "AudioObject",
    "contentUrl": "https://cdn.omniseotools.com/audio/previews/silicon-sunset.mp3",
    "encodingFormat": "audio/mpeg"
  }
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (8 Fields)

Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.

PropertyExpected TypeStatusDescription & Example
namestringRequired

Official title of the recorded song or musical piece.

e.g. Silicon Sunset
byArtistMusicGroup | PersonRequired

Primary performing musician, group, or composer.

e.g. { '@type': 'MusicGroup', 'name': 'Aether Dynamics' }
durationstring (ISO 8601 Duration)Required

Exact runtime of the recording in ISO 8601 duration format (e.g. PT4M12S).

e.g. PT4M12S
isrcCodestringRecommended

International Standard Recording Code uniquely identifying the acoustic master.

e.g. US-S1Z-26-00142
inAlbumMusicAlbumRecommended

Parent album or EP release of which this track is a part.

e.g. { '@type': 'MusicAlbum', 'name': 'Neon Horizons' }
audioAudioObjectRecommended

AudioObject providing a sample preview or full audio stream.

e.g. { '@type': 'AudioObject', 'contentUrl': 'https://cdn.../sample.mp3' }
datePublishedstring (ISO 8601)Required

Release date of the single track.

e.g. 2026-04-10
genrestringRecommended

Musical genre classification.

e.g. Synthwave

Google Search Console Pitfalls & Critical Warnings

Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying MusicRecording schema.

warningPitfall #1

Invalid or Missing ISRC Code Format

Formatting ISRC codes incorrectly without proper two-letter country and registrant identifiers.

GSC Impact:
Inability for music streaming and licensing engines to match catalog metadata automatically.
Actionable Fix:

Format ISRC as standard 12-character alphanumeric strings (e.g., US-S1Z-26-00142).

warningPitfall #2

Unlinked Parent Album or Artist Entity

Treating the single as an isolated track without inAlbum or byArtist linkages.

GSC Impact:
Orphaned recording in Google Knowledge Graph music entities.
Actionable Fix:

Always link inAlbum and byArtist with structured references.

errorPitfall #3

Non-Standard ISO 8601 Duration Format

Writing duration as '4:12' instead of 'PT4M12S'.

GSC Impact:
Google Search Console Schema parsing error on duration property.
Actionable Fix:

Encode track length strictly in ISO 8601 duration format (PT#M#S).

Recommended Implementation Scenarios

Single track promotion and release pages
Digital streaming service web embed players
Music licensing catalog track audition pages
Independent musician download landing pages

Related Schema Blueprints

Explore complementary structured data blueprints across the Media & Entertainment cluster.

Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container