"Service" schema
Last updated 17 June 2026 2 min
Service schema describes a specific service offered by a business — plumbing repairs, SEO audits, house painting, legal consultations, etc. It's the structured-data counterpart to a service page on a website.
Service schema is particularly valuable for service-area businesses, lead-gen sites, and agencies, where individual service pages are the primary conversion targets.
When to use it
Service markup should be added to any dedicated service page. If your site has separate pages for "Drain Cleaning", "Hot Water Repairs", and "Emergency Plumbing", each page should have its own Service block. Don't apply a single Service to a generic homepage that lists many services.
Key properties
name– the service namedescription– a description of the service, or what's includedprovider– theOrganizationorLocalBusinessproviding the serviceserviceType– a category label (e.g. "SEO audit")areaServed– the region where the service is offeredoffers– pricing via anOfferobjectaggregateRating/review– ratings and reviews (only if shown on the page)category– broader classificationaudience– target customer typehasOfferCatalog– useful for grouping multiple offers/packages
Example (JSON-LD)
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Technical SEO Audit",
"description": "A comprehensive 100+ point audit of your website's technical SEO health.",
"provider": {
"@type": "Organization",
"name": "Company Name",
"url": "https://companyname.com.au"
},
"serviceType": "SEO Audit",
"areaServed": {
"@type": "Country",
"name": "Australia"
},
"offers": {
"@type": "Offer",
"price": "1500",
"priceCurrency": "AUD"
}
}
SEO value
- Helps search engines understand individual services as distinct entities
- Reinforces local relevance when paired with
areaServed - No specific rich result is tied to
Servicefor most categories, but it strengthens entity and local SEO signals
Best practices
- Use
areaServedfor local service-area businesses - Only include
aggregateRatingif you're actually displaying reviews on the page — fabricated ratings violate Google's guidelines - For sites with structured pricing tiers, model each tier as a separate
OfferinsidehasOfferCatalog
Disclaimer: All information contained herein is for informational purposes only. It is not advice or instructional.