← Back to Blog

ItemList & Carousel Schema Without Writing It By Hand

ItemList & Carousel Schema Without Writing It By Hand

ItemList is the schema that makes listicles show up as rich results on Google. Written correctly, a "Top 10 Personal Finance Books" page gets a carousel treatment that triples click-through. Written wrong. Missing position fields, mismatched item types, no price on the Product flavor. It's ignored.

The ItemList & Carousel Generator writes the schema for you and validates it before you paste. Pick one of four flavors, paste your items, get a block ready for the <head>.

Four flavors

Summary. URLs plus optional names. The simplest and most forgiving; works for any list. Use this when you're listing articles, tools, resources. Anything where the rich Article/Product treatment doesn't apply.

Article. URL, title, author, image. This is what Google shows as a news carousel. The image requirement is non-negotiable. 1200×675 minimum.

Product. URL, name, brand, price, currency, image. Zero-priced items get flagged as a validation error because Google's Product carousel requires a real price.

Course. URL, name, provider, description. The Education rich result type. Works for any structured learning content.

What the tool does that hand-writing doesn't

Two things. First, it auto-numbers the position field. The thing you'll absolutely forget if you're writing by hand. Second, it validates the required sub-fields for the flavor you picked. Pick Article, forget to fill the image column, and the output card tells you exactly which rows will fail Google's Rich Results Test before you paste.

The generated AI prompt pairs with the block: paste both into Claude, get back an integration plan for your specific template system (WordPress, 11ty, Astro, plain HTML).

Why this exists

Two weeks ago I was hand-writing a Carousel for a 15-item list. I miscounted the position field on item 7, shipped it, and found out two weeks later from a Search Console warning. This tool closes that gap.

Chapter 5 of The $20 Dollar Agency. Schema Markup. Is where the Carousel rich result lives in the book's methodology. This tool is the codegen for that chapter's pattern.

← Back to Blog

Accessibility Options

Text Size
High Contrast
Reduce Motion
Reading Guide
Link Highlighting
Accessibility Statement

J.A. Watte is committed to ensuring digital accessibility for people with disabilities. This site conforms to WCAG 2.1 and 2.2 Level AA guidelines.

Measures Taken

  • Semantic HTML with proper heading hierarchy
  • ARIA labels and roles for interactive components
  • Color contrast ratios meeting WCAG AA (4.5:1)
  • Full keyboard navigation support
  • Skip navigation link
  • Visible focus indicators (3:1 contrast)
  • 44px minimum touch/click targets
  • Dark/light theme with system preference detection
  • Responsive design for all devices
  • Reduced motion support (CSS + toggle)
  • Text size customization (14px–20px)
  • Print stylesheet

Feedback

Contact: jwatte.com/contact

Full Accessibility StatementPrivacy Policy

Last updated: April 2026