Skip to content
Coding

Schema Markup Explained: The Code That Gets You Into Rich Results

Schema markup in plain English: what structured data is, why it powers rich results and AI answers, and the types every small business site should have.

Glintz Agency8 min read

Key takeaways

  • Schema markup is code that tells search and AI engines exactly what your content means — turning plain text into data they can trust and reuse.
  • It powers 'rich results' (star ratings, FAQs, prices in search) and helps AI assistants quote you correctly.
  • JSON-LD is the recommended format — a small block of code in your page's head, not scattered through your HTML.
  • The highest-value types for most businesses: Organisation/LocalBusiness, FAQPage, Article/BlogPosting, and Product or Service.
  • It won't rank a bad page — but on a good page it's one of the cheapest, highest-leverage technical wins available.

Schema markup sounds like something only developers need to care about. But it's one of the highest-leverage, lowest-cost things you can add to a business website — the difference between Google seeing a wall of text and Google understanding exactly what your page means. Here's what it is and where it pays off.

What schema markup actually is

Schema markup is a shared vocabulary (from schema.org) that you add to a page to label its content for machines. You're not changing what visitors see — you're adding a hidden layer that says, in effect, 'this is an FAQ', 'this is our phone number', 'this article was published on this date by this author'.

The one-line version

Schema turns your page from text a machine has to guess at into data it can read with certainty.

Why it matters more than ever

  • Rich results: star ratings, FAQ drop-downs, prices and images that make your listing bigger and more clickable.
  • AI answers: clear structured data helps assistants understand and cite you correctly.
  • Fewer misunderstandings: you control how your key facts are interpreted, instead of leaving it to chance.

Use JSON-LD (it's the tidy way)

There are a few ways to add schema, but the recommended one is JSON-LD — a single block of code in your page's head. Here's a minimal FAQ example:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Do you offer same-week appointments?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Yes — we keep same-week slots open for urgent jobs."
    }
  }]
}
</script>

The types worth having

  1. 1Organisation / LocalBusiness — your name, logo, address, hours and contact details.
  2. 2FAQPage — your common questions, eligible for FAQ rich results and easy for AI to quote.
  3. 3Article / BlogPosting — author, dates and topic for your content.
  4. 4Product / Service — what you sell, with price and availability where relevant.
  5. 5Review / AggregateRating — genuine ratings that can show as stars in search.
Schema won't save a bad page. But on a good one, it's like handing Google a labelled map instead of asking it to read your mind.

Every Glintz site ships with the right schema built in — Organisation, FAQ and Article markup as standard — so you get the rich-result and AI benefits without touching a line of code. It's part of the same answer engine approach we build everything around.

Frequently asked questions

What is schema markup in simple terms?

Schema markup is a standard vocabulary of code you add to a web page to describe its content to machines — for example, marking a block as an FAQ, a review, a product price or your business details. It doesn't change how the page looks to visitors; it makes the meaning unambiguous to search engines and AI.

Does schema markup improve SEO rankings?

Not directly as a ranking boost, but it strongly influences how you appear — enabling rich results like star ratings and FAQs that increase clicks, and helping AI engines understand and cite you. On a well-built page, it's one of the best-value technical improvements you can make.

What schema types does a small business need?

Start with Organisation or LocalBusiness (your core details), FAQPage (for your common questions), and Article or BlogPosting (for content). Add Product or Service, and Review/AggregateRating, where relevant. These cover the situations that matter for most small business sites.

What format should schema be in?

Use JSON-LD. Google recommends it, and it lives as a single tidy script block in the page's head rather than being tangled through your visible HTML, which makes it far easier to manage and less error-prone.

#Coding#Structured Data#SEO

Want a website that does all this for you?

We build fast, SEO-ready sites and keep improving them every month — for one flat fee. Live in 14 days, 50% off your first year.

See plans & pricing