Audio Sample Pack & Royalty-Free Sound Library Schema Markup (JSON-LD)
Structured data for music producer sample packs, royalty-free sound effects (SFX) libraries, and synth preset bundles, detailing audio encoding formats (WAV/FLAC), bit depth, BPM, and commercial license terms.
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.
{
"@context": "https://schema.org",
"@type": "AudioObject",
"@id": "https://example.com/audio/neon-analog-synth-pack#audio",
"name": "Neon Dreams - 80s Analog Synth & Drum Sample Pack",
"description": "Over 500 premium 24-bit 48kHz royalty-free analog synth loops, punchy 808 drum one-shots, and MIDI files for synthwave and cyberpunk electronic music production.",
"encodingFormat": "audio/wav",
"duration": "PT45M",
"contentUrl": "https://example.com/audio/neon-dreams-preview.mp3",
"license": "https://example.com/licenses/royalty-free-commercial",
"offers": {
"@type": "Offer",
"price": "29.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Apex Sound Labs"
}
}
}Typed Properties Specification (6 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | Text | Required | Official title of the sound pack or sample library. e.g. Neon Dreams - 80s Analog Synth & Drum Sample Pack |
| encodingFormat | Text | Required | MIME audio encoding format (e.g. audio/wav, audio/flac). e.g. audio/wav |
| contentUrl | URL | Required | Direct URL to audio preview stream (MP3/WAV). e.g. https://example.com/audio/neon-dreams-preview.mp3 |
| license | URL | Required | Direct URL to official 100% royalty-free commercial usage license terms. e.g. https://example.com/licenses/royalty-free-commercial |
| offers | Offer | Required | Download pack purchase price, currency, and digital delivery availability. e.g. { "@type": "Offer", "price": "29.99", "priceCurrency": "USD" } |
| duration | Duration (ISO 8601) | Recommended | Total combined playing time of all included loops in ISO 8601 format (e.g. PT45M). e.g. PT45M |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying AudioObject schema.
Missing Direct Audio Stream Preview in contentUrl
Providing a webpage URL instead of a direct playable audio media stream (MP3/WAV) prevents search engines from indexing the audio player snippet.
Provide an absolute URL directly to an MP3/WAV file in contentUrl.
Omitting Commercial Royalty-Free License Link
Music producers filter strictly for 'royalty-free' samples; omitting license links creates legal uncertainty.
Include absolute HTTPS link to commercial license terms under license.
Invalid ISO 8601 Duration Format
Specifying duration as '45 minutes' instead of 'PT45M' violates Schema.org ISO Duration requirements.
Format duration strictly as ISO 8601 (e.g. 'PT45M').
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Creative Work & Media cluster.
Audio Recording Studio & Sound Production Booth Schema Markup (JSON-LD)
Digital Software License & Activation Key Schema Markup (JSON-LD)
Stock Video Footage & 4K B-Roll Commercial License Schema Markup (JSON-LD)
NFT & Digital Artwork Collectible Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container