Skip to content

Schema markup: a guide to structured data without the technical jargon - Zephyra Studio

Schema markup is invisible code that explains to Google WHAT something on your page is, not just what it says, whether it is a recipe, a product, a review, or an answer to a question. It does not directly improve ranking, but it unlocks "rich results" (star ratings, FAQ snippets, prices) that make your result stand out in search and increase click-through rate. Here are the types that actually produce visible results and how to check yours is set up correctly.

What schema markup actually does

Imagine a page that says "4.8 stars, 127 reviews". A person understands that instantly by looking at the design. Google's algorithm, without extra context, just sees text, it does not know for certain whether "4.8" is a rating, a price, or something else. Schema markup (in JSON-LD format, the most common and recommended variant) explicitly labels: "this is a rating, this is a review count, this is the product they refer to", a machine-readable, unambiguous description of the content.

This does NOT guarantee Google will show a rich result, that remains Google's own decision based on quality and relevance, but without correct markup, a rich result will almost never be shown, no matter how good the content is.

Types that actually produce visible results

Not every schema type is equally valuable, some change how a search result looks, others are more "just in case" with no visible effect.

  • FAQPage - shows questions as an expandable snippet directly in the search result, taking up more on-screen space
  • Review/AggregateRating - shows star ratings below the title, one of the most noticeable rich results, but ONLY if the ratings are real, not invented
  • Product - shows price, availability and rating for products in search and Google Shopping results
  • LocalBusiness - helps Google connect your site with your Google Business Profile and local search
  • BreadcrumbList - shows the page path (Home > Category > Product) instead of the full URL in the result, a cleaner look
  • Article/BlogPosting - marks publish date and author, relevant for fresh news/blog content

A common mistake: markup that does not match visible content

Google's guidelines explicitly prohibit "spoofed" markup, marking up a 5-star rating that is not visibly shown anywhere on the page, or FAQ markup for questions that do not exist as visible text for a visitor. This gets detected and penalised (a manual action, losing rich results for the entire site, not just that page). Markup must faithfully describe what is ACTUALLY on the page, not what you wish were there.

How to check your markup is correct

Google's Rich Results Test (a free, publicly available tool) takes a URL or raw code and shows exactly which rich results are recognised, and whether there are errors or warnings. Search Console also has a report per markup type (e.g. an "FAQ" report) showing how many pages have valid markup and how many have errors across the whole site, more useful than checking one page at a time.

Source

Key takeaways

  • Schema markup does not directly improve ranking, but it unlocks rich results (star ratings, FAQ snippets) that increase click-through rate.
  • FAQPage, Review/AggregateRating and Product are the types with the most visible effect in search results.
  • Markup must faithfully describe what is actually visible on the page - "spoofed" markup is penalised with loss of rich results for the whole site.
  • Google's Rich Results Test and Search Console's per-type markup report are free tools sufficient for checking.

Conclusion

Schema markup is a one-time technical setup per page type, not something that needs constant changing. If you are not sure whether your site has markup set up correctly, our free SEO checker verifies the presence of schema markup as part of the baseline technical review.

Frequently asked questions

Schema markup is invisible code that explains to Google WHAT something on your page is, not just what it says, whether it is a recipe, a product, a review, or an answer to a question. It does not directly improve ranking, but it unlocks "rich results" (star ratings, FAQ snippets, prices) that make your result stand out in search and increase click-through rate. Here are the types that actually produce visible results and how to check yours is set up correctly.

LocalBusiness and BreadcrumbList markup are useful for almost any site regardless of content. Review and FAQPage markup only make sense once you actually have reviews or an FAQ section to describe.

Want to talk through your project?

Send a quick message or reach us on WhatsApp, no obligation. We will tell you honestly what you need and what you do not. If a website is not the answer to your problem, we will say that too.

Calculate your project price

No obligation. Reply within 24-48h.