Optimization Guide
Shopify Musical Instrument Schema — Instrument Type, Key, Tuning, Vintage Authentication & Accessories Structured Data
AI shopping agents handling queries like "professional B-flat trumpet lacquer finish under $1,500," "beginner acoustic guitar spruce top dreadnought," "vintage 1970s Fender Stratocaster all-original," or "compatible strings for Taylor 314ce" need machine-readable instrument type, tuning key, body specifications, skill level targeting, and accessory compatibility data. Shopify's default JSON-LD for a guitar outputs only name and price — leaving every spec-filtered, key-specific, or compatibility query unmatched.
Product @type with additionalProperty for Instrument Type, Instrument Family, Key/Tuning, Body Material, Top Wood, Back & Sides, Finish, Scale Length, Number of Strings, and Skill Level. Add suggestedAudience PeopleAudience for beginner/intermediate/professional targeting. Use compatibleWith on accessories to link to parent instruments. Add hasCertification for vintage authentication and luthier certificates. Use isAccessoryOrSparePartFor for strings, reeds, mouthpieces, and replacement parts. Store values in an instrument.* metafield namespace.
Guitar Product Schema — Acoustic Dreadnought Example
The acoustic guitar example covers body type, tonewoods, scale length, string count, nut width, and skill level — the primary AI agent filter properties for acoustic guitar queries.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Taylor 314ce Grand Auditorium Acoustic-Electric Guitar — Sitka Spruce / Sapele",
"description": "Taylor 314ce Grand Auditorium acoustic-electric guitar. Sitka spruce top, sapele back and sides, Taylor ES2 pickup system, Italian acrylic dot inlays. 25.5-inch scale length, 1-11/16 inch nut width, gloss finish. Taylor V-Class bracing for improved intonation and sustain. Includes hardshell case.",
"sku": "TAYLOR-314CE",
"mpn": "314CE",
"brand": { "@type": "Brand", "name": "Taylor Guitars" },
"material": "Sitka spruce top, sapele back and sides, ebony fretboard, mahogany neck",
"suggestedAudience": {
"@type": "PeopleAudience",
"audienceType": "Intermediate to Advanced Guitarist",
"suggestedMinAge": 14
},
"additionalProperty": [
{ "@type": "PropertyValue", "name": "Instrument Type", "value": "Acoustic-Electric Guitar" },
{ "@type": "PropertyValue", "name": "Instrument Family", "value": "Chordophone — Guitar" },
{ "@type": "PropertyValue", "name": "Body Style", "value": "Grand Auditorium (GA)", "description": "Taylor's most versatile body shape. Balanced tone between dreadnought volume and smaller body comfort." },
{ "@type": "PropertyValue", "name": "Key", "value": "C", "description": "Concert pitch. Standard guitar tuning (EADGBE) in C/concert pitch." },
{ "@type": "PropertyValue", "name": "Top Wood", "value": "Sitka Spruce", "description": "Solid Sitka spruce soundboard. Clear articulation, strong dynamic range, brightens with age." },
{ "@type": "PropertyValue", "name": "Back and Sides", "value": "Sapele", "description": "Solid sapele back and sides. Similar tonal characteristics to mahogany — warm midrange, articulate." },
{ "@type": "PropertyValue", "name": "Neck Wood", "value": "Mahogany" },
{ "@type": "PropertyValue", "name": "Fretboard Material", "value": "Ebony" },
{ "@type": "PropertyValue", "name": "Scale Length", "value": "25.5", "unitCode": "INH", "description": "25.5-inch (648mm) scale length — standard long scale for full tension and bright tone." },
{ "@type": "PropertyValue", "name": "Number of Strings", "value": "6" },
{ "@type": "PropertyValue", "name": "Number of Frets", "value": "20" },
{ "@type": "PropertyValue", "name": "Nut Width", "value": "1.6875", "unitCode": "INH", "description": "1-11/16 inch (42.86mm) nut width — standard spacing comfortable for fingerstyle and strumming" },
{ "@type": "PropertyValue", "name": "Finish", "value": "Gloss", "description": "High-gloss polyester finish on body, satin finish on back of neck" },
{ "@type": "PropertyValue", "name": "Pickup System", "value": "Taylor ES2 (Expression System 2)", "description": "Proprietary Taylor undersaddle pickup with 3-sensor array. Plugs into 1/4-inch jack at endpin." },
{ "@type": "PropertyValue", "name": "Bracing Pattern", "value": "Taylor V-Class Bracing", "description": "Taylor's V-Class bracing for improved intonation across the fretboard and longer sustain versus traditional X-bracing." },
{ "@type": "PropertyValue", "name": "Skill Level", "value": "Intermediate — Advanced" },
{ "@type": "PropertyValue", "name": "Playing Style", "value": "Fingerstyle, strumming, singer-songwriter" },
{ "@type": "PropertyValue", "name": "Country of Manufacture", "value": "United States", "description": "Made in El Cajon, CA, USA" }
],
"offers": {
"@type": "Offer",
"price": "1699.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://example-music.myshopify.com/products/taylor-314ce"
}
}
</script>
Wind Instrument Schema — B-flat Trumpet Example
Wind instruments require key/tuning, valve type, bell material, bore size, and mouthpiece compatibility — properties absent from all generic Shopify Product structured data.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Bach Stradivarius 180S37 Professional Bb Trumpet — Silver-Plate",
"description": "Bach Stradivarius 180S37 professional Bb trumpet, silver-plate finish. .459-inch bore, one-piece hand-hammered bell, Monel pistons. Industry standard for orchestral and studio trumpet performance. Made in Elkhart, Indiana.",
"sku": "BACH-180S37",
"mpn": "180S37",
"brand": { "@type": "Brand", "name": "Vincent Bach" },
"material": "Yellow brass body, silver-plate finish, Monel piston valves",
"suggestedAudience": {
"@type": "PeopleAudience",
"audienceType": "Professional Trumpet Player — Orchestral, Studio",
"suggestedMinAge": 16
},
"compatibleWith": [
{
"@type": "Product",
"name": "Bach 3C Trumpet Mouthpiece",
"url": "https://example-music.myshopify.com/products/bach-3c-mouthpiece"
}
],
"additionalProperty": [
{ "@type": "PropertyValue", "name": "Instrument Type", "value": "Trumpet" },
{ "@type": "PropertyValue", "name": "Instrument Family", "value": "Aerophone — Brass — Trumpet" },
{ "@type": "PropertyValue", "name": "Key", "value": "B-flat", "description": "B-flat (Bb) trumpet — the standard orchestral and concert band trumpet. Sounds a major 2nd lower than written pitch. Concert pitch equivalent: written C sounds as concert Bb." },
{ "@type": "PropertyValue", "name": "Bore Size", "value": "0.459", "unitCode": "INH", "description": "0.459-inch (11.66mm) medium-large bore. Standard orchestral bore — balanced between warm tone and projection." },
{ "@type": "PropertyValue", "name": "Bell Diameter", "value": "4.875", "unitCode": "INH", "description": "4-7/8 inch (123.8mm) one-piece hand-hammered bell" },
{ "@type": "PropertyValue", "name": "Bell Material", "value": "Yellow Brass (one-piece hand-hammered)" },
{ "@type": "PropertyValue", "name": "Finish", "value": "Silver-Plate", "description": "Silver-plate over yellow brass. Brighter, more projecting sound versus lacquer finish." },
{ "@type": "PropertyValue", "name": "Valve Type", "value": "Piston — Monel", "description": "Monel alloy piston valves. Harder-wearing than nickel-silver, faster action than brass. Industry standard for professional trumpets." },
{ "@type": "PropertyValue", "name": "Number of Valves", "value": "3" },
{ "@type": "PropertyValue", "name": "Bell Construction", "value": "One-piece hand-hammered" },
{ "@type": "PropertyValue", "name": "Mouthpiece Receiver", "value": "Bach standard taper" },
{ "@type": "PropertyValue", "name": "Skill Level", "value": "Professional" },
{ "@type": "PropertyValue", "name": "Typical Application", "value": "Orchestral, concert band, jazz, studio recording" },
{ "@type": "PropertyValue", "name": "Country of Manufacture", "value": "United States", "description": "Made in Elkhart, Indiana, USA" }
]
}
Vintage Instrument Schema: Authentication & Provenance
Vintage instrument buyers apply the most rigorous structured data scrutiny of any category. Serial number, originality status, authentication, and documented provenance must be machine-readable — not just in the description paragraph. AI agents handling vintage instrument queries must verify year of manufacture, condition grade, and authentication source.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "1962 Fender Stratocaster — Sunburst, All-Original, Authenticated",
"description": "1962 Fender Stratocaster in original 3-color sunburst finish. All-original components including neck, body, pickups, tuners, strap buttons, and pickguard. Nitrocellulose lacquer finish. Slab rosewood fretboard. Authenticated by Carter Vintage Guitars. Serial number L12345 (L-series = 1962-1963 Fullerton CA production).",
"sku": "VNT-62-STRAT-L12345",
"brand": { "@type": "Brand", "name": "Fender" },
"itemCondition": "https://schema.org/UsedCondition",
"material": "Alder body, maple neck, slab rosewood fretboard, original alnico pickups, nitrocellulose lacquer",
"hasCertification": [
{
"@type": "Certification",
"name": "Vintage Guitar Authentication — Carter Vintage Guitars",
"issuedBy": {
"@type": "Organization",
"name": "Carter Vintage Guitars",
"url": "https://www.cartervintage.com"
},
"description": "Authentication by Carter Vintage Guitars confirms all-original 1962 Fender Stratocaster. Serial number L12345 consistent with Fullerton CA production. Body date code and neck date code match (both Q-1962). All pickups read within expected output range for Fender grey-bottom pickups (1961-1963). No replaced components."
}
],
"identifier": [
{ "@type": "PropertyValue", "name": "Serial Number", "value": "L12345", "description": "Fender L-series serial number. L-prefix = 1962-1963 production, Fullerton California factory. Serial number plate attached to neckplate." }
],
"additionalProperty": [
{ "@type": "PropertyValue", "name": "Instrument Type", "value": "Electric Guitar — Solidbody" },
{ "@type": "PropertyValue", "name": "Year of Manufacture", "value": "1962", "description": "Confirmed 1962 production by serial number and internal date codes" },
{ "@type": "PropertyValue", "name": "Country of Manufacture", "value": "United States", "description": "Fender Fullerton, California factory" },
{ "@type": "PropertyValue", "name": "Model", "value": "Stratocaster" },
{ "@type": "PropertyValue", "name": "Finish", "value": "3-Color Sunburst — Nitrocellulose Lacquer", "description": "Original 3-color sunburst nitro finish. Checking and player wear consistent with 1962 production." },
{ "@type": "PropertyValue", "name": "Originality Status", "value": "All-Original", "description": "All components original to the instrument: neck, body, pickups, tuners, strap buttons, pickguard, knobs, switch tip, string tree. No replaced parts." },
{ "@type": "PropertyValue", "name": "Body Wood", "value": "Alder" },
{ "@type": "PropertyValue", "name": "Neck Wood", "value": "Maple" },
{ "@type": "PropertyValue", "name": "Fretboard", "value": "Slab Rosewood", "description": "Slab rosewood fretboard (1962 only — transitional year). Thicker rosewood slab vs veneer board introduced 1963." },
{ "@type": "PropertyValue", "name": "Pickups", "value": "Fender Grey-Bottom Single-Coils (original)", "description": "Original grey-bottom pickups (1961-1963). Middle pickup output: 5.8k, neck: 5.6k, bridge: 5.9k. All within expected range." },
{ "@type": "PropertyValue", "name": "Condition Grade", "value": "8/10 — Excellent Vintage Condition", "description": "Player wear on finish, frets at approximately 75% life remaining. All electronics fully functional and original." }
]
}
Instrument Accessory Schema: compatibleWith & isAccessoryOrSparePartFor
Guitar strings, reeds, mouthpieces, and cases are high-volume Shopify product categories where compatibility data is critical. AI agents answering "strings compatible with Taylor 314ce" or "reeds for Vandoren B45 mouthpiece" need structured compatibility links, not just text descriptions.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "D'Addario EXL110 Nickel Wound Electric Guitar Strings — Regular Light 10-46",
"sku": "DADDARIO-EXL110",
"brand": { "@type": "Brand", "name": "D'Addario" },
"isAccessoryOrSparePartFor": [
{ "@type": "Product", "name": "Electric Guitar (standard 25.5-inch scale)", "description": "Compatible with all standard electric guitars using 25.5-inch or shorter scale length" },
{ "@type": "Product", "name": "Fender Stratocaster" },
{ "@type": "Product", "name": "Fender Telecaster" },
{ "@type": "Product", "name": "Gibson Les Paul (with standard 24.75-inch scale)" }
],
"additionalProperty": [
{ "@type": "PropertyValue", "name": "Instrument Type", "value": "Electric Guitar Strings" },
{ "@type": "PropertyValue", "name": "String Gauge", "value": "010-046", "description": "Regular Light gauge: .010 .013 .017 .026 .036 .046. Standard starting gauge for most electric guitar styles." },
{ "@type": "PropertyValue", "name": "Core Material", "value": "High-Carbon Steel" },
{ "@type": "PropertyValue", "name": "Winding Material", "value": "Nickel-Plated Steel", "description": "Nickel-plated steel wound strings. Balanced brightness and warm midrange. Most popular electric guitar string material." },
{ "@type": "PropertyValue", "name": "Winding Style", "value": "Round Wound" },
{ "@type": "PropertyValue", "name": "Scale Length Compatibility", "value": "Standard (25.5 inch) and shorter", "description": "Designed for standard 25.5-inch scale and shorter (Gibson 24.75-inch scale) electric guitars" },
{ "@type": "PropertyValue", "name": "Number of Strings", "value": "6" },
{ "@type": "PropertyValue", "name": "String Set", "value": "Complete 6-string set" }
]
}
Instrument Type & Family Reference
| Instrument Family | Examples | Key properties |
|---|---|---|
| Chordophone — Guitar | Acoustic, electric, classical, bass, ukulele | Body style, top wood, scale length, number of strings, pickup system |
| Aerophone — Brass | Trumpet, trombone, French horn, tuba, euphonium | Key, bore size, bell diameter, valve type, finish |
| Aerophone — Woodwind | Saxophone, clarinet, flute, oboe, bassoon | Key, material, finish, mouthpiece compatibility, ligature |
| Membranophone — Drums | Snare drum, kick drum, floor tom, drum kit | Head diameter, shell material, hardware finish, lug count |
| Electrophone — Keyboard | Digital piano, synthesizer, MIDI controller, organ | Number of keys, key action (weighted/semi-weighted/unweighted), polyphony |
| Chordophone — String (bowed) | Violin, viola, cello, double bass | Size (4/4, 3/4, 1/2), top wood, varnish type, string material |
| Chordophone — Plucked | Mandolin, banjo, harp, sitar, bouzouki | Scale length, number of strings, tuning, number of courses |
| Aerophone — Free Reed | Harmonica, accordion, concertina | Key, number of holes/buttons, reed material, style (diatonic/chromatic) |
Dawn Liquid Snippet: instrument.* Metafield Namespace
Save as snippets/instrument-product-schema.liquid. Activates for products tagged instrument, guitar, trumpet, strings, or in the instruments or music collection.
{% comment %} instrument-product-schema.liquid — musical instrument structured data {% endcomment %}
{% assign is_instrument = false %}
{% if product.tags contains 'instrument' or product.tags contains 'guitar' or product.tags contains 'trumpet' or product.tags contains 'violin' or product.tags contains 'piano' or product.tags contains 'drum' %}
{% assign is_instrument = true %}
{% endif %}
{% for collection in product.collections %}
{% if collection.handle == 'instruments' or collection.handle == 'music' or collection.handle == 'guitars' or collection.handle == 'brass' or collection.handle == 'woodwind' %}
{% assign is_instrument = true %}
{% endif %}
{% endfor %}
{% if is_instrument %}
{% assign instr_type = product.metafields.instrument.type %}
{% assign instr_family = product.metafields.instrument.family %}
{% assign instr_key = product.metafields.instrument.key %}
{% assign body_style = product.metafields.instrument.body_style %}
{% assign top_wood = product.metafields.instrument.top_wood %}
{% assign body_material= product.metafields.instrument.body_material %}
{% assign finish = product.metafields.instrument.finish %}
{% assign scale_length = product.metafields.instrument.scale_length_inches %}
{% assign num_strings = product.metafields.instrument.number_of_strings %}
{% assign skill_level = product.metafields.instrument.skill_level %}
{% assign year_made = product.metafields.instrument.year_of_manufacture %}
{% assign serial_no = product.metafields.instrument.serial_number %}
{% assign originality = product.metafields.instrument.originality_status %}
{% assign country_mfg = product.metafields.instrument.country_of_manufacture %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"description": {{ product.description | strip_html | truncatewords: 80 | json }},
"url": "{{ shop.url }}{{ product.url }}",
"sku": {{ product.selected_or_first_available_variant.sku | json }}
{% if product.selected_or_first_available_variant.barcode != blank %}
,"gtin": {{ product.selected_or_first_available_variant.barcode | json }}
{% endif %}
{% if product.vendor != blank %}
,"brand": { "@type": "Brand", "name": {{ product.vendor | json }} }
{% endif %}
{% if body_material != blank %}
,"material": {{ body_material | json }}
{% endif %}
{% if skill_level != blank %}
,"suggestedAudience": { "@type": "PeopleAudience", "audienceType": {{ skill_level | append: " Musician" | json }} }
{% endif %}
{% if serial_no != blank %}
,"identifier": [{ "@type": "PropertyValue", "name": "Serial Number", "value": {{ serial_no | json }} }]
{% endif %}
,"additionalProperty": [
{% assign ap_s = false %}
{% if instr_type != blank %}
{ "@type": "PropertyValue", "name": "Instrument Type", "value": {{ instr_type | json }} }
{% assign ap_s = true %}
{% endif %}
{% if instr_family != blank %}
{% if ap_s %},{% endif %}{ "@type": "PropertyValue", "name": "Instrument Family", "value": {{ instr_family | json }} }
{% assign ap_s = true %}
{% endif %}
{% if instr_key != blank %}
,{ "@type": "PropertyValue", "name": "Key", "value": {{ instr_key | json }} }
{% endif %}
{% if body_style != blank %}
,{ "@type": "PropertyValue", "name": "Body Style", "value": {{ body_style | json }} }
{% endif %}
{% if top_wood != blank %}
,{ "@type": "PropertyValue", "name": "Top Wood", "value": {{ top_wood | json }} }
{% endif %}
{% if finish != blank %}
,{ "@type": "PropertyValue", "name": "Finish", "value": {{ finish | json }} }
{% endif %}
{% if scale_length != blank %}
,{ "@type": "PropertyValue", "name": "Scale Length", "value": {{ scale_length | json }}, "unitCode": "INH" }
{% endif %}
{% if num_strings != blank %}
,{ "@type": "PropertyValue", "name": "Number of Strings", "value": {{ num_strings | json }} }
{% endif %}
{% if skill_level != blank %}
,{ "@type": "PropertyValue", "name": "Skill Level", "value": {{ skill_level | json }} }
{% endif %}
{% if year_made != blank %}
,{ "@type": "PropertyValue", "name": "Year of Manufacture", "value": {{ year_made | json }} }
{% endif %}
{% if originality != blank %}
,{ "@type": "PropertyValue", "name": "Originality Status", "value": {{ originality | json }} }
{% endif %}
{% if country_mfg != blank %}
,{ "@type": "PropertyValue", "name": "Country of Manufacture", "value": {{ country_mfg | json }} }
{% endif %}
]
,"offers": {
"@type": "Offer",
"price": {{ product.selected_or_first_available_variant.price | money_without_currency | json }},
"priceCurrency": {{ cart.currency.iso_code | json }},
"availability": {% if product.available %}"https://schema.org/InStock"{% else %}"https://schema.org/OutOfStock"{% endif %},
"url": "{{ shop.url }}{{ product.url }}"
}
}
</script>
{% endif %}
instrument.* metafield namespace
| Metafield | Type | Example values |
|---|---|---|
instrument.type | Single line text | Acoustic Guitar, Electric Guitar, Bb Trumpet, Alto Saxophone, Upright Piano |
instrument.family | Single line text | Chordophone — Guitar, Aerophone — Brass, Membranophone — Drums |
instrument.key | Single line text | C, B-flat, E-flat, F, Concert Pitch |
instrument.body_style | Single line text | Dreadnought, Grand Auditorium, Concert, Parlor, Solidbody, Semi-Hollow |
instrument.top_wood | Single line text | Sitka Spruce, Cedar, Mahogany, Maple, Engelmann Spruce |
instrument.body_material | Single line text | Alder body, maple neck, rosewood fretboard, nickel hardware |
instrument.finish | Single line text | Gloss, Satin, Natural, Sunburst, Silver-Plate, Lacquer |
instrument.scale_length_inches | Decimal | 25.5, 24.75, 22.75, 34 (bass) |
instrument.number_of_strings | Integer | 6, 7, 12, 4 (bass), 88 (piano keys) |
instrument.skill_level | Single line text | Beginner, Intermediate, Advanced, Professional |
instrument.year_of_manufacture | Single line text | 1962, 1959, 2024, 1975 |
instrument.serial_number | Single line text | L12345, S712345, 12345678 |
instrument.originality_status | Single line text | All-Original, Refretted (all else original), Replaced tuners |
instrument.country_of_manufacture | Single line text | United States, Japan, Mexico, China, Germany |
5 Common Instrument Schema Mistakes
| # | Mistake | Impact | Fix |
|---|---|---|---|
| 1 | No instrument key or tuning in structured data | Key-specific queries — "B-flat trumpet," "alto saxophone in Eb," "guitar in concert pitch" — cannot match instruments without a structured Key property, especially critical for transposing instruments where players must buy the correct transposition | Add additionalProperty Key with the instrument's standard key value and a description explaining the transposition for non-concert-pitch instruments |
| 2 | No tonewoods (top wood, back/sides) for acoustic instruments | Tonewood queries are the primary specification filter for serious acoustic guitar buyers — "spruce top mahogany back," "cedar top rosewood" are exact product filters requiring structured data, not text mining | Add additionalProperty Top Wood and Back and Sides with specific wood names — Sitka Spruce vs Engelmann Spruce vs Cedar have different tonal characteristics that serious buyers distinguish |
| 3 | No skill level targeting — beginner instruments appear in professional queries | Skill level is an implicit filter for most instrument shoppers — a professional player searching for a "professional trumpet" does not want student instruments in results, and a beginner buying their first guitar does not want $3,000 options | Add suggestedAudience PeopleAudience with audienceType ("Beginner Musician", "Professional Musician") and additionalProperty Skill Level |
| 4 | Vintage instrument serial numbers in description text but not in identifier | Vintage instrument buyers search by serial number range to verify authenticity and production year — serial numbers buried in description text cannot be queried structurally and are unverifiable to AI agents | Add serial number as identifier PropertyValue and include a description explaining what the serial number range indicates about production year and factory |
| 5 | No compatibleWith or isAccessoryOrSparePartFor on accessories and strings | Guitar strings, reeds, cases, and mouthpieces sold without instrument compatibility data appear in generic product search results but not in compatibility-filtered queries ("strings for Taylor 314ce") — missing the most qualified purchase intent | Add isAccessoryOrSparePartFor on replacement parts and accessories, with compatibleWith Product references to the specific instruments they fit |
Frequently Asked Questions
What schema.org type should I use for musical instruments?
Use Product @type — schema.org has no dedicated MusicalInstrument product type. Enrich with additionalProperty for instrument-specific specs (type, family, key, body material, finish, scale length), suggestedAudience for skill level targeting, compatibleWith for accessory compatibility, and hasCertification for vintage authentication. For instrument recordings or music groups, schema.org has MusicRecording, MusicAlbum, and MusicGroup — but these describe entities, not physical products for sale.
How do I express a guitar's key or a transposing instrument's tuning?
Add additionalProperty with name: "Key" and the value "C" for concert pitch (guitar, piano, violin, flute) or the transposing key ("B-flat" for clarinet and trumpet, "E-flat" for alto/baritone saxophone, "F" for French horn and English horn). For transposing instruments, include the concert pitch equivalent in the description: "B-flat trumpet: written C sounds concert Bb — a major 2nd lower than written pitch." This is essential for ensemble instrument queries where musicians need the correct transposition for their section.
How do I link guitar strings to a specific guitar model?
On the string product, use isAccessoryOrSparePartFor with a Product reference to the instrument model(s), and add additionalProperty String Gauge ("010-046") and Scale Length Compatibility ("Standard 25.5-inch and shorter"). On the guitar product, use compatibleWith to reference specific string products or add an additionalProperty "Recommended String Gauge" ("010-046 Regular Light"). The combination enables AI agents to answer "what strings fit a Taylor 314ce" from either direction of the query.
How do I handle vintage instrument authentication in schema.org?
Use hasCertification for third-party authentication documents (Vintage Guitar Institute, auction house provenance letters, luthier certificates). Use identifier PropertyValue for the serial number with a description of what the serial range indicates. Add additionalProperty Originality Status ("All-Original", "Refretted — all else original"), Year of Manufacture (confirmed, not estimated), and Condition Grade. Include the authenticator's name and the specific evidence examined — structured provenance data is the primary trust signal for vintage instrument buyers and reduces dispute rates.
How do I target beginner vs professional musicians?
Use suggestedAudience with PeopleAudience audienceType: "Beginner Musician" or "Professional Musician". Add a corresponding additionalProperty Skill Level with values "Beginner", "Intermediate", "Advanced", or "Professional". In the description, explain what makes this instrument appropriate for that level — lower action and lighter strings for beginners, professional-grade materials and quality control for professionals. See Ecommerce Product Audience Schema for the full PeopleAudience pattern with age ranges.
Are your instrument type, key, and compatibility signals invisible to AI shopping agents?
CatalogScan audits your Shopify store for missing instrument key data, absent tonewood structured values, unlinked accessory compatibility, and unmarked skill level targeting — the four most common AI agent visibility gaps for musical instrument product pages.
Run Free Scan