schema.org structured data: what a small-business site actually needs

Structured data is not ranking magic. It is a way to stop machines guessing who you are and what you sell.

SHORT ANSWER

A small business should implement four schema.org types: Organization or LocalBusiness (identity), Service or Offer (what it sells), FAQPage (common questions) and BreadcrumbList (page hierarchy). A blog adds Article on each post. Structured data goes in as JSON-LD in the head and must match the content visible on the page.

  • JSON-LD is Google's recommended structured data format.
  • Structured data must match the content visible to users.
  • BreadcrumbList can surface a navigation path in search results.
  • FAQPage organises questions and answers for parsers and language models.
  • Inconsistent or invented structured data can trigger a manual action from Google.
Illustration: structured data blocks connected by lines

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.

  • Structured data
  • GEO

If part of your business still feels stuck in 2005, we should probably talk.

20 minutes. No pitch deck. We'll ask about your business, you'll ask us anything, and by the end of the call you'll know whether this makes sense for you.

(Worst case: 20 minutes of free advice. We can live with that.)

Email: hello@mocne.ai