WebPage Schema for SEO Page Identity | Semantec SEO

Foundation and page identity

Give every important URL a clear page identity and relationship to the site

WebPage describes an individual URL and connects it to the WebSite, breadcrumb path, main subject, language, dates, and other page level relationships.

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

WebPage is not a standalone Google rich result feature. It is a structural layer that helps keep the page, site, article, product, service, and entity graph coherent.

Use and avoid

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

Use when
  • A site needs a consistent page layer across templates.
  • Page specific types must connect to the WebSite and BreadcrumbList.
  • The main subject or page role is unclear.
  • Plugins produce missing or duplicate page nodes.
Avoid
  • Treating WebPage as a rich result target.
  • Using mainEntity when the page has several equal subjects.
  • Repeating page URLs with conflicting @id values.
  • Adding dates or names that differ from visible content.

Implementation model

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

01

Choose the page subtype

Use the most accurate page type, such as CollectionPage or ProfilePage, when applicable.

02

Set the canonical identity

Use the canonical URL and a stable #webpage @id.

03

Connect the site

Link the page to the WebSite through isPartOf.

04

Declare the subject

Use about or mainEntity according to the visible focus.

05

Connect supporting nodes

Link breadcrumb, article, product, person, or service nodes through stable IDs.

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

Canonical URL

url and @id point to the approved canonical.

Check

Accurate subtype

The page class matches the visible role.

Check

Site connection

isPartOf references the stable WebSite node.

Check

Subject accuracy

about and mainEntity are used for their real roles.

Check

No duplicate page nodes

Plugins and templates publish one coherent identity.

Check

Visible consistency

Name, language, dates, and relationships match the page.

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.

WebPage connected to the site and subject

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

WebPage Graph Plan

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

Copy master prompt
Short command Run WebPage Graph Plan for [URL, template, JSON LD, files, or site].
Open the complete prompt, inputs, outputs, and rules
Complete MIRENA prompt
Required inputs
  • URL and canonical
  • Visible page title and role
  • Parent site and breadcrumb path
  • Primary and supporting entities
  • Current plugin and template output
Expected outputs
  • Page subtype decision
  • Stable page @id
  • WebSite relationship
  • about and mainEntity decisions
  • Supporting node links
  • Duplicate cleanup
  • Schema cue handoff
Page specific rules
  • Do not use WebPage as a rich result promise.
  • Do not declare a primary entity when the visible page has no single owner.
  • Return cues only until the page role, canonical, and visible copy are approved.

Primary sources

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

Questions

WebPage Schema for SEO Page Identity questions.

Does WebPage create a rich result?

WebPage is a general Schema.org page type, not a standalone Google rich result feature.

When should mainEntity be used?

Use it when one entity is clearly the primary focus of the URL.

How should WebPage connect to WebSite?

Use a stable WebSite @id through isPartOf.

Can every template use the same page type?

A shared WebPage base is useful, but more specific subtypes should be used when they accurately fit.

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.