Scriberank Scriberank
Back to glossary Technical SEO

Schema markup

TL;DR

Schema markup is structured data (JSON-LD) that tells search engines and AI models what a page actually is — an article, product, FAQ or recipe.

Schema markup is structured data following the Schema.org vocabulary, embedded as JSON-LD in a page's HTML. It explicitly describes what the page content represents in terms both search engines and AI systems understand directly, without having to interpret the prose.

Why it matters

Why it matters

Search engines and AI models guess without schema markup. With it, they know immediately: this is an article by author X, published Y, in category Z. Pages with correct schema get rich snippets in Google (stars, FAQ blocks, prices) and are cited more often by AI because the information is unambiguous.

How to use it

How to use it

  1. 01 Use FAQPage schema for your frequently asked questions.
  2. 02 Use Article schema for blog posts with author and date.
  3. 03 Use Product schema on product pages with price and reviews.
  4. 04 Use Organization schema on your homepage and about page.
  5. 05 Test markup with Google's Rich Results Test tool.

Example

<script type="application/ld+json">{ "@context":"https://schema.org", "@type":"FAQPage", "mainEntity":[{"@type":"Question","name":"What is GEO?","acceptedAnswer":{"@type":"Answer","text":"GEO is optimizing content..."}}]}</script>

Ready for the practice?

7 days free. Setup in 14 minutes.

Start free trial