Start with company identity
Organization (or LocalBusiness if you serve customers at a specific location) is the foundation. Name, URL, logo, contact channels, social profiles. That is the set that tells a machine all these mentions describe one entity.
Describe what you sell
Service and Offer describe the service and its terms. For a service business this often matters more than Product: it lets you state plainly what you deliver, for whom and on what commercial model.
- Service: name, description, area served, provider.
- Offer: pricing model, currency, terms.
- OfferCatalog: several engagement options in one place.
FAQ and breadcrumbs: cheap, concrete wins
FAQPage is the simplest way to hand machines ready-made question–answer pairs. Important: the JSON-LD text must be exactly what the user sees, including after a language switch.
BreadcrumbList organises hierarchy. On a site with real subpages (services, process, pricing, case studies, blog) it signals structure rather than one long landing page.
The most common mistakes
Three mistakes repeat almost every time: structured data describing content that is not on the page; JSON-LD only in English on a bilingual site; and several contradictory declarations of the same entity across pages.