Does structured data actually help SEO?
Structured data is standardised markup added to a page's HTML describing what its content means — that this string is a price, that one is an author, this is a recipe's cooking time. The vocabulary is schema.org, and the recommended format is JSON-LD.
What it does and does not do.
It is not a ranking factor in itself. Google has stated repeatedly that adding structured data does not directly improve position. Marking up a page does not make it rank higher than an unmarked equivalent.
What it does enable is rich results — the enhanced presentations in search: star ratings, prices and availability on products, cooking time and calories on recipes, FAQ accordions, event dates, job postings, breadcrumbs, and eligibility for specific search features.
Why that matters commercially. Rich results occupy more space and carry more information, which generally increases click-through rate at the same position. So the benefit is real but indirect — more clicks from the same ranking, not a better ranking.
It also helps machines understand the page, which matters increasingly as search surfaces and AI systems consume content programmatically rather than rendering it.
Important caveats:
Eligibility is not entitlement. Valid markup makes a page eligible for a rich result; Google decides whether to show one, and frequently does not.
Google withdraws features. FAQ and How-to rich results were substantially reduced in 2023, and sites that had built around them lost the benefit overnight. Treat any specific rich result as revocable.
Markup must match visible content. Marking up reviews that do not appear on the page, or inflating ratings, is a guideline violation and attracts manual actions.
Validate it. Use Google's Rich Results Test and Search Console's enhancement reports; syntax errors silently disable it.
Where it is most worth doing: products, recipes, events, local business details, articles and job listings.