Schema markup for contractors.
Most contractor sites either ship zero structured data or 14 nested types they will never validate. The minimum viable schema set is six properties across four types.
The four schema types that earn rich results for trades in 2026 are LocalBusiness with the right subtype, Service with priceRange and serviceType, FAQPage scoped to the service-area FAQs, and Review with aggregateRating bound to the LocalBusiness node. The six properties that consistently appear in rich results are name, telephone, areaServed, openingHours, priceRange, and aggregateRating. Everything else is either deprecated, redundant, or an SEO blog cargo cult. The longform with the JSON-LD templates we ship by default and the structured data validator workflow ships in June 2026.
Coming online in 2026. The roadmap below is committed, the writing is queued.
Related reading
- 01
Local SEO for trades.
Proximity, prominence, relevance. What actually moves Maps ranking.
- 02
Google Business Profile optimization.
Service-area setup, category stacking, review velocity.
- 03
What is GEO.
Where structured data shows up in the answer engines and where it does not.