What is a rich snippet — and how structured data creates them
Rich snippets are enhanced search results that show star ratings, event dates and prices directly in Google. Here is how they work, what you can influence, and which ones Google has retired.
The difference between a regular result and a rich snippet
A standard Google search result shows three things: a blue link title, a green URL, and a short description snippet. That has been the default for over two decades.
A rich snippet adds visual enhancements — star ratings, review counts, prices, availability, event dates, recipe details, or images — directly into the search result listing, before the user even clicks.
These enhancements are not styled guesses by Google. They come from structured data that you embed in your page's HTML — specifically, from Schema.org JSON-LD markup that tells Google precisely what type of content the page contains and what its key properties are.
Why rich snippets matter
Higher click-through rates. A search result carrying five gold stars and "4.8 (2,341 reviews)" tends to draw the eye more than a plain text result on the same page. How much difference it makes depends entirely on the query and the competition, so treat any specific percentage you read as an illustration rather than a figure you can bank on.
More search result real estate. A recipe result with a photo, a cooking time and a rating takes up more vertical space than a plain link. More space means more visibility.
Better qualified traffic. When users see the price range, opening hours, or event date in the search result, they know what they are clicking into. This tends to improve the quality of traffic — fewer people bouncing because the page was not what they expected.
The main rich snippet types for 2026
| Type | What it shows | Schema required |
|---|---|---|
| Review / Rating | Stars, score, review count | AggregateRating |
| Event | Date, location, ticket status | Event |
| Product | Price, availability, rating | Product |
| Recipe | Time, calories, rating | Recipe |
| Article / News | Date, author, publisher | Article / NewsArticle |
| Breadcrumb | Hierarchical site path | BreadcrumbList |
| Local Business | Address, phone, hours | LocalBusiness |
How structured data triggers rich snippets
Google reads your structured data when it crawls your page. If the data is correctly formatted, relevant to the page content, and complies with Google's content policies, Google may show a rich snippet for queries where that data is relevant.
The word "may" is important — structured data makes you eligible for rich snippets, it does not guarantee them. Google decides when and where to show them based on query intent, result quality, and space on the page.
The structured data must be:
- Accurate — it must describe the actual content of the page, not different content
- Complete — required fields for each type must be present
- Correctly formatted — valid JSON-LD with proper nesting and property types
- Not spammy — fabricated ratings, missing content, or manipulative markup will result in manual or algorithmic penalties
FAQPage — no longer a rich result, still worth publishing
Until 2023, marking up a Q&A section with FAQPage Schema could produce an expandable question-and-answer block directly under your search result. Google retired that rich result for almost all sites in August 2023, and it is not coming back for ordinary websites — so treat any guide that still presents FAQ markup as the quick route to a richer listing as out of date.
Publishing FAQPage is still worth doing, for a different reason. It states plainly which text on the page is a question and which is its answer, instead of leaving a machine to infer it from your HTML. That may help search engines and AI systems understand the page — it does not guarantee that any of them will display or cite it.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How do I install AI Boost for Joomla?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Download the ZIP from aiboostnow.com, install via the Joomla Extension Manager, and enable the plugin."
}
}
]
}So: publish it for the clarity, not for a listing enhancement that no longer exists.
Star rating rich snippets — what you need
Star ratings appear in rich snippets only for specific content types: Products, Recipes, Events, Local Businesses (via Google Business Profile), and some Review-type pages. They do not appear for generic Organization schemas or arbitrary websites.
For local businesses, the rating typically comes from Google Business Profile, not your Schema markup. But adding AggregateRating to your LocalBusiness Schema with a verifiable rating source (Booking.com, TripAdvisor, etc.) signals that verifiable third-party data exists and can reinforce your profile.
Validating your rich snippet eligibility
- Go to Google's Rich Results Test
- Enter your page URL (or paste the HTML directly)
- See which rich result types your page is eligible for
- Fix any errors or warnings
The tool shows you exactly which fields are missing, which values are incorrect, and which rich result types your structured data qualifies for. Run it every time you implement or change structured data.
How AI Boost for Joomla creates rich snippet eligibility
AI Boost for Joomla generates Schema.org markup automatically for every page on your Joomla site. It creates:
OrganizationorLocalBusinessschema with complete identity dataArticleschema with author, dates, and publisher for blog/news pagesFAQPageschema by auto-detecting Q&A patterns in article contentEventschema for event pagesAggregateRatingwhen you supply verified third-party rating data
The markup it generates is valid JSON-LD with the correct property types and the required fields present, so the Rich Results Test has no structural errors to report. Passing that test means your data is well-formed and eligible — whether Google shows a rich result for any given page is Google's decision, and no plugin can promise one.