SEOStructured data

Schema markup that actually earns rich results

AR
Adrien Roy
Technical SEO, SEO InsightMay 26, 20261 min read

You can add Schema to every page on your site and earn exactly zero rich results. Markup is necessary but not sufficient — Google has to trust it, and trust comes from three things.

Rule 1: mark up what's visible

Schema must describe content a user can actually see on the page. Marking up a review that isn't rendered is a fast track to a manual action.

json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    { "@type": "Question", "name": "...", "acceptedAnswer": { "@type": "Answer", "text": "..." } }
  ]
}

Rule 2: be complete

Half-filled markup gets ignored. Fill every recommended property the rich result needs, not just the required ones.

Rule 3: stay consistent

The entity in your markup, your on-page content and your other sources should all agree.

+30%
avg. CTR lift with stars
4
result types worth it
0
tolerance for fake markup

Rich results are earned, not declared. Markup just makes you eligible.

AR

Adrien Roy

Technical SEO, SEO Insight

Adrien obsesses over the parts of SEO most people never see — markup, crawl paths and indexing.