Rudra Kasturi Inc.

Article · AEO

How to get a course page found in Google and AI answers: what course markup asks for

SUMMARY

Google's course list documentation (last updated 8 September 2026) says Course markup is for real curriculum with an instructor and a roster, that you must mark up at least three courses, and that a summary or all-in-one page needs carousel markup. Google also says no special markup is needed for generative AI search.

Course pages often fail for a simple reason: the markup was added to something that is not a course, or to a single course. Google’s course list documentation (last updated 8 September 2026 as we read it) is specific about both.

Best for: colleges, training providers and online academies.

Course markup needs a real course, at least three courses, a list with carousel markup, and testing

What Google says

  • Use Course markup only for a series or unit of curriculum with lectures, lessons or modules, an explicit educational outcome, and one or more instructors with a roster of students. Google gives “Astronomy Day” and a two-minute how-to video as examples of what is not a course.
  • You must mark up at least three courses, either on separate detail pages or on one all-in-one page.
  • A summary page or all-in-one page must carry carousel markup (an ItemList).
  • Google’s examples give each course a name, a description and a provider.
  • The course list result is available in English in all regions where Google Search is available.
  • Breaking these guidelines can lead to a manual action.

Google’s generative AI guide (updated 10 July 2026) says no special markup is needed for AI features. Our view: the markup is worth adding for Search, but the page itself should still answer what an AI answer needs: who the course is for, what it covers, how long it runs, what it costs and how to enrol.

A four-step test

  1. Is it a course? Does it have lessons, an instructor and learners? If not, remove the markup.
  2. Are there three? If you have two courses, do not add course list markup yet.
  3. Is there a list? Put the ItemList on a summary page that links to each detail page.
  4. Do the facts match? Name, description and provider in the markup must match the page.

A worked example (made-up)

An academy has one page with “Data Analytics Bootcamp” and nothing else. Fail at step 2. A better structure: three detail pages (SQL basics, Excel for analysts, Dashboards), a summary page listing all three, and a plain table on each page: duration, prerequisites, fee, start date.

What to do

  1. List your courses and remove anything that is not curriculum.
  2. Build the summary page and add the list markup.
  3. Validate with the Rich Results Test and check the Course list section.
  4. Submit a sitemap and update it when courses change.
  5. Add first-hand proof: instructor bio, a sample lesson, outcomes you can document. See first-hand evidence.

Sources