Top SEO Agency: revenue-driven SEO, AI SEO and GEO for businesses worldwide Chat on WhatsAppinfo@topseoagency.io
TOP SEOAGENCY .io Free SEO audit
SEO glossary · Technical SEO

What is Structured data?

Structured data is code added to a page, usually in Schema.org format, that describes its content to search engines in a consistent, machine readable way.

Google supports structured data in JSON-LD, Microdata and RDFa, and recommends JSON-LD. Common types include Organization, LocalBusiness, Product, Article, FAQPage, BreadcrumbList, Event, Recipe and Review.

Structured data can make pages eligible for rich results, such as stars, prices, breadcrumbs and event dates, and helps search engines and AI systems build an accurate picture of your business.

Structured data formats

FormatHow it looksGoogle preference
JSON-LDA script block separate from the HTMLRecommended
MicrodataAttributes added inside HTML tagsSupported
RDFaAttributes in HTML, common in some CMSsSupported

Schema.org provides the vocabulary (types and properties). JSON-LD is the most common way to write it because it is easy to add and maintain without changing the page layout.

Common schema types and the rich results they support

Schema typePossible search feature
Organization and LocalBusinessKnowledge panel details, logo, contact info
Product and OfferPrice, availability, review stars, merchant listings
ArticleHeadline, image and date in Top stories and Discover
BreadcrumbListBreadcrumb trail in place of the URL
EventEvent dates and locations
Recipe, Course, JobPostingDedicated rich results for those content types
FAQPage and HowToNow limited; FAQ rich results only for authoritative government and health sites

How to add and test structured data

  1. 1Choose the schema type that matches the main content of the page.
  2. 2Fill in required and recommended properties from Google's documentation.
  3. 3Add JSON-LD to the page template so every page of that type gets it.
  4. 4Make sure every value matches the visible page content.
  5. 5Test with the Rich Results Test and the Schema Markup Validator.
  6. 6Monitor the Enhancements reports in Search Console for errors.

Structured data and AI search

Structured data does not guarantee AI citations, but it gives search engines and AI tools clean facts about your business, products, people and content. Consistent Organization, Person and LocalBusiness markup also helps connect your brand as an entity across the web.

Why structured data matters

Structured data is code that describes a page's content in a standard format, usually JSON-LD using Schema.org vocabulary. It tells search engines facts such as a product's price, a recipe's cooking time, an event's date or a business's opening hours. Search engines use these facts to show rich results and to understand pages more reliably.

It is not a direct ranking factor, but rich results can stand out in search and lift click through rates. Clear structured data also helps AI systems pull accurate facts about businesses, products and people.

Structured data by site type

Local businesses

LocalBusiness or a specific subtype, with address, hours and geo coordinates.

Online stores

Product, Offer, AggregateRating and BreadcrumbList.

Publishers and blogs

Article, author Person markup and BreadcrumbList.

Events and venues

Event with dates, location and offers.

Recipes

Recipe with ingredients, times and nutrition.

Structured data rollout steps

  1. 1List the page types on your site.
  2. 2Choose the schema type for each template.
  3. 3Add markup to templates rather than page by page.
  4. 4Make sure marked up facts match visible content.
  5. 5Test with the Rich Results Test.
  6. 6Monitor Search Console enhancement reports monthly.

Structured data mistakes

Common errors include marking up content that is not visible, adding fake reviews, using the wrong type for the page and leaving markup unchanged after prices or dates change. These can lead to warnings, lost rich results or manual actions for spammy markup.

Why it matters

Why Structured data matters for SEO

Rich results stand out in search and often get more clicks than plain listings.

Structured data also supports entity understanding. It helps Google and AI tools connect your brand, people, products and locations correctly.

How it works

How Structured data works

Adding structured data follows a repeatable process.

01

Choose the right types

Match schema types to page content, such as Product on product pages and Article on blog posts.

02

Add accurate properties

Include only information that is visible on the page and true.

03

Test and monitor

Validate with Google's tools and watch the enhancements reports in Search Console.

Example

A conference organiser adds Event schema with dates, venue and ticket prices. Its events start showing in Google's event results, and ticket page clicks from search rise noticeably.

Best practice

Structured data checklist

  • ✓Use JSON-LD
  • ✓Mark up content that is visible on the page
  • ✓Use the most specific type available
  • ✓Connect entities with consistent IDs
  • ✓Validate after site changes
  • ✓Watch Search Console for errors and warnings
Avoid these

Common Structured data mistakes

Marking up hidden content

Schema must match what users can see.

Spammy review markup

Fake or self serving reviews can lead to manual action.

Outdated markup

Old prices or dates in schema cause errors.

Expecting guaranteed rich results

Valid markup makes pages eligible, but Google decides what to show.

FAQ

Structured data FAQs

What is structured data?

+

Code that describes page content to search engines in a standard format.

Which format should I use?

+

JSON-LD, which Google recommends.

How do I test structured data?

+

Use the Rich Results Test or the Schema Markup Validator.

How long does structured data take to show results?

+

Google needs to recrawl pages, so rich results can appear within days or weeks. Some types only show for certain queries or sites.

What is the difference between JSON-LD and microdata?

+

JSON-LD is a separate script block, while microdata adds attributes to HTML tags. Google recommends JSON-LD because it is easier to add and maintain.

Is structured data a ranking factor?

+

Not directly, but it can earn rich results and improve understanding.

What is Schema.org?

+

A shared vocabulary of types and properties used for structured data.

Does structured data help AI search?

+

Yes. It helps AI systems understand entities and facts more accurately.

Can structured data be added with a plugin?

+

Yes. CMS plugins and platforms like Shopify add common types automatically. Check the output, since defaults may be incomplete.

Can too much structured data hurt a site?

+

Accurate markup does not hurt. Problems come from markup that does not match the page, misleading reviews or irrelevant types.

Get started

Get your free SEO audit

Within 2 business days a senior Top SEO Agency strategist sends you a recorded walkthrough of your website, with a prioritized fix list you can act on straight away.

⚙Technical healthIndexing, speed and crawl errors
⌕Keyword gapsTerms your competitors own
✦AI visibilityChatGPT, Gemini, Perplexity
★★★★★4.9/5 from 120+ brands
Tell us about your business
No sales pitch. No obligation. Reply within 2 business days.
Talk to an SEO expert