What we build

Websites

Company websites and B2B platforms on WordPress or custom builds, with design, audits and speed optimisation.

Website development →

What we run

SEO

Visibility in Google and in language models. One team looks after search, your business profile and what ChatGPT and Gemini say about your brand.

Search engine optimisation →

What we run

Advertising and campaigns

Campaigns judged on net profit after returns and cost of goods, not on the ROAS in the ad platform. Creative is made in-house, so it never waits for a third supplier.

Digital marketing agency →

What we run

Analytics and data

Measurement first, decisions second. Ad, store and warehouse data in one place, so a budget conversation takes fifteen minutes, not three meetings.

Web analytics for e-commerce →
Article

Top 10 Most Popular Structured Data Types for SEO

Structured data for SEO: what it is, how to implement Schema.org (JSON-LD), and check it in Google Search Console. See the top 10 types.

Jan Wójcicki Jan Wójcicki SEO manager 19 September 2022 15 min read 12 sections
Top 10 Most Popular Structured Data Types for SEO SEO
Trusted by

What is structured data?

Structured data, in other words schema data or schema markup. This is a marking in the HTML code that tells search engines what kind of element something is and makes it easier for indexing crawlers to recognise and match it in search results. It also helps search engines interpret and display content. It's supported by Google, Yandex, Yahoo and Bing, among other search engines.

Schema.org is a widely supported vocabulary across all search engines. Within Schema.org, there are hundreds of different types of structured data. They tell the search engine how to display the page (or rather, they suggest it). There's no rule that all search engines have to behave the same way.

What exactly is Schema.org?

Schema.org is an initiative backed by major search engines such as Google, Bing, Yahoo and Yandex, which aims to create and promote a shared set of data types for structured website metadata. In practice, it's a vocabulary containing various types of elements that can be used on a website and that search engines can interpret. Sites that use Schema.org can provide search engines with more information, which helps them better understand the site's content.

Why does structured data matter for SEO?

The internet grows bigger and more complex every day. Yet Google still has limited time and resources to carry out its mission of organising the world's information in an easily accessible and useful way. It still struggles to deliver the most relevant and helpful links for every query in its search engine. Structured data matters for SEO because it helps Google carry out that mission more effectively.

As mentioned earlier, structured data helps the search engine better understand your content, which in turn lets it interpret it more accurately. This lets it present more information directly on the search results page in the form of rich snippets. Not only does this make it easier for search bots to interpret your content, it also improves the user experience by giving the results page more information, so users can get an answer to their query faster and more easily.

Schema.org doesn't directly affect a page's ranking in search results, but it has a significant effect on how the page is presented in those results. This can include elements such as rating stars, prices, images and much more. As a result, pages can attract more clicks and increase their visibility in search results, which can ultimately deliver better SEO results.

Why is it worth using rich snippets?

Rich snippets are special elements displayed in Google search results that show users additional information about a website's content. It's worth using rich snippets for several reasons:

  • They improve visibility in search results: thanks to the richer snippets shown in results, rich snippets catch users' attention and increase the number of clicks.
  • They make it easier to understand a page's content: by presenting additional information such as ratings, prices or reviews, users can understand what the page is about more quickly and easily.
  • They improve the quality of traffic to the site: users who click on search results with rich snippets are more likely to interact with the page's content, which can increase time spent on the page and reduce the bounce rate.
  • They increase user trust: by displaying additional information about a business, such as its address, opening hours or reviews, users can more easily trust and interact with that business.

Structured data, AI Overview and AI-based search

More and more Google search results aren't a classic list of links, but answers generated by AI: AI Overview or AI Mode. Structured data plays an important role in this context: it helps AI systems unambiguously understand what a piece of content is, who its author is, and what information it contains, instead of guessing based on the text alone.

Well-implemented structured data (especially of the Article, Organization or FAQ type) also supports E-E-A-T signals (experience, expertise, authoritativeness, trustworthiness), which matter increasingly both in classic SEO and in AI-generated results. We write more about building visibility in AI results in our article on ranking in AI Overview.

It's worth remembering that AI using structured data requires the same reliability as classic SEO: the marked-up data must faithfully reflect the page's actual content, or you risk losing the algorithm's trust.

Structured data formats

Schema.org supports many markup formats, but the most popular ones are JSON-LD, Microdata and RDFa. Here's a brief overview of the three best structured data formats in SEO:

  • JSON-LD

JSON-LD uses a JavaScript object to insert markup into your page's header. We strongly recommend using this lightweight, simple format, because you can add it to your site without breaking anything. It's also the format preferred by Google.

  • Microdata

This used to be the recommended SEO format, but JSON-LD is now more advanced and preferred. With this format, structured data is integrated into your page's main HTML code, so it's somewhat more likely to break the page without a proper implementation. If you know your way around code, you'll probably manage it smoothly.

  • RDFa

RDFa uses the HTML5 format to publish linked data within HTML5 documents. This option also works, but it's not our top pick, since Google doesn't prefer it and its alternatives are more advanced.

How to implement rich elements on a website?

To implement rich elements ("rich snippets") on a website, follow the steps below:

  • Identify the type of rich element you want to implement on the page. Rich elements can include, among others: rating stars, product descriptions, prices, dates, reviews and much more.
  • Make sure your website is optimised for search engines (SEO, "search engine optimization"). Rich elements are usually displayed in search results, so it's important that your page is well optimised for search engines.
  • Add structured code to the website. Structured code consists of additional HTML tags that let search engines better understand the page's content. You can use schema.org code to define rich elements on your page.
  • Verify that the structured code is correct. To make sure the structured code is correctly implemented, you can use tools such as Google Search Console or the Rich Results Test Tool.
  • Wait for the search results to update. After implementing rich elements on your website, you need to wait for the search results to be updated. This time can vary depending on the search engine and the type of rich element.
  • Implementing rich elements on a website can help improve your page's visibility in search results and attract more users.

Schema.org:

https://schema.org/docs/schemas.html

Google Rich Results Validator:

https://search.google.com/test/rich-results?hl=pl

Schema Validator:

https://validator.schema.org/

How to implement Schema on a page?

Implementing Schema.org on a page depends on the technology you use to build the site. The most common way is to add the appropriate Schema tags to the page's HTML. You can do this manually by editing the HTML code, or by using code-generating tools provided by some CMS platforms, such as WordPress.

For example, if you want to add Schema Product, you could add something like this to the page's HTML:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Your Product Name",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
  ],
  "description": "Your Product Description"
}
</script>

After adding the schema, you should test the page using Google's structured data testing tool to make sure everything is correctly implemented.

Interested in improving your website's SEO?

How to check that structured data is correctly implemented in Google Search Console

Implementing structured data isn't everything: it's worth regularly checking whether Google reads it correctly. The best place to do this is directly in Google Search Console.

Step 1: In the left-hand menu of Google Search Console, find the "Enhancements" section: there you'll find a list of the structured data types detected on your site (e.g. Breadcrumbs, Review snippets).

Step 2: Click on the type you're interested in, e.g. "Breadcrumbs", to see a chart with the number of pages with valid and invalid items.

GSC Enhancements
GSC Enhancements

Step 3: Click "View data about valid items" to see the specific list of URLs where structured data was correctly detected.

GSC Breadcrumbs
GSC Breadcrumbs

Step 4: For a single page, you can also use the "URL Inspection" tool: paste in a specific address, and in the "Enhancements and user experience" section you'll see which types of structured data Google detected on that page.

URL Inspection
URL Inspection

Regularly monitoring this report lets you quickly catch errors before they affect your page's eligibility for rich results. Before you start implementing structured data on a larger scale, it's worth understanding one thing: structured data helps SEO, but it affects SEO indirectly rather than through a direct change in ranking; it's about presenting the page better directly in the search results. Because you can use structured data to make your offer stand out, you can genuinely increase your click-through rate (CTR). A ready-made schema markup generator is useful for quickly generating code, and you'll find the full documentation of types at the official Google structured data source.

What types of structured data are there?

Schema.org offers many different types of structured data that can be applied to different kinds of content. Some of them include:

Organization Schema, which can be used to describe companies or organisations.

Schema Product, which can be used to describe specific products.

Schema Review, which can be used to describe reviews of products or services.

Schema Events, which can be used to describe events.

You can find the full list of available schemas on the Schema.org website.

What are the most popular types of structured data for SEO?

Breadcrumbs are used for internal linking near the top of the page, between products, categories and pages, to keep things organised and make navigation easier for users. By marking up breadcrumbs on your page, Google can better interpret your menu structure and match the target page to search results more accurately.

Breadcrumbs are a sequence of links that show where the user currently is on the page within the context of the whole site's structure.

More information: https://developers.google.com/search/docs/appearance/structured-data/breadcrumb?hl=pl

Article

In a blog post, you can mark up many elements to help it be interpreted well. Headings, paragraphs, images, the author and other elements that are all marked up together are interpreted better, which can help the post rank higher in search results than competing content.

Article Schema is a subtype of CreativeWork and is used to describe articles such as blog posts, news articles, scientific articles, and so on. It can contain information such as title, author, publication date, illustrations, a short description, and so on.

More information: https://developers.google.com/search/docs/appearance/structured-data/article?hl=pl

Product

Marking up products is one of the more important things to do, because it lets you interpret each element better, such as currency, price, image, name, description, reviews, and so on. Thanks to this markup, search results can show an image next to the title, currency together with the price below the description, and several other elements that make your search results stand out, giving users a reason to click on your page in particular.

More information: https://developers.google.com/search/docs/appearance/structured-data/product?hl=pl

Review

Reviews are a great way to highlight social proof for your page and let users know that the services or products on it are high quality. By marking up reviews correctly, you can get graphic star ratings as well as an average rating in search results, which draws significant attention.

To display star ratings in search results and aggregate reviews from various places online, we recommend the JustReview tool.

More information: https://developers.google.com/search/docs/appearance/structured-data/recipe?hl=pl

FAQ

By marking up questions and answers on your page, they can appear in search results as a featured snippet or in the form of expandable question tiles, which stands out significantly among competitors, and this kind of presentation lets users read more on the topic on the page the information came from.

This lets you add a question and answer that can be displayed directly on the search results page.

More information: https://developers.google.com/search/docs/appearance/structured-data/faqpage?hl=pl

Recipe

The culinary industry is a type of site where structured data simply can't be missing. It lets you display a photo of the dish, which significantly catches users' attention, and even display excerpts of the recipe, which encourages clicks on that result. It can contain information such as the dish's name, prep time, cook time, ingredients, instructions, nutritional values, ratings and reviews, and so on.

More information: https://developers.google.com/search/docs/appearance/structured-data/recipe?hl=pl

CreativeWork

This type of Schema is used to describe creative works, such as books, films, paintings, games, music, articles, and so on. It can be used to add detailed information about creative works, such as title, author, release date, reviews and much more.

More information: https://developers.google.com/search/docs/appearance/structured-data/paywalled-content?hl=pl

Events

Schema Events is used to describe events such as concerts, meetings, seminars, workshops, sports events, and so on. It can be used to add detailed information about the event, such as its name, venue, date and time, organiser, and so on.

More information: https://developers.google.com/search/docs/appearance/structured-data/event?hl=pl

FactCheck

Fact-checking markup is used to label information that has been verified for accuracy. It's often used by fact-checking sites to provide detailed information about what was checked, who did it, and what the results were.

More information: https://developers.google.com/search/docs/appearance/structured-data/factcheck?hl=pl

HowTo

Schema HowTo is used to describe step-by-step instructions. It can be used to convey information about how to do something, such as recipes, repair instructions, guides, and so on.

More information: https://developers.google.com/search/docs/appearance/structured-data/how-to?hl=pl

LocalBusiness

Schema LocalBusiness is used to describe a local business. It can be used to convey information such as the company name, address, opening hours, reviews, and so on.

More information: https://developers.google.com/search/docs/appearance/structured-data/local-business?hl=pl

Jobs

Schema Jobs is used to describe job postings. It can contain information such as job title, description, location, type of employment, salary, organisation, and so on.

More information: https://developers.google.com/search/docs/appearance/structured-data/job-posting?hl=pl

Organization

Schema Organization is used to describe an organisation, such as a company, school, government body, NGO, and so on. It can contain information such as name, address, logo, contact details, social media, and so on.

More information: https://schema.org/Organization

Corporation

This type of Schema is a subtype of Organization used to describe a corporation. It can be used to add detailed information about the corporation, such as name, address, CEO, founder, and so on.

More information: https://www.semrush.com/blog/schema-markup-for-company-corporations/

Speakable

Schema Speakable is used to mark up sections of a page that can be processed well by voice assistants such as Google Assistant, Siri, or Alexa. It's particularly useful for pages with news content.

More information: https://developers.google.com/search/docs/appearance/structured-data/speakable?hl=pl

Film

Marking up videos on a page lets them be displayed in search results as thumbnails, which make such videos stand out significantly and encourage users to click.

This schema lets you add detailed information about a video, such as title, director, cast, release date, duration, reviews, and so on. If you publish how-to or product videos, it's worth implementing this markup alongside the other types of structured data on your page.

Our marketing agency combines the expertise of every department to deliver you the highest-quality websites. Interactive agency JustIdea is at your service!

Structured data for online stores

In e-commerce, structured data matters especially: Schema Product lets you display a product's price, availability and rating in search results, which directly affects CTR and the decision to click. Combined with Review Schema and Breadcrumbs, an online store gets a more attractive presentation on Google than competitors without such markup.

If you run an online store and are wondering how to comprehensively implement structured data and the rest of your SEO optimisation, check out our online store services, or start with an SEO audit that will show you what's missing.

FAQ: frequently asked questions

Does structured data affect Google rankings?

Not directly: Schema.org isn't a ranking factor in itself, but it affects how a page is presented in results (rich snippets), which increases CTR and can indirectly improve visibility.

What is AI search?

It's search based on generative artificial intelligence (e.g. Google AI Overview), where the user gets a ready-made answer built from multiple sources instead of a classic list of links.

How do you check that structured data has been implemented correctly?

The best way is through the "Enhancements" report in Google Search Console, or the "URL Inspection" tool for a single page: they show whether the data is valid or contains errors.

Which structured data format is best?

JSON-LD: it's the format recommended and preferred by Google, the easiest to implement without risking damage to the page's code.

Check out these too:

Jan Wójcicki
Written by
Jan Wójcicki
SEO manager

Have a question about this article? Write to us.

Want this in your business

Let's turn this knowledge into results in your store

30 minutes about your numbers. The call starts with someone from sales, and we bring in the channel specialist once we get into the details. The call is free of charge.

Client reviews

Ratings of the agency that runs this blog

Clients gave them after working with us, and you can read each one on the site where it was posted. They cover the work of the whole agency, not this one article.

4.96 / 5
weighted average of 224 reviews across three platforms
Read the reviews

Statuses awarded by the platforms: PrestaShop Expert ★★★, Google Premier Partner 2025, Meta Business Partner, Microsoft Advertising Elite Partner 2025. All certificates and awards

Read on

See also

SEO 30 July 2026 Reddit and UGC in Google Search Results: What It Means for Your Content Strategy Małgorzata Walo SEO 20 May 2025 Topical Relevance: The Secret to an Effective Content Marketing Strategy Łukasz Zontek SEO 20 May 2025 Is Infinite Scroll Worth Implementing? An Analysis of Its Impact on SEO and Conversions Katarzyna Koczwara
Contact

A conversation about your numbers: 30 minutes

The call is led by a new business specialist. When we get into the details of an account, the specialist for that channel joins in. We reply within one business day.

A quick review of your tracking and campaignsThree priorities for the next quarterA written summary that stays with you

Before the meeting we review your website, your visibility and what your campaigns show from the outside. We will not open with “so, what does your company do?”.

4.96 224 reviews
By sending the form you agree to the processing of your data in line with our Privacy Policy.

What happens after you send it
01
within 1 business day

We reply to your email

The reply comes from the same new business specialist who will run the call. No qualification form and no call from an unknown number.

02
this week

A 30-minute conversation

We go through your numbers and your questions. If it turns out we are not the right fit, we will tell you straight away.