Service markup describes what a business offers: the service itself, who provides it, and where it is available. Unlike Product markup it produces no price or rating display in most cases, which is why it is frequently skipped.
Its value is different. It clarifies what an ambiguous page is actually about, which matters for service businesses whose pages read as general marketing copy.
What to include
- serviceType naming the service in the terms customers use, not internal terminology.
- provider linking to your Organization or LocalBusiness entity rather than repeating the details.
- areaServed where the service is geographically bounded.
- description consistent with the visible page.
- offers only where you genuinely publish pricing.
The provider reference is the part most often done badly. Repeating full business details inside every Service block creates several competing descriptions of the same organisation. Define the organisation once and reference it.
Where it helps and where it does not
Helps
- Pages describing one specific service, where the subject could otherwise be ambiguous.
- Businesses whose service names are non-obvious or jargon-adjacent.
- Local service businesses, where areaServed adds genuine clarification.
- Sites with many similar service pages, where markup helps distinguish them.
Does not
- Pages covering many services at once. Marking up a services index as a single Service misdescribes it.
- Sites expecting rich results. Service markup rarely produces visible enhancement.
- As a substitute for clear page content. Markup describes; it does not compensate.
The relationship to LocalBusiness
For a local service business the two work together: LocalBusiness describes the entity, Service describes what it offers. Keep them distinct rather than merging everything into one block, and reference the business from the service rather than duplicating it. See LocalBusiness schema.
The correspondence rule
As with all structured data, markup must describe what the page shows. Marking up services not mentioned on the page, prices not displayed, or areas you do not serve is a policy problem rather than an optimisation. See structured data.
Frequently asked questions
Is Service markup worth adding?
For pages covering one specific service, modestly. It clarifies the subject without usually producing a visible enhancement. For a services index page it adds little and can misdescribe.
Should I include prices?
Only where genuinely published on the page. Marking up a price the visitor cannot see contradicts the page, and most service businesses quote rather than list.
One page per service?
For search generally, yes, where each has real demand. That also makes markup meaningful, since a single-service page can be described accurately in a way an index cannot.
Does it produce rich results?
Rarely a visible one. Its value is disambiguation rather than display, which is why it is lower priority than Product or LocalBusiness markup.
Consulting CTA
If your service pages are ambiguously described or your markup duplicates organisation details across every page, book an SEO consultation.