Auto Detailing & Ceramic Coating / Vinyl Wrap Schema Markup (JSON-LD)
Structured data for high-end automotive detailing studios, ceramic coating specialists, and vinyl vehicle wrap shops, detailing multi-stage paint correction, paint protection film (PPF), and service packages.
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": "AutoRepair",
"@id": "https://example.com/detailing/apex-precision-studio#shop",
"name": "Apex Precision Auto Detailing & Ceramic Studio",
"description": "Certified paint protection studio specializing in multi-stage paint correction, 5-year hydrophobic ceramic coatings, and XPEL clear bra PPF installation.",
"telephone": "+1-702-555-0188",
"priceRange": "$$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "4420 Dean Martin Drive, Suite 10",
"addressLocality": "Las Vegas",
"addressRegion": "NV",
"postalCode": "89103",
"addressCountry": "US"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"opens": "08:00",
"closes": "18:00"
}
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Auto Detailing & Protection Packages",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "5-Year Ceramic Pro Paint Protection Coating"
},
"price": "1299",
"priceCurrency": "USD"
}
]
}
}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 trading studio name of the auto detailing or wrap facility. e.g. Apex Precision Auto Detailing & Ceramic Studio |
| address | PostalAddress | Required | Physical street address of the detailing bay and workshop. e.g. { "@type": "PostalAddress", "streetAddress": "4420 Dean Martin Drive...", ... } |
| telephone | Text | Required | Main phone contact number for detailing appointments. e.g. +1-702-555-0188 |
| hasOfferCatalog | OfferCatalog | Required | Catalog of structured detailing packages including ceramic coating, PPF, and tinting. e.g. { "@type": "OfferCatalog", "name": "Auto Detailing & Protection Packages", ... } |
| openingHoursSpecification | Array<OpeningHoursSpecification> | Required | Studio opening and intake hours across days of the week. e.g. [{ "@type": "OpeningHoursSpecification", "opens": "08:00", "closes": "18:00" }] |
| priceRange | Text | Recommended | Service pricing tier indicator ($$$). e.g. $$$ |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying AutoRepair schema.
Using Generic LocalBusiness Instead of AutoRepair
Failing to specialize as AutoRepair prevents Google Maps from recognizing vehicle maintenance and styling capabilities.
Use the Schema.org '@type: AutoRepair' entity.
Missing Structured Service Packages in OfferCatalog
Listing only general shop info without individual service pricing prevents rich service pricing carousels.
Nest service tiers under hasOfferCatalog.
Omitting Workshop Bay Suite Address
Industrial park detailing shops with missing suite numbers encounter Google Maps pin misalignment.
Provide complete suite number in streetAddress.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
24/7 Emergency Towing & Roadside Assistance Schema Markup (JSON-LD)
Certified Pre-Owned (CPO) Used Car Schema Markup (JSON-LD)
OEM Replacement Auto Parts & Component Schema Markup (JSON-LD)
Shopping Center & Retail Strip Mall Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container