Skip to content
Schema Generator
Menu

Carousel schema generator

A summary page that lists recipes, movies, restaurants, or courses, each on its own page.

Rich result availableItemList · Host carousel

Fields marked with an asterisk are required. Your input stays in this browser.

Required

Without these, Google won't use the markup.

One URL per line, in the order shown on the page. All on the same site, each with its own Recipe, Movie, Restaurant, or Course markup.

OptionalExtra detail for other search engines and tools.Show 1 fields

Guide

What Google does with ItemList markup

Google can show your list as a swipeable carousel on mobile. It only works for recipes, movies, restaurants, and course lists, and each linked page needs its own markup for that type.

Google's host carousel documentation

Fields Google looks for

PropertyStatusIn the form
itemListElementRequiredItem pages

Example output

This is what the builder produces from the example data. Paste it into the page's HTML, in the <head> or the body.

{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "name": "Best cookie recipes",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "url": "https://example.com/peanut-butter-cookies"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "url": "https://example.com/triple-chocolate-chunk"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "url": "https://example.com/snickerdoodles"
    }
  ]
}