Best Types of Schema Markup for SEO

One of the best ways to increase click-throughs from search engine results is to provide searchers with more info. And that’s exactly what schema markup can help you do. Learn how to make the most of the different types of schema to increase your chances of securing a rich result. Here’s how.
6 m read

Getting your site to rank well in search results is only the first step of an effective SEO strategy. To inspire readers to engage with your content, your search result needs to stand out — and that’s where schema markup comes in. Google uses schema to generate rich results featuring eye-catching images and details such as star ratings. 

In this article, I’ll explain the most common types of schema markup so you can choose the ones that will be most impactful for your business.

Wait — There Are Different Types of Schema?

Google, Bing, and Yahoo! collaborated to introduce schema in 2011, providing a shared vocabulary for describing the content of websites to search engines. As Yoast explains in its history of schema, this vocabulary was quickly adopted, leading to new types of schema markup being added in every release. Currently, there are close to 800 types of schema markup describing organizations, places, people, creative works, events, and more. Each type has a set of properties to provide detailed information — there are almost 1,500 properties total.

While you might be tempted to combine different schema types on one page to improve the chances of landing any rich result, it’s best practice to use the markup that matches the primary elements on the page. As Google’s John Mueller explained, you shouldn’t add how-to, FAQ, and article markup to one page. Rather, you should use the schema that best matches the primary intent of the page. Is the page a blog post that provides detailed instructions on how to do something, followed by some commonly-asked questions? If so, you should only use how-to schema. 

However, some types of schema do complement each other. For example, you can use the schema organization type to describe your business, with review markup that demonstrates how satisfied your customers are. You can also embed video schema on videos in a how-to blog post, and use how-to schema on the blog post itself.

2025 seo checklist blog form image (1)

2025 SEO Checklist

Ready to move the needle on your SEO? Download our interactive checklists and

start improving your site today.

Important Schema Types for SEO

You don’t have to implement schema on every page of your website. Begin with pages related to your core activities. Below, I’ve compiled the most common types of schema in SEO to get you started.

Review Snippet Structured Data

Many people rely on reviews, whether they’re deciding where to eat, what to buy, or whether to use the services of a local business. By adding review snippet markup to your page, you’re giving users the social proof they need to take action. Research shows that 88% of consumers trust a user review as much as a recommendation from someone they know.

Review snippets are often used for local businesses, products, books, movies, recipes, and apps. With this structured data, Google can display an aggregate star rating, the number of reviewers or raters, and an editorial excerpt from an online review.

Product Schema

Nearly half of shoppers use Google to discover or find new products, making it essential to boost the visibility of individual items in your e-commerce store. By adding product schema to product pages, you provide search engines with information for rich results, such as the item name, description, price, color, size, star rating, and availability.

Consumers can see what the product looks like in SERP and scan the details. Your product may also be included in other types of results, such as a carousel at the top of the page or a price comparison listing. Without product schema, you risk losing out to competitors who are appearing in these rich results.

Article Schema

Article schema is used for news stories, blog posts, tech articles, and other content. Use the markup to indicate the title of a piece, author, author URL, publication date, and an image to represent the article. Article schema helps Google better understand the content and displays with a larger-than-thumbnail image.

How-To Schema

How-to schema is your go-to when you’re providing step-by-step instructions on how to complete a task. Use how-to markup to indicate the required tools, each step of the task, detailed directions, and total time the task will take. You can also provide images and video clips.

If selected by Google, your page displays as either a list of steps, or a carousel with a description, video, or image for each step. Users can immediately see the value of your content and click through to see the full article. The how-to schema also makes content compatible with Google Assistant.

FAQ Schema

Use FAQ schema if you have a list of questions and answers focused around a specific theme. Google uses this markup to display the questions in a dedicated box in SERP. Users can click a dropdown menu to see the answer or visit your FAQ page directly. 

Have a look at our blog post on adding schema to your web pages for a specific example of how to implement FAQ schema.

Event Schema

Event schema highlights lectures, conferences, concerts, festivals, and other events. Google often uses this schema to populate calendar listings, enabling users to discover your event even if they aren’t specifically searching for it. Users can see information such as the date, time, duration, and venue directly in search results.

These rich results can be highly effective for driving traffic. Eventbrite saw a 100% increase in typical year-over-year traffic to its event listings from Google Search after implementing event schema.

Breadcrumb Schema

Breadcrumb navigation clarifies your site’s hierarchy for search bots. When you use breadcrumb schema, Google displays your site’s hierarchy in SERPs instead of the actual page URL. For example, here’s what our blog post on index bloat looks like in SERPs:

breadcrumb schema type example in SERPs

This gives the URL (above the page title) a clean look, indicating exactly where users will land on your site. It can also encourage click-throughs if users see that the page falls in a category with other relevant information.

Video Schema

Video schema is key to getting more exposure for your video content. Search engines can’t crawl videos, so this markup gives Google valuable information for indexing purposes. If you use video structured data, Google can display a video thumbnail next to your search result to draw attention to your content.

You can provide details such as a description, upload date, and duration. In some cases, you can also give Google the timestamp of key moments in the video so users can jump directly to the relevant part of the video directly in SERP.

Get the most from your video schema by following our video SEO best practices.

Image Schema

All schema types require you to mark up images to generate a rich result. You can add structured data to images so they display with additional details about the creator and licensing. Don’t forget to use alt text, too!

Organization Schema

Organization schema enables Google to provide a summary of your business in one place, whether it’s a corporation, NGO, educational organization, or professional service. You can indicate the organization name, address, purpose, website URL, and social media handles so users can get in touch or find more information online. You can also supply details such as investors, founders, the management team, area served, and related organizations. The information appears in a knowledge panel for prime visibility.

Logo Schema

Another way to improve your visibility and branding is through logo schema. This markup indicates which image on your website you’d like associated with your company in SERP. Google can then display your logo in search results and knowledge panels. This markup is typically placed on your homepage with organizational schema.

Schema Types for Local SEO

Nearly half of Google searches (46%) are local in intent, making some schema types particularly important if you rely on local clients. I’ve listed below the most important types of markup for sharing details about local businesses with Google. Don’t forget to combine these types of schema markup with review snippet markup to provide social proof and help convert searchers into customers.

Local Business Schema

Use local business schema to help Google understand the type of business you have and the products or services offered. Categories cover almost every niche, such as childcare, dentists, lodging, real estate agents, automotive businesses, and stores.

This type of structured data gives customers the information they need to connect with your business, including address, geo-coordinates, phone number, business hours, and departments. You can specify a logo or image to be displayed in search, such as a picture of your storefront so customers can recognize it easily. Information may appear in Google Search, Maps, or a knowledge panel. You can also incorporate an action, such as booking an appointment.

Restaurant Schema

Restaurant schema can give your business an edge in a highly competitive industry. Use food establishment schema to clearly identify your niche, whether your business is a bakery, pub, brewery, coffee shop, distillery, fast food, ice cream shop, restaurant, or winery. Customers searching for a place to dine can see a description of your eatery, the type of cuisine, dine-in and take-out options, location, hours, price range, and reviews. All of this information appears in search results, saving customers the effort of visiting individual websites.

Mark up menu items to tempt potential diners directly in SERP. For the biggest impact, pair restaurant schema with carousel schema, enabling Google to display your menu in a horizontal list with images that users can swipe through.

Need a Schema Analysis?

Structured data helps Google understand your content and display it in a visually rich layout so it stands out in search results. Our team of experts can help you identify the best types of schema markup to use on your website to reach more customers and achieve your business goals — and we can help you implement structured data with our website maintenance services. Schedule a free SEO consultation today.

In This Article

Recommended Reading

7 m read
Blog

Schema markup provides a structured system to categorize and label information on the internet. It’s a bold idea with a far-reaching impact on the future of search. So why should you care? In the short term, adding schema markup can...

7 m read
Blog

Trying to snag a rich snippet for your video? Want to showcase your reviews on search engine results pages? Structured data gives Google the info it needs to showcase your web pages in SERPs — as long as it’s implemented...

6 m read
Blog

Landing pages are a critical part of digital marketing — which makes search engine optimization (SEO) crucial. If you want your pages to show up on search engine result pages (SERPs), you need to follow on-page SEO best practices.