Engagement Types

Different store owners learn differently. The course is structured to accommodate varied schedules, technical backgrounds, and starting points.

What Each Module Contains

Module 1

How Search Engines Process Product Pages

An overview of the signals search engines use specifically for product pages, distinct from general web pages. Covers the crawl and indexing process, how structured data is extracted separately from page content, and why product pages need their own SEO approach.

Lesson Task: Run your main product page URL through the URL Inspection Tool in Search Console. Document what Google's last crawl found. Compare to what you see in your browser.
Module 2

Product Schema: Core Properties

JSON-LD implementation for product pages. Covers the required and recommended properties in Google's Product schema documentation. Walks through a complete schema block for a real apparel product, explaining each field's purpose and the consequences of omitting it.

Lesson Task: Run your product page through the Rich Results Test. Identify which Product schema properties are present and which are missing. Record your findings.
Module 3

Offer Schema and Pricing Signals

The Offer type within Product schema carries pricing, availability, and seller information. This module covers priceValidUntil, itemCondition, availability values, and how the Offer block affects Google Shopping surface eligibility.

Lesson Task: Check whether your current schema includes an Offer block with availability and price. Add or correct the availability value using the schema.org vocabulary.
Module 4

Review and Rating Schema

AggregateRating implementation, individual Review markup, and the relationship between review count and rich result eligibility. The module walks through a beauty store's review schema and shows how validation errors prevent star display in search results.

Lesson Task: Check whether your store's review data is marked up with AggregateRating schema. Validate the output in the Rich Results Test and note any warnings.
Module 5

Category Structure and Breadcrumb Markup

How category page architecture affects product page authority. BreadcrumbList schema implementation, canonical tag decisions for faceted navigation, and how to evaluate whether your current category structure serves search engines effectively.

Lesson Task: Map three levels of your category hierarchy. Check whether breadcrumb schema reflects that hierarchy accurately. Identify any mismatches between URL structure and breadcrumb markup.
Module 6

Internal Linking and Crawl Efficiency

How product pages connect to each other and to category pages affects how search engines allocate crawl budget across your catalog. This module covers related product links, cross-category navigation, and how to audit internal link patterns using Screaming Frog's free tier.

Lesson Task: Crawl up to 500 pages of your store with Screaming Frog. Export the internal links report. Identify which product pages have fewer than three internal links pointing to them.

Platform-Specific Notes Throughout

The course covers schema implementation across the platforms most store owners use. Each lesson includes notes on where to find the relevant settings in your platform.

Shopify

Theme-level schema editing, metafields for structured data, and how Shopify's built-in schema compares to what Google expects. Notes on which apps add or override schema output.

WooCommerce

Plugin-based schema implementation, Yoast WooCommerce SEO coverage gaps, and manual JSON-LD additions via theme functions. How WooCommerce product data maps to schema properties.

BigCommerce

Stencil theme schema customization, BigCommerce's native structured data output, and how to identify gaps using the Rich Results Test on live product pages.

Custom Builds

For stores on custom platforms, the course covers the underlying JSON-LD structure directly so you can work with a developer to implement or audit schema independent of any specific platform.