Structured data and entities · Intermediate

Structured data

Structured data is code added to a page, usually as JSON-LD using the schema.org vocabulary, that states facts about the page in a machine-readable way: who the organization is, what a product costs, who wrote an article.

Level
Intermediate
Also called
Schema markup
Vocabulary
schema.org
Recommended format
JSON-LD
Enables
Rich results and clearer understanding
Check it free
Schema Checker

What is structured data?

Search engines are good at reading text, but structured data removes the guesswork. It labels facts explicitly: this is an Organization named Acme with this logo; this is a Product that costs 4,999 rupees and is in stock; this Article was written by Priya Sharma and updated on this date.

<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "Organization",
  "name": "Acme", "url": "https://acme.com", "logo": "https://acme.com/logo.png" }
</script>

Why it matters

  • It makes pages eligible for rich results such as review stars, prices and event dates.
  • It helps search engines and AI systems connect your pages to the right entity.
  • It states facts consistently, which reduces errors in how you're described.

Best practices

  1. Use the most specific type that fits the page.
  2. Include Google's required properties, then the recommended ones.
  3. Mark up only information visible on the page.
  4. Validate your markup and fix errors.

Frequently asked questions

Does structured data improve rankings?

Not directly, but it can improve how results look and how accurately your content is understood.

Browse the glossary

Chat on WhatsApp