Technical SEO · Structured data

Business schema markup: Describe the right facts.

Your business name, website and logo are already on the page. Schema markup describes these facts in a machine-readable form as well. This guide helps you choose a suitable type, adapt a small JSON-LD example and check the output before publishing.

By Nalqerio · Created with AI assistancePublished 11 October 20266 min read

What you will take away

Choose a suitable Schema.org type and mark up accurate information only. Keep visible facts and JSON-LD consistent. Check syntax and vocabulary first, then the requirements of a specific search feature. Valid markup guarantees neither a rich result nor an AI mention.

What is schema markup, and where does JSON-LD fit?

Schema.org provides vocabulary for describing things such as businesses, articles and products. Organization is a type for an organisation; properties such as name and url describe particular facts about it.

JSON-LD is one way to express structured data. It is commonly included in a script element with the type application/ld+json. It is not a visible advertising space or a JavaScript program visitors need to run.

Google’s introduction to structured data explains how search systems may use these descriptions. The visible page remains essential: markup cannot make a nonexistent offer real. Search Central states that Google’s AI features do not require special AI schema.

For a WordPress site, the practical WordPress guide covers the content review before adding more extensions.

Organization or LocalBusiness: Which type fits?

Start with the subject of the page. A company overview describes the organisation. A page for a particular repair shop with an address and opening hours describes a local business. Choose a type for its meaning, rather than for a hoped-for search appearance.

A decision aid, not a complete list of types
Your pagePossible typeCheck
A software company introduces itselfOrganizationConsistent name, official URL and actual logo
A local bicycle repair shop lists its address and hoursLocalBusiness or an appropriate subtypeA real location matching the visible location page
A knowledge article explains a specialist topicArticle for the article; organisation as publisherDescribe the article and the business as separate things

In Schema.org, LocalBusiness is a more specific kind of organisation. A digital-only product does not need an invented storefront address. Google provides separate guidance for Organization and LocalBusiness.

The FAQ guide separates useful answers from FAQPage markup and explains the end of Google FAQ rich results in May 2026.

Diagram: Visible business facts → JSON-LD → two checks
Original workflow diagram. Not a customer measurement or a ranking promise. Explore this in the product tour: Website audit

A small Organization example

This example is fictional. Replace the name, domain and logo with your actual public information. The reserved example domain is not intended to be published unchanged on your website.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://example.com/#organization",
  "name": "BeispielWerk",
  "url": "https://example.com/",
  "logo": "https://example.com/assets/logo.png"
}

@id provides a stable identifier for the described business. Reuse it when other data on your website refers to that organisation. Before adding the example, check whether your CMS or SEO plugin already creates an Organization object. Update the existing output rather than introducing contradictory parallel objects.

sameAs can identify external profiles that actually belong to the organisation. Do not populate it with search results, unrelated industry articles or other brands. The Schema.org type reference describes additional properties; a particular Google feature will not necessarily use all of them.

For individual store products, the Product schema guide provides a dedicated JSON-LD example. Establish the underlying company facts first with entity SEO.

A LocalBusiness example with a real location model

This example is also fictional and deliberately small. It illustrates an address structure, not a complete submission for a Google search feature. Publication requires your actual location data and the requirements of the relevant subtype.

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "@id": "https://example.com/#location",
  "name": "BeispielWerk Fahrradservice",
  "url": "https://example.com/werkstatt",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Musterstraße 12",
    "addressLocality": "Musterstadt",
    "postalCode": "12345",
    "addressCountry": "DE"
  }
}

Compare the address and spelling with the visible contact or location page. Add opening hours only when they are current. For multiple distinct locations, keep their identities clear so that one identifier does not describe contradictory addresses.

Local schema is not a substitute for a maintained business profile or an understandable location page. Do not add ratings, prices or awards without the underlying facts and compliance with the rules of the particular search feature.

Check structured data before and after publication

  1. Inspect the current output: Look at the delivered HTML to find JSON-LD objects already generated by your CMS.
  2. Check syntax and vocabulary: Use the Schema Markup Validator to inspect Schema.org structure and possible errors.
  3. Check the search feature: The Google Rich Results Test covers supported Google features. A valid Schema.org type need not appear there as its own rich result.
  4. Compare with the page: Do the name, URL, address and logo match the visible information?
  5. Test the published URL: Check the actual output after saving and monitor later Search Console feedback where available.

A syntax error is different from a missing property required by a particular search feature. Fix the finding rather than adding fields indiscriminately. For the wider technical review, follow the GEO audit guide.

Maintain the facts and observe outcomes separately

Before publishing

Tick boxes are a temporary working aid, not a visibility score. Nothing is saved.

0 / 5 steps checked

When a name, logo or location changes, update the visible page and structured data together. Link to the responsible company or contact page from relevant parts of your website. The GEO optimisation guide shows how to turn an information gap into a specific edit.

Nalqerio is not a replacement for a schema validator and does not promise automatic JSON-LD generation. It provides a separate view of stored AI answers and evidence. The website review product tour and methodology explain the scope.

You can then try Nalqerio free to inspect a starting point for your brand. A single before-and-after difference cannot reliably establish whether markup caused a later answer to change.

Technical annotation describes your content. To assess whether the statement itself is verifiable, use the E-E-A-T checklist for product claims and evidence.

Frequently asked questions

Does schema markup automatically improve rankings?

No. It describes content in a machine-readable form and may support eligible search features. It guarantees neither a better ranking, a special appearance nor an AI mention.

Why does the Rich Results Test not show my Organization markup as a rich result?

The test covers supported Google search features rather than every Schema.org type and property. Also check the vocabulary with the Schema Markup Validator and consult the current Google guidance.

Do I need special schema for ChatGPT or Google AI answers?

Google does not list special Schema.org markup as a prerequisite for its AI features. Use factually appropriate structured data while maintaining access and understandable content.

Sources and further reading

Methods, product scope and sources reflect the publication date shown. Examples are not measurements of your website. Linked product pages provide current plan and provider details.

Your next step

Investigate the questions that matter to your brand.

Put the guide into practice with your own business. Review answers and sources for your customer questions, organised in one project.

1 project3 customer questions1 AI snapshot
Start with a free, no-obligation trial Start your free 14-day trial €0 · no credit card · ends automaticallyCompare plans and allowances