Imagine it AEO & GEO Insights
SEO Knowledge Base

Schema Markup Strategy: Organization, Article, FAQ and Breadcrumbs

Schema works best when it removes ambiguity from information that is already true and visible. It becomes risky when it turns into a second, invented version of the page.
SEO, AEO and GEO knowledge base guide

Schema works best when it removes ambiguity from information that is already true and visible. It becomes risky when it turns into a second, invented version of the page.

The short version: Start with the entity and page type you can prove, keep the markup consistent with visible content, and add properties because they clarify something—not because a plugin offers a checkbox.

Decide what the page actually represents

Before choosing a Schema.org type, describe the page in plain English. Is it the organization’s homepage, an article, a product detail page, a service page, an FAQ, or a breadcrumb trail? The structured data should follow that answer.

A common mistake is piling several impressive-looking types onto every URL. More types do not automatically produce more understanding. A smaller graph with accurate relationships is easier to maintain and less likely to contradict the page.

Build a stable organization identity

On the main site, an Organization or suitable subtype can provide the brand name, canonical URL, logo, and legitimate identity profiles. Give the entity a stable @id and reuse it when another object needs to refer to the same organization.

sameAs is useful for profiles that unmistakably represent the same entity. It is not a place to list articles, suppliers, sources, or every social mention of the brand.

Use editorial properties only when the editorial facts exist

Article markup should match a visible article: headline, responsible author or publisher, and meaningful publication or modification dates. Do not update dateModified every time a cache is cleared or a footer changes. Freshness signals become less useful when they are detached from real editorial changes.

If a page is a timeless service page, forcing it into an Article shape usually adds noise rather than trust.

Be conservative with FAQ and review markup

FAQ structured data should reflect questions and answers a visitor can actually read on the page. Review and rating markup needs even more care because eligibility rules can be stricter than general Schema.org validity.

The safest rule is simple: never use structured data to claim something the visible page does not claim, and never manufacture reviews, prices, authors, or dates for the markup.

Validate syntax and meaning separately

A validator can tell you that the JSON is syntactically valid. It cannot always tell you that the claims are honest. After syntax passes, compare each important property with the rendered page and the business reality behind it.

Also check whether multiple plugins or theme components emit competing graphs. Duplicate Organization or Article objects with different names, URLs, or dates create exactly the ambiguity the markup was supposed to remove.

Treat schema as maintained code

Structured data changes as templates, products, authors, and site architecture change. Put it in the same maintenance process as other template logic. Test representative pages after releases and keep a short record of what each object is intended to describe.

That habit prevents schema from becoming an invisible layer nobody owns until a search feature disappears or an audit finds contradictory data months later.

Watch for two systems trying to own the same graph

WordPress sites often have the theme, an SEO plugin, a commerce plugin, and a page builder all capable of emitting structured data. The result can be two Organization objects with different names, several WebPage objects, or an Article graph whose dates disagree with the visible post.

Pick an owner for each important schema responsibility. After plugin or theme updates, inspect the final HTML rather than assuming the admin settings still produce one coherent graph. Removing duplicate markup is often a better schema improvement than adding another property.

Before you move on, check these

  • Describe the page in plain English before choosing schema types.
  • Use a stable @id and consistent Organization identity where appropriate.
  • Match Article, FAQ, Product and other properties to visible, verifiable content.
  • Use sameAs only for genuine identity-equivalent profiles.
  • Validate both JSON syntax and the truthfulness of important properties.
  • Test structured data after template or plugin changes to catch duplicate/conflicting graphs.

Keep reading

Try the idea on a real page.

Paste a public URL into AEO & GEO Insights and compare the article with what the crawler actually finds: structure, indexing signals, evidence, entities and extractable answers.

Audit a page

Built as part of the Imagine it SEO/AEO/GEO knowledge system. Audit a public page or browse all guides.