Homepage
The anchor every other page type points at: Organization, site name and store-wide policies.
Real pages use several rich result features at once. These builders produce the whole connected graph for the most common kinds of page, linked by @id and validated.
Each framework in the collection covers one Google feature. A real page uses several at once: a product page needs the product, its variants, its offers, the store's return and shipping policies, the brand and the breadcrumb, all pointing at each other.
Getting those links right is where most markup goes wrong. Nodes get repeated with slightly different details, policies are copied onto every product, and nothing says the author of one article is the same person as the author of the next.
These pages show the whole picture for the most common kinds of page. Each has one builder that produces the full connected graph, the input it ran on, the output, and the validator's verdict.
The page types share one design: define a thing once, where it belongs, and point at it everywhere else.
All 8 use the same example store, Harbor & Pine, so the @id links line up from one page to the next.
The anchor every other page type points at: Organization, site name and store-wide policies.
ProductGroup with a priced Offer per variant, member pricing and links to store-wide policies.
Article with a real Person author, the Organization as publisher, video and a paywalled section.
One store location with address, geo and hours, linked to its parent brand.
Recipe with timed steps, nutrition, ratings and a video whose key moments match the steps.
One open role with pay, closing date and work location, linked to the employer and the store.
An in-store workshop with times, a rescheduled date, the store as venue and a free ticket.
A community thread that becomes Q&A or a discussion posting, depending on the thread.