Comparison Page Schema for Product and SaaS SEO | Semantec SEO

Page role and implementation

Describe a comparison without pretending one item owns the page

A comparison URL is usually about two or more options. The schema should preserve that multi item focus, name the page as a comparison, and avoid assigning a false single main entity.

Implementation workflow 5 decisions 6 checks Reviewed 2026-07-27

Current platform reality

Separate Schema.org meaning from Google feature eligibility.

Reviewed 2026-07-27

Use WebPage, about, ItemList, and stable references to the compared entities. Add Product, SoftwareApplication, Review, or AggregateRating only when the visible content and the relevant Google feature rules genuinely apply.

Use and avoid

Apply the type only when the visible role and evidence support it.

Use when
  • A page compares two named products or services.
  • A buyer guide compares several options.
  • A comparison includes a visible table and bounded verdict.
  • The compared entities already have canonical homes.
Avoid
  • Marking one compared item as the page mainEntity without a clear reason.
  • Adding review stars to a comparison table without genuine visible reviews.
  • Repeating full product nodes with conflicting names or offers.
  • Using category or list markup as a rich result promise.

Implementation model

Make the page role, identity, fields, and validation decisions in order.

01

Name the compared items

Use canonical entity references for every option.

02

Choose the page focus

Use WebPage and about when the page has multiple subjects.

03

Represent the list

Use ItemList when the visible page clearly presents an ordered or named set.

04

Keep ratings separate

Apply review markup only to genuine visible review content and eligible item types.

05

Validate the verdict

The schema must not turn editorial opinion into unsupported product facts.

Acceptance checks

Do not approve the markup because the JSON parses.

The content, entity ownership, canonical URLs, policy state, and maintenance source must also pass.

Check

Multiple subject accuracy

All compared entities are represented without a false owner.

Check

Stable identity

Each product or service points to its canonical node.

Check

Visible list

ItemList reflects the actual compared set.

Check

Review compliance

Any review or rating follows current Google rules.

Check

Page role

The breadcrumb and title identify a comparison page.

Check

No duplicate offers

Commercial fields are not copied into the wrong URL.

Implementation examples

Use the examples as a starting structure, not production data.

Replace every placeholder with approved visible values. The examples do not create eligibility or guarantee a search appearance.

Comparison page with two referenced items

Copy example

MIRENA workflow prompt

Use one master prompt when the job needs planning, audit, debugging, or controlled schema cues.

The prompt stops before final production markup. Visible content, URLs, identities, and commercial or review data need human approval first.

01 Master prompt

Comparison Page Schema Cue Plan

One prompt covers intake, decisions, checks, repair cues, validation, and handoff.

Copy master prompt
Short command Run Comparison Page Schema Cue Plan for [URL, template, JSON LD, files, or site].
Open the complete prompt, inputs, outputs, and rules
Complete MIRENA prompt
Required inputs
  • Comparison page copy
  • Canonical compared entity URLs and IDs
  • Visible criteria and item order
  • Review evidence if present
  • Current product and offer markup
Expected outputs
  • Multi subject page model
  • ItemList decision
  • Entity reference map
  • Review eligibility decision
  • Fields to remove or hold
  • Validation plan
  • Schema cue handoff
Page specific rules
  • Do not create review or rating data without genuine visible evidence.
  • Do not make one option the primary entity unless the visible page clearly does so.
  • Return cues only until the comparison copy is approved.

Primary sources

Use current Google and Schema.org documentation as the source of truth.

Questions

Comparison Page Schema for Product and SaaS SEO questions.

Is there a comparison rich result?

Google does not provide a general comparison page rich result.

Can ItemList describe the compared set?

Yes, when the visible content presents a real list of compared items.

Can review markup appear on a comparison page?

Only when genuine review content is visible and the reviewed item type and Google rules fit.

Should one option be mainEntity?

Usually not when the page gives balanced attention to several options.

Next route

Prepare schema cues after visible copy, entity ownership, and URLs are approved.

MIRENA can audit the page role, identity, fields, current feature support, and validation route. Production markup still needs human review and live testing.

Founder access is €20 every 30 days excluding VAT for one seat and one active MIRENA instance. OpenAI account rules and usage limits remain separate.