How to add structured data (schema) to your website
Add JSON-LD structured data describing your key entities (organization, articles, products, FAQs, local business). It enables rich results and helps AI understand and cite your content.
Structured data is a small block of machine-readable markup that tells search engines and AI models exactly what your content is — this is an article, that is a product, this is your business and its hours. It does not change how your page looks, but it changes how well machines understand it.
That understanding is what powers rich results in search and makes your content easier for AI answer engines to parse and cite.
What structured data does
Human visitors read your page and infer meaning. Machines guess unless you tell them. Structured data removes the guessing: it labels your entities and their relationships in a standard vocabulary (schema.org), usually written as JSON-LD in the page's head.
| Schema type | Use it for | Payoff |
|---|---|---|
| Organization | Your business identity | Knowledge panel, entity clarity |
| LocalBusiness | A physical location | Local results, maps, hours |
| Article / BlogPosting | Blog and news content | Rich article results, AI citation |
| Product | Items for sale | Price, rating, stock in results |
| FAQPage | Q&A content | Expandable FAQ in search |
| BreadcrumbList | Site hierarchy | Breadcrumb trails in results |
How to add it, step by step
- 1Identify your key entitiesYour organization, your pages' types, your products or FAQs — what each page is about.
- 2Pick the right schema typesMatch each page to a schema.org type: BlogPosting for articles, Product for items, LocalBusiness for a location.
- 3Write JSON-LDAdd a script of type application/ld+json in the head describing the entity and its properties.
- 4Validate itRun it through a structured-data testing tool to catch errors before publishing.
- 5Keep it accurateStructured data must match the visible page — misleading markup can be penalized.
- ✓Structured data tells machines what your content means.
- ✓It powers rich results and helps AI cite you.
- ✓JSON-LD in the head is the recommended method.
- ✓Match each page to the right schema.org type.
- ✓Always validate, and keep markup honest and accurate.