atlookup
Back to blog

Technical SEO

Schema Markup for Beginners: JSON-LD with Examples

Schema Markup for Beginners: JSON-LD with Examples

Schema markup (structured data) is a vocabulary that describes your page’s content to search engines in a way they understand precisely. Add it well and you can earn rich results — review stars, FAQ accordions, product prices, breadcrumbs — that make your listing stand out.

What is structured data?

It’s extra code that labels your content (“this is a product”, “this is its price”). See the full schema markup definition. Google reads it to better understand and present your page.

Why JSON-LD?

There are three formats, but Google recommends JSON-LD — a single script block in your <head> that’s easy to add and maintain without touching your visible HTML.

The most useful types

  • Organization — your brand, logo, and profiles. See organization schema.
  • Article — headline, author, and dates for posts.
  • Product — name, price, availability for e-commerce.
  • FAQPage — Q&A pairs eligible for FAQ rich results. See FAQPage schema.
  • BreadcrumbList — your page hierarchy. See breadcrumb schema.

Generate yours in seconds

You don’t need to hand-write JSON-LD. Pick a type, fill the fields, and copy valid markup with our free Schema Markup Generator.

Test before you trust

After adding markup, validate it with Google’s Rich Results Test. To check structured data across your whole site — and catch invalid JSON-LD — run a free atlookup audit.

FAQ

Does schema markup improve rankings?

It doesn’t directly boost rankings, but rich results increase visibility and click-through rate.

Where do I put the JSON-LD?

Inside the page’s <head> (it also works in the body). One block per schema type.