isrcCode
isrcCode · No Google rich result
Appears in
What is it?
isrcCode stores the International Standard Recording Code for a music recording. ISRC is a 12 character alphanumeric code (format: CC-XXX-YY-NNNNN) that uniquely identifies a specific recording across all platforms worldwide. It is the global fingerprint for audio recordings, standardized by IFPI under ISO 3901.
Why this matters for AEO
AI answer engines resolving "Which version of [song] is this?" need a disambiguation signal stronger than track title and artist name. ISRC codes eliminate ambiguity between original recordings, live versions, remasters, and remixes. When structured data includes isrcCode, AI systems can match queries about specific recordings to the exact version rather than guessing from metadata alone.
What the specs say
Schema.org: The International Standard Recording Code for the recording. Accepts Text. schema.org/isrcCode
Google: No dedicated Google structured data page exists for MusicRecording. Google does not document specific requirements for this field.
How to find your value
- IFPI — isrcsearch.ifpi.org (official global ISRC database)
- MusicBrainz — Recording page > ISRC tab
- Your distributor — DistroKid, TuneCore, or CD Baby dashboard under release details
- Spotify for Artists — Song details in your catalog
- SoundExchange — Repertoire database if registered for royalties
Format and code
Type: Text
Format: 12 characters, pattern CC-XXX-YY-NNNNN
- CC — Country code (2 letters, ISO 3166-1 alpha-2)
- XXX — Registrant code (3 alphanumeric characters)
- YY — Year of reference (2 digits)
- NNNNN — Designation code (5 digits)
The hyphens are optional in the stored value. Both USRC17607839 and US-RC1-76-07839 are valid.
Standard usage:
{
"@context": "https://schema.org",
"@type": "MusicRecording",
"name": "Bohemian Rhapsody",
"byArtist": {
"@type": "MusicGroup",
"name": "Queen"
},
"isrcCode": "GBUM71029604",
"duration": "PT5M55S"
}
Complete recording with album and ISRC:
{
"@context": "https://schema.org",
"@type": "MusicRecording",
"name": "Smells Like Teen Spirit",
"byArtist": {
"@type": "MusicGroup",
"name": "Nirvana"
},
"inAlbum": {
"@type": "MusicAlbum",
"name": "Nevermind"
},
"isrcCode": "USGF19942501",
"duration": "PT5M1S"
}
Common invalid patterns:
"isrcCode": "978-0-123456-47-2"(that is an ISBN, not an ISRC)"isrcCode": "Bohemian Rhapsody"(track name instead of the code)"isrcCode": "GBUM7102960"(only 11 characters; ISRC requires 12)
Webflow implementation
Static pages
In Page Settings > Custom Code > Before </head>:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MusicRecording",
"name": "Your Track Title",
"byArtist": {
"@type": "MusicGroup",
"name": "Your Artist Name"
},
"isrcCode": "XXYYY0000000"
}
</script>
CMS template pages
If your Webflow CMS tracks collection has an "ISRC" plain text field:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MusicRecording",
"name": "{{wf {"path":"name","type":"PlainText"} }}",
"isrcCode": "{{wf {"path":"isrc","type":"PlainText"} }}"
}
</script>
In Schema HQ
The isrcCode field is mapped from Webflow CMS plain text field named "ISRC" or "isrc-code" to the isrcCode property. The value passes through as a string with no transformation.
Real examples
Live JSON-LD examples of isrcCode on brand websites are rare. This field appears more commonly in music database APIs than in website structured data.
MusicBrainz (ISRC documentation reference):
{
"@context": "https://schema.org",
"@type": "MusicRecording",
"name": "Example Track",
"byArtist": {
"@type": "MusicGroup",
"name": "Example Artist"
},
"isrcCode": "USRC17607839",
"duration": "PT3M45S"
}
For reference, well known ISRC codes include:
- GBUM71029604 — Queen, "Bohemian Rhapsody"
- USGF19942501 — Nirvana, "Smells Like Teen Spirit"
- GBAHT0500256 — Arctic Monkeys, "I Bet You Look Good on the Dancefloor"
Related fields
FAQ
Where do I get an ISRC code for my music?
ISRC codes are assigned by your distributor (DistroKid, TuneCore, CD Baby) when you upload a release. You can also register directly with your national ISRC agency. In the US, that is the RIAA. In the UK, PPL. The IFPI maintains a directory of national agencies at isrc.ifpi.org.
Do remasters and remixes get different ISRC codes?
Yes. Each distinct recording gets its own ISRC. A 2023 remaster of a 1975 track is a different recording and receives a new code. The original recording keeps its original ISRC. This is why isrcCode is valuable for disambiguation in structured data.
Is isrcCode the same as an EAN or UPC?
No. ISRC identifies a recording (a single track). EAN/UPC identifies a product (a physical or digital release, such as an album). A CD has one UPC and each track on it has its own ISRC. For album level identifiers in schema.org, use gtin on a MusicAlbum or Product.