Cited · Guide · structured data
Schema basics for small sites: add the few that match.
Reviewed 16 October 2026
Free printable PDF · every item sourced · no account
Structured data is a labelled summary of your page that machines can read without guessing. A small site needs only a handful of types, added once, kept honest and tested. This guide covers which ones and how.
What structured data actually is
It is a block of labelled facts about the page, written in a shared vocabulary called schema.org: this is an article, this is its author, this is the price. Visitors never see it. Machines read it to be sure they understood what the page says.1
It describes the page. It does not replace it. Everything in the markup should also be readable on screen.2
Use JSON-LD
Of the formats available, JSON-LD is the one documentation recommends. It lives in a single script tag in the head of the page, so you never have to weave attributes through your visible HTML, and a template change will not break it.3
The short list worth adding
- Organization on the home page: your name, address of the site, logo and the profiles that are really yours.
- Article on each post: headline, date published, date modified, author and image.
- Product with Offer on shop pages: name, description, price, currency and availability, matching the page.
- LocalBusiness if customers visit you: opening hours, address, phone.
- FAQPage only on pages where the questions and answers are visible.
- BreadcrumbList on pages nested in sections.
A minimal example
Paste this into the head of your home page and change the values to your own.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Business Name",
"url": "https://www.example.com/",
"logo": "https://www.example.com/logo.png",
"sameAs": ["https://www.linkedin.com/company/your-profile"]
}
</script>Keep it honest
Mark up only what visitors can see on that page. If the price changes, change it in the markup in the same edit. Do not add reviews you do not display or ratings you did not collect; documentation treats markup that misleads as a policy violation.5
Test it, then test it again
Run each template through a free structured-data validator after you add the markup, and again after any redesign. Fix errors first, then warnings that apply to the fields you filled in. Check one page of each type, not every page.6
What to expect
Search documentation states that no extra markup is required to be eligible for answer features; ordinary indexing and snippet rules apply. Structured data earns its place by removing ambiguity and, for some types, by making a page eligible for richer results.7
Before you publish
0 / 4: tick each one as you check it.
This guide covers a few. The checklist covers the rest.
Free PDF · instant download · no account · unsubscribe in one click
Common questions
Is schema markup required?
No. Search documentation does not require special markup to appear in answer features. Add it where it clarifies the page and matches what visitors see.
Which format should I use?
JSON-LD. Documentation recommends it, and it sits in one script tag rather than in your visible HTML.
How often should I check it?
Test one page of each type after you add the markup and again after any template or design change. Update values like prices and dates whenever the page changes.
The full proof, sent to you.
All 27 checks as a printable PDF, with the source for every one.
Details used only to reply and send what was asked for, privacy-friendly analytics, email [email protected] to access or delete.