Home / Knowledge Base / Glossary / Structured Data (Schema.org)

Structured Data (Schema.org)

Glossary 2 min read Updated 28.09.2026
Markup explains to search engines what is on the page: a product, an article, or questions. What it provides, what it does not, the six most useful types, and the main rule of its application.

Structured data is markup that explains to search engines what exactly is on the page: whether it is a product, an article, a recipe, an organization, or a list of questions. It is written according to the Schema.org vocabulary, most often in JSON-LD format in a separate script block.

What it provides

  • Rich results. Star ratings, price, availability, breadcrumbs, expandable questions directly in the search results.
  • Higher click-through rate. The result takes up more space and looks more informative.
  • Understandability for machines. The markup is read not only by search engines but also by aggregators and AI assistants.

What the markup does not provide is a direct increase in rankings. It affects the appearance of the result and the understanding of the content, but not the ranking itself.

The most useful types

TypePurposeWhat appears in the results
OrganizationCompany informationBrand panel, logo
Product / OfferProductsPrice, availability, rating
ArticleArticles and newsDate, author, image
FAQPageQuestions and answersExpandable questions
BreadcrumbListPath through sectionsBread crumbs instead of a long address
LocalBusinessLocations on the mapAddress, hours of operation
The markup must match the visible content
The main rule: you can only mark up what a person actually sees on the page. A rating that is not on the site, or questions that are absent from the text, is a violation for which rich results are manually disabled for a long time.

How to implement and check

  1. Gather the markup code — you can use the markup generator from the tools catalog.
  2. Insert the JSON-LD block into the HTML of the page.
  3. Check with the rich results validator and the report in Search Console.
  4. After a couple of weeks, check if the click-through rate has changed — see CTR.

Our example

Each article in this knowledge base is marked up as TechArticle, the question block as FAQPage, and the navigation as BreadcrumbList. This is one of the reasons why articles are cited by AI assistants: the machine-readable structure simplifies the extraction of answers.

If rich results do not appear

Valid markup does not obligate search to show rich results — that is its decision. First, ensure there are no errors in the Search Console report, then allow a few weeks for re-crawling. If nothing has changed after that, the issue is usually not with the markup but with the page not ranking high enough for the query.

FAQ

Does markup improve rankings?
Not directly. It affects the appearance of the result in the output and the understanding of the content by machines, not the ranking itself.
Can I mark up a rating that is not on the page?
No. You can only mark up what a person can actually see; violations result in rich results being manually disabled for a long time.
What types of markup are the most useful?
Organization, Product, Article, FAQPage, BreadcrumbList, and LocalBusiness — they cover almost all typical sites.
Was this article helpful?
Try it on your project Everything described in the article is available in the dashboard — the registration bonus is already in your balance.
Open dashboard