Schema markup for service businesses: the structured data that still matters
The short answer
For a service business, the structured data that still matters is Organization, LocalBusiness or a more specific subtype, Service, BreadcrumbList, WebSite, and Article or BlogPosting for editorial pages, all connected and all matching what the page visibly says. Schema does not raise rankings by itself; it helps search engines and AI systems understand who you are and makes pages eligible for some search features. FAQ and HowTo markup no longer earn rich results in Google.
On this page
- The short answer
- What is schema markup?
- Does schema markup still matter for SEO and AI search?
- Which schema types should a service business use?
- What schema no longer earns rich results?
- How do you keep schema accurate?
- Who should maintain structured data after launch?
- Does schema change for India, the UAE and the UK?
- How does schema fit with the rest of the work?
- What to do next
- What to take away
- Questions, answered
Structured data has been oversold for years. Plugins promise rich results, checklists list twenty schema types, and some sites end up with more markup than content. Meanwhile, Google has quietly retired several of the rich results that made schema exciting in the first place.
What remains is less flashy and more useful: a clear, machine-readable statement of who your business is, what it offers and where. Here is what still matters for a service business.
What is schema markup?
Schema markup is structured data added to a web page, usually as a JSON-LD script, that describes the page's content in a vocabulary search engines understand, defined at Schema.org. It states facts such as "this is a business called X, at this address, offering these services" in a form machines can read without guessing.
Search engines can often work these facts out from the page text. Schema removes the guesswork, links facts together, and in some cases makes a page eligible for an enhanced search result. JSON-LD is the format Google recommends, and it should be present in the HTML the server sends rather than only injected later.
Does schema markup still matter for SEO and AI search?
Yes, but for understanding rather than ranking. Google has long said structured data is not a ranking factor in itself. It helps search engines and AI systems identify your business, connect it to your profiles and services, and display some features such as breadcrumbs. It cannot make a weak page rank or get quoted.
Here is the honest summary we give clients, and it stands on its own. Schema is a label, not a product. If the page behind the label is clear and useful, the label helps machines file it correctly: this is a business, this is its address, these are its services, this article was written by this organisation on this date. That matters more now that AI systems assemble answers from many sources, because a consistent, explicit description of your business reduces the chance of being confused with someone else or described wrongly. But Google's own guidance on its AI features says you do not need to over-invest in structured data for them. A page with perfect markup and vague content will still lose to a page with clear content and no markup. So do the content first, then add accurate schema that says the same thing in a machine-readable way, and keep it updated when the business changes.
Which schema types should a service business use?
A service business needs a small, connected set: Organization for the business, LocalBusiness or a specific subtype for each real location, Service for each service page, BreadcrumbList across the site, WebSite on the home page, and Article or BlogPosting on editorial pages. Person helps where named experts write or lead.
A service business schema set
From the bottom layer up:
- Organization: Name, logo, URL, contact, sameAs links to real profiles
- LocalBusiness subtype: Each real location: address, phone, hours, areaServed
- Service: Each service page: name, description, provider, areaServed
- Article or BlogPosting: Editorial pages: headline, author, dates, publisher
- BreadcrumbList and WebSite: Site structure and name across every page
Some practical notes for each:
- Organization. Include
sameAslinks to profiles you actually control, such as LinkedIn and your Google Business Profile. Use one consistent@id, for example your home page URL with#organization, and reference it from every other block. - LocalBusiness. Use the most specific truthful subtype:
ProfessionalService,MedicalClinic,Dentist,LegalService,EducationalOrganizationorRealEstateAgent. SetaddressCountrytoIN,AEorGBas appropriate. For a service-area business, useareaServedwith named cities, such as Hyderabad, Dubai or London, rather than inventing addresses. - Service. Name the service the way buyers say it, describe it in a sentence, and reference the provider by
@id. - Article or BlogPosting. Add
author,datePublishedanddateModified, and updatedateModifiedonly when content genuinely changes. - Review and AggregateRating. Only for genuine reviews shown on the page, following Google's rules. Self-serving review markup for your own business is not eligible for review snippets.
What schema no longer earns rich results?
Google no longer shows FAQ rich results in Search, removed HowTo rich results in 2023, and has retired several other types since 2025, including Course Info, Claim Review and Vehicle Listing. Markup for these can remain if it is accurate, but adding it expecting enhanced results wastes effort.
Worth adding, and not worth chasing
Still worth adding:
- Organization with sameAs
- LocalBusiness subtypes
- Service
- BreadcrumbList
- Article or BlogPosting
- Product and Offer for real products
Not worth chasing for rich results:
- FAQPage, now without rich results
- HowTo, removed in 2023
- Course Info, retired
- Claim Review in Search, retired
- Self-serving review stars
- Markup for content not on the page
This is why audits that score sites on the number of schema types are misleading. Fewer, accurate, connected blocks beat a long list.
How do you keep schema accurate?
Generate schema from the same source as the visible page, ideally the CMS fields, so prices, addresses and hours cannot drift apart. Validate with the Rich Results Test and the Schema Markup Validator, watch Search Console's enhancement reports, and recheck after every template change. Markup that contradicts the page can lose eligibility for features.
The most common problems we find in audits are simple: an old address in the schema after an office move, a phone number that differs from the footer, placeholder text left from a theme, relative URLs where absolute ones are required, and three plugins each outputting their own Organization block. A technical SEO audit should catch all of these.
Who should maintain structured data after launch?
Whoever maintains the facts should, indirectly. The best set-up generates schema automatically from CMS fields that the business already edits: the address field, the opening hours, the service list. Then when the office moves or hours change, the page and the markup change together, without anyone needing to edit JSON-LD.
That arrangement needs a little planning at build time. Decide which facts live in the CMS as structured fields rather than free text: business name, legal name, addresses, phone numbers, hours, services, areas served, author names and article dates. Have the developer build templates that output both the visible page and the markup from those same fields. Give one person the responsibility of reviewing the Search Console enhancement reports each month and raising anything that breaks. And add a schema check to the release checklist for any template change, because markup usually breaks silently, in a deployment nobody connected to search. Plugins can do part of this on WordPress, but turn off overlapping features so only one source outputs each type.
Does schema change for India, the UAE and the UK?
The vocabulary is the same everywhere, but the values must match each market: country codes, addresses in the local format, phone numbers with the right country code, currency in any price data, and the language of the page. Each market version of a page should carry markup that matches that version.
- India.
addressCountryIN,+91phone numbers,INRin any prices, and named localities such as Gachibowli or Andheri inareaServedwhere you genuinely serve them. Local search basics are in our guide to local SEO in Hyderabad. - UAE.
AE,+971,AED, andinLanguageset toaron Arabic pages with matching Arabic names where you use them. - UK.
GB,+44,GBP, and your registered company name as thelegalName.
How does schema fit with the rest of the work?
Schema is the last layer, not the first. It describes pages that already answer questions clearly, which is the work covered in our guides to answer engine optimisation and generative engine optimisation. Our own search and AI visibility service treats it as part of a schema plan, not a plugin setting.
On the sites our studio builds, such as Chanakya School of Modern Management, structured data is planned alongside the sitemap so programme, fee and admissions pages each describe one thing clearly.
What to do next
Run your home page and one service page through Google's Rich Results Test and the Schema Markup Validator. Note every type detected, then check each value against what the page visibly says: name, address, phone, hours, services. Remove anything that is wrong, duplicated or unsupported, and add Organization and LocalBusiness if they are missing. If you would like a full schema plan, book a call.
What to take away
- Start with Organization and LocalBusiness: name, logo, address, contact, areas served and real profiles.
- Mark up only what the page visibly shows. Markup that disagrees with the page is a liability.
- Do not add FAQ or HowTo markup expecting rich results; Google no longer shows them.
- Connect your entities with consistent @id values and validate after every template change.
Built on Intent studio. A founder-led studio in India that plans and builds websites, search and AI visibility, and AI systems for businesses in India, the UAE and the UK. Reviewed by [Founder name], founder. We do not publish invented numbers; where a figure appears, its source is named in the sentence.
How the studio works
