Melbourne-based

Rank in the map pack

City and suburb pages built to win local search across Australia.

Free local audit
Structured Data · Guide

Schema Markup: What It Is and Which Types Matter

Andy Merritt, founder of SEO Soar
Andy MerrittFounder, SEO Soar · 6 min read
Webpage transforming into organised, labelled blocks of structured data

Your website says plenty to humans and surprisingly little to machines. A person can look at your homepage and instantly see you're a plumber in Brunswick with 200 reviews and Saturday availability. To a crawler, the same page is a wall of undifferentiated words. Schema markup fixes that. It is a layer of labels, invisible to visitors, that tells search engines and AI systems exactly what your content is: this is a business, this is its phone number, this is a review score. This guide covers how schema markup works, which schema types are actually worth adding, and the honest truth about what it will and won't do for your rankings.

What is schema markup?

Schema markup is structured data added to a webpage using a shared vocabulary from schema.org, a project the major search engines built together so every site could label content the same way. In practice it is usually a small block of JSON-LD, Google's recommended format, sitting in the page's code. Visitors never see it. Machines read it and stop guessing, which is the entire trade: a few lines of code in exchange for certainty.

This page you are reading carries schema markup right now: an Organization block naming SEO Soar and its Melbourne address, an Article block naming the author and publish date, and a breadcrumb trail. None of it is visible, and all of it is read.

The point is precision. Written text is ambiguous: "Fitzroy" could be a suburb, a street or a dog's name. Structured data removes the ambiguity by putting each fact in a labelled field. Machine understanding is worth real money now, because the machines reading your site are no longer just ranking it; AI assistants are quoting it, and they favour sources they can parse with confidence. That is a core reason schema features in our AI SEO work, not just classic search.

How schema markup earns rich results

The visible payoff in Google is rich results: the enhanced listings with star ratings, prices, event dates or FAQ dropdowns. Google reads eligible schema markup and, when it chooses, decorates your listing with it. A result with stars and a price occupies more space and earns more clicks than the plain blue link beside it, without moving a single ranking position.

Code brackets folding into a structured, labelled lattice

Two honest caveats. Markup makes you eligible, never guaranteed; Google decides when rich results appear. And the menu changes: Google has retired most FAQ rich results and How-to displays in recent years. That is worth knowing before you chase stars, but it does not make schema markup worthless, because the machine-understanding benefit remains regardless of what Google chooses to display.

The schema types that matter

Schema.org defines hundreds of schema types. For an Australian small business, a handful do nearly all the work. LocalBusiness, or plain Organization, is the foundation: name, address, phone, opening hours and links to your profiles, which also feeds your local SEO. Service or Product markup belongs on money pages; for stores, Product schema with price, availability and ratings powers the shopping-style results our product page SEO guide covers in depth. Article or BlogPosting suits guides and news. BreadcrumbList clarifies your site structure. Review and AggregateRating display the stars, where you genuinely hold the reviews. And FAQPage still mirrors your on-page questions for machines, even with the rich result mostly retired.

If you only ever add three pieces of schema markup, make them LocalBusiness, the right type for your money pages, and BreadcrumbList. That trio covers the questions machines most often need answered about a small business, and everything else is refinement.

The anti-pattern is marking up things that are not really there: reviews you cannot show on the page, or aggressive markup unrelated to the content. Structured data that misrepresents a page violates Google's guidelines and can earn a manual action. Label what is true; skip the rest.

The plain-English test: good schema markup answers the questions a stranger would ask about the page. Who is this business? What does it sell? What does it cost? When are they open? If the markup answers those truthfully, it is doing its job.

Schema and AI search

The newest reason to care: the systems writing AI answers reward clarity. When ChatGPT, Gemini or Google's AI Overviews assemble an answer, they lean on sources whose facts are unambiguous, and structured data is the most unambiguous format your site offers. Well-marked-up entities, your business name, services, location and credentials stated in machine-readable form, make it easier for an engine to cite you accurately instead of skipping you for a competitor it understands better. The same block of code that once existed purely to earn stars in Google now doubles as your entity record for every AI system that reads the web, which is the best return the format has ever offered. Our guide to ranking in AI Overviews covers where schema fits in that wider push for citations.

Rich search result card with a star rating and structured info fragments

How to add schema markup without touching code

Adding schema markup used to mean hand-writing JSON and hoping the commas held. It no longer does. We built a free Schema Generator for exactly this: pick the type, LocalBusiness, Service, FAQ and more, fill in a plain-English form, and it produces a valid JSON-LD block ready to paste into your site. On WordPress the big SEO plugins output baseline Article and Organization markup automatically, and Shopify themes generally include Product schema; the generator covers what they miss.

Whatever route you take, validate the result with Google's Rich Results Test, then watch the enhancements reports in Search Console to confirm Google is reading it. Schema markup sits inside the wider foundation work of technical SEO, and it is one of the checks we run on every audit. If you would rather hand the whole layer to a specialist, talk to us; it is quick work for us and it compounds quietly for years.

Andy Merritt, founder of SEO Soar
Andy MerrittFounder of SEO Soar. Senior SEO specialist, Melbourne. I work on every campaign directly, no juniors, no runaround.
Questions

Quick answers

What is schema markup in simple terms? +

Schema markup is a block of code, usually JSON-LD, added to a page that labels its content in a shared vocabulary machines understand: this is a business, this is its phone number, this is a product and its price. Visitors never see it; search engines and AI systems read it to understand the page with confidence.

Does schema markup improve rankings? +

Not directly; Google has said structured data is not a ranking factor. What it does is make your pages eligible for rich results such as stars, prices and event details, which can lift click-through from the results you already have, and it helps search engines and AI systems interpret your content correctly, which supports everything else.

Which schema types should a small business use? +

Start with LocalBusiness (or Organization) on the whole site, covering name, address, phone, hours and your profile links. Add Service or Product markup to money pages, Article or BlogPosting to guides, BreadcrumbList sitewide, and Review or AggregateRating where you genuinely hold reviews. Those few types cover most of the value.

Free, no obligation

Make your site machine-readable today

Generate your structured data free in minutes, or run the audit to see what search engines and AI tools currently understand about your business.

Get my free SEO audit📞
SEO ServicesIndustriesLocationsResultsResourcesAboutContact Free SEO audit