Visual map of a structured data hub connecting schema.org, meta robots, Open Graph, and canonical URLsHub

Structured Data: The Complete Schema.org Hub

View contents

Structured Data: The Complete Schema.org and Rich Results Hub

Introduction

Structured data lets search engines understand the meaning of a page's content beyond the visible text: what type of entity it is, who created it, what properties it has, and how it relates to other entities. The UXR SEO Analyzer evaluates structured data coverage and validity alongside related indexing directives and social metadata.

This hub brings together the guides on schema.org markup, indexing control with meta robots, Open Graph social metadata, and canonical URLs—all elements that work together so search engines represent your content correctly.

Why structured data matters:

  • It enables rich results: carousels, prices, star reviews, expandable questions
  • It gives Google an explicit description of content instead of forcing it to infer one
  • It's the foundation for how AI-driven answer systems extract verifiable facts from a page
  • It only matters if the page is indexable and doesn't have unresolved duplicate content—which is why this hub also covers meta robots and canonical URLs

Quick Navigation

AreaCoversGo to
Schema.org MarkupJSON-LD, types, validationSection 1
Indexing ControlMeta robots, robots.txtSection 2
Social MetadataOpen GraphSection 3
Canonical URLsDuplicate contentSection 4
Crawling and IndexingSitemaps, robots.txtSection 5

1. Schema.org Markup and JSON-LD

The schema.org vocabulary, implemented in JSON-LD format, is the standard Google recommends for explicitly describing entities such as articles, products, FAQs, and organizations. Correct markup enables rich results: carousels, visible prices, star reviews, and expandable questions directly on the search results page.

ArticleTypeDescription
Schema.org Markup GuideDetailedJSON-LD format, main types, nesting, and validation

This guide is the technical starting point: it covers why JSON-LD is the recommended format over Microdata and RDFa, how to combine multiple types on the same page (Article, BreadcrumbList, Organization) without their identifiers conflicting, and the recommended validation workflow before publishing any new markup.


2. Indexing Control with Meta Robots

Before structured data matters, the page needs to be indexable. Meta robots directives—and their robots.txt equivalent—determine whether Google can even consider the content for search results or rich results. A common mistake is marking up a page with flawless structured data while unknowingly blocking its crawl or assigning it noindex. Since Google must be able to crawl and index a page before any rich result can appear, this is usually the first thing worth ruling out when a well-marked-up page fails to show a rich result.

ArticleTypeDescription
Meta Robots ExplainedGeneralnoindex, nofollow, and X-Robots-Tag directives
Robots Meta Tag ExplainedGeneralRobots tag fundamentals
Robots Meta Tag GuideDetailedAdvanced implementation and use cases

The most important practical rule: robots.txt controls crawling, the meta robots tag controls indexing. If Googlebot can't crawl a URL, it will never read its noindex—so the page can still show up indexed (without content) from external links.


3. Social Metadata (Open Graph)

While Open Graph isn't schema.org, it serves a complementary role: it describes how a page is represented when shared on social networks and some messaging platforms, using a similarly structured set of properties in the <head>.

ArticleTypeDescription
Open Graph Tags ExplainedGeneralog:title, og:image, og:description
Open Graph Optimization GuideDetailedOptimized previews for every platform

Open Graph and schema.org are often confused because both live in the <head> and describe the same page, but they serve different audiences: schema.org informs search engines, Open Graph informs the social platforms that generate the preview when a link is shared.


4. Canonical URLs and Duplicate Content

When structured data exists across multiple variants of the same page (from parameters, sessions, or language versions), the canonical URL tells Google which version to treat as the authoritative source for indexing and for rich results.

ArticleTypeDescription
Canonical URL ExplainedGeneralWhat it is and why it prevents duplicate content
Canonical URL GuideDetailedTechnical implementation and common mistakes

A frequent trap: publishing an Article with perfect structured data on a URL that the canonical tag marks as "non-authoritative" relative to another version. Google can end up consolidating the signals—including the structured data—onto the canonical URL, not the one that actually carries the markup.


5. Site-Wide Crawling and Indexing

XML sitemaps and the robots.txt file complete the picture: they tell Google which URLs exist and which ones it can crawl—a prerequisite for any structured data to even be evaluated.

ArticleTypeDescription
XML Sitemaps ExplainedGeneralHow to declare the site's indexable URLs
Robots.txt ExplainedGeneralSite-wide crawl control

An XML sitemap declares which URLs exist and when they last changed; robots.txt declares which paths Googlebot is allowed to crawl. Both are silent prerequisites: if a URL is never discovered or never crawled, no structured data inside it ever gets evaluated.


Mistakes That Connect All These Areas

Most structured data problems found in real audits aren't JSON-LD syntax errors—they're misalignments between areas: a page with perfect Product schema but accidental noindex, a flawless Article whose canonical URL points to a different page, or Open Graph metadata showing a different title than the headline declared in the JSON-LD. The UXR SEO Analyzer cross-references these signals to catch exactly that kind of inconsistency between sections.

How to Use This Hub

If you're just starting out, begin with the meta robots explanation and the schema.org guide to understand the two pillars: what can be indexed and how it's described. Then review Open Graph and canonical URLs to complete the picture of how your content is represented both in search engines and on social networks.


References

  1. Schema.org - Product vocabulary
  2. Schema.org - Organization vocabulary
  3. Schema.org - BreadcrumbList vocabulary
  4. Google Search Central - Search Gallery of Structured Data
  5. Google Search Central - Article Structured Data
  6. Google Search Central - Robots Meta Tag Specifications

Related articles

In the same category

Detailed guide

Schema.org Markup Guide: Complete Structured Data

Complete technical guide to schema.org markup: JSON-LD format, key types, nesting, validation, and common mistakes that invalidate markup.

Introduction

Open Graph Tags Explained

Open Graph tags (OG tags) are HTML meta tags that control how your content appears when shared on social media platforms like Facebook, LinkedIn, Twitter, and...

Introduction

Meta Robots: How to Control Indexing and Crawling

The meta robots tag controls whether a page gets indexed and whether its links get followed; understand its directives and common mistakes.

Other topics

Hub

Basic Seo Fundamentals Hub

Every successful website is built on a foundation of solid SEO fundamentals