<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=332593&amp;fmt=gif">

Schema.org: what is it and how do you apply JSON-LD?

Renan Andrade
Renan Andrade

Published in: Aug 5, 2025

Updated on: Nov 7, 2026

Schema.org: how do you use structured data for SEO?
16:55
Quick answers

What is Schema.org for?

What is Schema.org?

Schema.org is a standardized markup vocabulary that allows search engines to better interpret the information on a web page. With it, you describe in structured data what counts as an author, a course, an event or a question, instead of leaving the search engine to infer everything from the text.

Does Schema.org still generate rich snippets on Google?

Yes. Schema.org still makes pages eligible for rich snippets such as reviews, events and breadcrumb trails, as long as the markup follows Google's guidelines. Eligibility is not a guarantee, and the FAQ rich result stopped appearing in Search in May 2026.

Does Schema.org guarantee a spot in AI Overviews?

No. Schema.org does not guarantee a spot in AI Overviews, because Google states that there is no special schema and no additional requirement for its AI (artificial intelligence) features. What Google recommends is that structured data match the visible text on the page.

What will you learn in this article?

In this article, you will understand:

  • What Schema.org is: where the vocabulary came from and how much weight it carries in an SEO (search engine optimization) strategy.
  • Structured data, schema markup and JSON-LD: the difference between the three terms, including the JSON-LD (JavaScript Object Notation for Linked Data) format.
  • Rich snippets: what changes in a Google result with and without markup.
  • SEO for AI: what markup does, and what it does not do, for AI Overviews.
  • AEO and GEO: how Schema.org fits into AEO (answer engine optimization) and GEO (generative engine optimization).
  • Inbound marketing: which schema types to apply to blogs, landing pages and rich content.
  • Implementation and validation: how to test your code before and after publishing.
🎯 By the end of this article, you will know exactly which Schema.org markup to apply to each page and what to expect from it on Google and in AI answers.
⏱️ Reading time: 15 min
📊 Intermediate
🏢 marketing, content and SEO professionals

If you've already applied SEO techniques to your inbound marketing strategies, you've probably realized that keywords and backlinks alone no longer guarantee prominence on Google. The way search engines interpret your content is changing, and that's where Schema.org comes in.

Today, Schema.org is not just a technical recommendation. It is a strategic resource for anyone who wants to position rich content, landing pages and blog articles in the most visible spaces of the SERPs (search engine results pages), with rich snippets and clearer answers.

Whether you're a content marketing specialist, an SEO analyst or part of a RevOps (revenue operations) team, understanding and applying Schema.org can improve the performance of your sales funnel and your organic acquisition efforts.

The path runs through understanding what the vocabulary is, how it works and how to apply it in a practical way, always with a focus on performance and with realistic expectations about what markup delivers in search engines and in AI-generated answers.

 

What is Schema.org and why does it matter for your SEO strategy?

Schema.org is a standardized markup vocabulary, launched in 2011 and maintained by its founding companies Google, Microsoft, Yahoo and Yandex together with an open community. It allows search engines to better interpret the information on a web page, working as a layer of meaning on top of the HTML (HyperText Markup Language).

Schema.org in 3D: JSON-LD code organized into pink data blocks feeding a rich search result and an AI panelCaption: With Schema.org, page content becomes structured data that Google reads precisely, and AI search gets a clearer reading.

Imagine that you own an educational website or work in content marketing, and you want Google not only to index your content but to understand in depth what it offers. Schema.org is the key to this.

In day-to-day terms, this means you can tell Google that a block of text represents a course review, a tuition fee, a job opening at an educational institution or an educational event.

All of this is done through semantic markup, usually in the JSON-LD format. Markup is what makes a page eligible for rich snippets, carousels and other enhanced results, which take up more space and carry more information on the results page.

Schema.org connects with several SEO techniques that gained a name with generative search, such as AEO (answer engine optimization), SEO for LLMs (large language models) and GEO (generative engine optimization). None of them replaces classic SEO, because all of them build on it.

An SEO strategy that ignores the vocabulary leaves the search engine guessing what each page is. With markup, the same page declares its author, date, content type and relationship to the organization, which reduces ambiguity during indexing.

Structured data, schema markup and JSON-LD: what is the difference?

Structured data is information organized in a standard format that describes a page for machines. Schema markup is the application of the Schema.org vocabulary to that data, and JSON-LD is the code format in which that markup is usually written, kept separate from the visible content.

The three terms show up as synonyms in many SEO articles, and the confusion has an explanation: they describe layers of the same work. Separating each one helps you talk to the technical team and understand exactly what is being validated on each page.

Here is how those layers fit together:

  • Structured data: the concept, meaning information about the page in a standardized format.
  • Schema.org: the vocabulary, with types such as Article, Event, Course and Organization.
  • Schema markup: the markup itself, which applies those types and properties to the content.
  • JSON-LD, Microdata and RDFa (Resource Description Framework in Attributes): the code formats Google accepts for writing the markup.

Google recommends JSON-LD whenever your site setup allows it, because it is the easiest solution to implement and maintain at scale, according to the company's own introduction to structured data. The block sits in a script tag and does not touch the layout.

How does Schema.org work in practice for rich snippets?

Schema.org acts as a "translation language" between your site's content and search engines. Instead of relying solely on visible text, it lets you provide explicit metadata about each element, such as authors, ratings, categories, prices and location, which opens the way to rich snippets.

By using JSON-LD markup embedded in the page's source code, you help Google's crawlers understand not only what is written, but the context and function of that content within a strategy.

That clarity carries more weight in the era of generative AI, when search engines assemble summaries and highlights from many sources. Even so, markup supports understanding, and it is not a shortcut to being cited.

What are the practical benefits of Schema.org for SEO?

The gains that Schema.org brings to a well-executed SEO strategy show up in performance and reach, especially in an inbound marketing context focused on UX (user experience) and more precise indexing. The main impacts of correctly applied markup are:

  • More visibility in search results, with rich snippets and visual highlights.
  • Better indexing and understanding of context by the algorithms.
  • Potential for a higher CTR (click-through rate), with more complete visual results.
  • Clearer information for voice assistants, which is useful for AEO.
  • Better-structured content for zero-click searches, when the user gets the answer without visiting a site.

These benefits are not only technical, because they directly affect the main indicators of an inbound marketing strategy. Visibility extends the reach of top and mid-funnel content, and semantic understanding helps the search engine connect the right page to the right intent.

As a result, you gain a competitive edge by appearing to the right audience, with the right information, at the right moment in their journey.

The measured gains come from cases Google itself documents in its introduction to structured data: Rotten Tomatoes recorded a 25% higher click-through rate on 100,000 pages with markup, Food Network saw 35% more visits and Nestlé saw 82% more clicks on pages shown as rich results.

These are individual cases reported by Google, not a market average. Semrush reinforces that schema markup makes content eligible for rich snippets and that those results can earn a higher CTR, although it does not cite a specific percentage.

Schema.org in Google results: content with markup shows stars, links and visual answersCaption: Schema.org on Google: semantic markup changes how the same content appears in search.

How does Schema.org affect the result on Google?

The same content can appear in search results in very different ways, with or without Schema.org. The difference ranges from generic descriptions to highlights with stars, dates and breadcrumb trails, which tend to improve click-through rate and presence in zero-click searches. Here is how that plays out by content type:

Content type

Schema type

Without Schema.org

With Schema.org

Course review

Course, Review

Title and plain description

Can show stars, rating and course details

Educational event

Event, EducationEvent

Date and location only in the description

Can highlight date, location and link

Blog article

Article, BlogPosting

Title and link

Author, date and image declared to the search engine

Internal page

BreadcrumbList

Page address in the result

Can show the site's breadcrumb trail

Question page

FAQPage

Questions only in the text

No rich result since May 2026, semantic gain only

Table: How Google displays each content type with and without Schema.org; markup makes a page eligible, but it does not guarantee that the rich result appears.

Course reviews, educational events and blog articles are common formats in inbound marketing strategies, and each has its own schema type. Correctly applied structured data makes the presentation more attractive and scannable, in line with AI-generated search experiences and voice search.

Does Schema.org help with SEO for AI and AI Overviews?

Schema.org helps SEO for AI indirectly: it makes clear what each page is, but it does not guarantee a citation. Google states on its page about AI features in Search that there is no additional requirement and no special schema for appearing in AI Overviews or AI Mode.

That context grows in importance with AI Overviews, the feature that delivers direct summaries at the top of the SERPs. Google tested it under the name Search Generative Experience and opened it to everyone in the United States on May 14, 2024.

The changes are already showing up in organic traffic patterns. With AI-generated summaries at the top, some searches tend to end without a click, and content prepared for zero-click search usually gains weight in the strategy.

That is why the role of Schema.org in SEO for AI is semantic hygiene, with structured data that matches the visible text, as the documentation asks. Markup reduces ambiguity about author, date, organization and content type, which helps any system that reads the page, without promising a place in the summary.

The same reasoning applies to Google AI Mode, Google's conversational search experience. The documentation on AI features treats AI Overviews and AI Mode together, with the same SEO practices as the foundation and no exclusive markup.

How do AEO and GEO relate to Schema.org?

AEO (answer engine optimization) is optimization for answer engines, and GEO (generative engine optimization) is optimization for generative search engines. Both treat Schema.org as support: markup organizes the facts on the page, and clear text is what usually gets extracted and cited.

A naming correction avoids confusion: GEO, in this context, is not geolocated SEO. Generative engine optimization deals with optimizing content for AI-generated answers, while local SEO, with markup such as LocalBusiness, is a separate subject.

In AEO, the focus is on answering questions directly, with the answer in the first sentence and self-contained passages. FAQPage markup can make the question and answer pair explicit, but what sustains extraction is the clarity of the text.

In GEO, the weight shifts to authority and verifiability: named sources, data with a clear origin and clear authorship. Markup such as Article, Person and Organization reinforces that reading, because it connects the content to the person who wrote it and the organization that published it.

How do you use Schema.org in an inbound marketing strategy?

Schema.org is not just for developers. It is a bridge between the technical language of search engines and strategic marketing goals. In inbound marketing, applying markup means turning ordinary content into assets that are easier to index and to display prominently.

For content marketing and RevOps professionals, markup translates into more chances of standing out in search, whether through rich snippets, voice answers or a clearer reading by the AI systems that summarize the page.

When used well, Schema makes your content more readable for robots and much more attractive to humans.

Which Schema.org markup should you apply to blogs, landing pages and rich content?

Each schema type should be applied based on the strategic goal of that page within the inbound funnel. Markup provides context for search engines and also helps connect content to user intent at different stages of the journey:

  1. Use Article or BlogPosting with author, date and headline, to reinforce authorship and E-E-A-T signals (experience, expertise, authoritativeness and trustworthiness).
  2. Add BreadcrumbList to help with navigation and technical SEO.
  3. Mark up educational events with Event and subtypes such as EducationEvent.
  4. Include Organization and LocalBusiness for local SEO, with address, phone number and locations.
  5. Mark up FAQs with the FAQPage schema as semantic markup, knowing that Google stopped showing the FAQ rich result on May 7, 2026 and that none of its documentation ties the "People Also Ask" box to this markup.

This markup helps search engines better understand the role of each page in the sales funnel. A course landing page, a top-of-funnel article and a recruitment event start declaring what they are, instead of competing as generic pages.

What does an example of FAQ markup in JSON-LD look like?

An example of Schema.org in FAQ format helps you visualize the syntax. Since the FAQ rich result left Search in May 2026, the gain from this markup today is semantic: it makes explicit, for search engines and AI systems, which parts of the page are questions and which are answers.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How does Schema.org improve my SEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "It helps search engines better understand the page content and makes the page eligible for rich results."
      }
    }
  ]
}

With FAQPage markup, your content is better described as a source of answers to common questions, which supports AEO strategies and improves the organization of the page. The condition is that the questions and answers in the code be identical to the ones the reader sees.

Avoid overusing markup or applying it where it is irrelevant. Marking up content that does not exist on the page, or that users cannot see, goes against Google's recommendation that structured data match the visible text.

How do you implement and validate Schema.org without errors?

Implementing Schema.org safely comes down to three steps: choosing the right type for each page, generating the JSON-LD with the required properties and validating the code in the Rich Results Test before and after publishing. Validation shows whether the page is eligible for rich results.

On the websites of educational institutions and companies, this sequence usually works well:

  1. Map the pages that matter most: rich content, landing pages, course pages and the articles with the most traffic.
  2. Choose the schema type by page goal: Article for editorial content, Event for events, Course for courses and BreadcrumbList for navigation.
  3. Fill in the required properties: without them, the page is not eligible for enhanced display, according to Google's documentation.
  4. Check that the markup matches the visible text: names, dates, prices and questions identical to what the reader sees.
  5. Validate and monitor: test in the Rich Results Test and follow the enhancement reports in Search Console.

Even with code validated once, a rich result can disappear later because of a deleted property, a deprecated type or markup that no longer matches the content. The JSON-LD errors that make rich results disappear tend to repeat from site to site.

In a CMS (content management system) such as HubSpot or WordPress, part of the markup usually comes from the theme or from plugins. Before adding manual code, check what already exists, so you don't duplicate types or create conflicting information on the same page.

Frequently asked questions about Schema.org

No. Schema.org is not a direct ranking factor, and Semrush notes that Google has stated that structured data does not influence a page's position. The effect lies in how the page is displayed, since rich results tend to attract more clicks than plain links.

FAQPage can still be worth using as semantic markup. It remains a Schema.org type, but the FAQ rich result stopped appearing in Search on May 7, 2026, and the documentation was removed on June 15, 2026. The gain today is organizing questions and answers.

To validate Schema.org, use the Rich Results Test, Google's official tool that shows whether the markup was read and whether the page is eligible for enhanced results. After publishing, the enhancement reports in Search Console help you track errors over time.

On a blog, the basic Schema.org kit usually brings together Article or BlogPosting, BreadcrumbList, Organization and Person for the author. That combination describes the content, the navigation, who publishes and who writes, which reinforces authorship and how search engines read the page.

No Google documentation ties the "People Also Ask" box to FAQPage. Answers in that box tend to come from the text of the pages, so it usually pays more to answer directly, with the question as a subheading, than to rely on markup.

Where should you start with Schema.org in your AI SEO strategy?

Schema.org is far from just a technical requirement: it is a link between the content you produce and the way it will be found, interpreted and valued by search engines and, above all, by people. The first step is a quick audit of the pages that matter most.

In a landscape where artificial intelligence shapes new digital journeys, structuring content correctly is what separates brands that just publish from those that really stand out. Schema.org helps you move out of the generic and into the field of relevance, both for algorithms and for human experiences.

Start with rich content, landing pages and strategic materials. Validate your code in the Rich Results Test and apply markup aligned with user intent and the goal of the sales funnel. More than visibility on Google, you gain clarity, performance and context.

Then treat markup as part of your editorial routine. Every new post goes out with the correct Article type, author and date, and every content review checks the JSON-LD too, which keeps structured data consistent with what the reader sees.

If your team wants to speed up this process, mkt4edu can support the audit and implementation of structured data alongside your content team, from diagnosis to validation. Which pages on your site should be the first to get markup?

What changes in the sales funnel with the arrival of LLMs? Learn how to prepare your SEO!

Join us!

Did you like this content? Share it!

Technologies we use

The world changes all the time and technology is no different! Here at Mkt4Edu, technology is in our DNA, we work with many different softwares to make the whole process of automation and artificial intelligence work more efficiently and achieve more results.

Here, new softwares are tested all the time. Modern tools and new functionalities are tested all the time, there were already more than 200 tests so you can have the best result in your institution.


From customer acquisition to retention: Mkt4edu can make the difference in your marketing operation.

captacao_leads

Increase your leads’ capture

retencao_clientes

Improve your customers’ retention

reducao_custos

Save conversion costs