Glossary · SEO fundamentals

What are rich results?

Rich results are search appearances with supported features beyond a standard text link. Eligible structured data can help a page qualify, but does not guarantee a feature.

Updated

What makes a search appearance a rich result?

A rich result adds a supported presentation feature beyond an ordinary text result, using information Google can interpret for that feature. Structured data can establish relevant eligibility when its requirements are met. It does not determine that the enhancement will appear for every query, device, or user, even when the implementation is valid.

  • Google’s structured-data introduction explains how explicit information about page content can enable enhanced search presentations.

    The key relationship is between actual content, the markup describing it, and a feature Google supports. Adding code is only one part of that relationship.

  • For a service business, a breadcrumb trail may be relevant to its website structure.

    A recipe feature is not relevant merely because the company publishes step-by-step repair instructions. The type must represent the content rather than imitate a presentation the business wants to obtain.

  • The broader category of SERP features includes presentations with different selection and management systems.

    A local result or a featured answer is not automatically a rich result enabled by a schema object. Classify the observed presentation before deciding which documentation governs it.

  • Older discussions sometimes use “rich snippets” loosely for enhanced results.

    Clarify which actual feature is being discussed. A supplier offering “rich snippets” without identifying the supported type, required content, and validation method has not defined a reviewable implementation task.

  • The practical goal is accurate machine-readable information that supports a relevant feature.

    A business should not judge success only by whether an enlarged search appearance is visible immediately after release. First verify the implementation and content, then observe what Google displays under documented conditions.

  • Schema markup can use a valid vocabulary without describing a currently supported Google rich-result feature.

How do vocabulary, syntax, eligibility, and display differ?

A vocabulary defines ways to describe information, syntax determines whether the code can be read, eligibility depends on a feature’s requirements, and display is Google’s presentation decision. These are separate findings. Passing an earlier stage does not automatically satisfy a later one, so an audit should state exactly which question each test answered.

How do vocabulary, syntax, eligibility, and display differ?
Point to considerExplanation and application
The schema markup vocabulary includes many types and properties.Google supports particular uses of that vocabulary for particular features. A valid type can express information without corresponding to a current enhanced search presentation.
Syntax concerns the code’s form.A missing quotation mark can prevent a JSON object from parsing. Correcting it makes the data readable, but it does not prove that the declared subject exists on the page or that required properties are complete.
Feature eligibility adds specific requirements.The documentation may require properties that a general vocabulary validator considers optional. It can also impose content conditions that no punctuation check can verify. Record those requirements separately rather than describing all errors as “schema invalid.”
Google’s general structured-data guidelines explain that correct markup does not ensure display.The system can decide that a regular text result or another presentation is more appropriate in the search context. That decision is different from a code failure.
A passing technical test also does not certify truth.A fabricated review can be syntactically correct. A stale event date can meet a field’s format while describing something that has already changed. Compare the data with the visible, current content and supporting evidence.
Follow the process

Valid markup establishes eligibility, not display

A page needs truthful visible facts and the requirements of a supported feature. A successful implementation test answers a different question from whether Google displays an enhancement for a particular search.

  1. Visible facts

    Confirm the subject and supporting information on the page.

  2. Supported feature

    Choose a currently supported result type with applicable requirements.

  3. Feature test

    Resolve errors using truthful required values.

  4. Search observation

    Keep detected eligibility and actual displayed enhancements separate.

Passing a test establishes a tested implementation state, not ownership of the result presentation.Conceptual illustration informed by Intro to How Structured Data Markup Works.

Which features should a service website consider?

Start with the page’s real purpose and consult current documentation for any matching supported feature. A service website can contain articles, navigation trails, videos, or genuine product offers, but those are not interchangeable content types. Choose an applicable implementation only where the page actually provides the information that the feature expects.

  • A company publishing an explanatory article should identify it as such where appropriate.

    A service landing page is primarily an offer, even if it contains a short educational section. Avoid applying an article model to every page merely because the template contains several paragraphs.

  • A useful breadcrumb trail describes navigation within the site.

    Its markup should express a coherent path readers can use. Do not invent hierarchy labels that have no relationship to the content simply to make the search result look more elaborate.

  • If the company publishes a video, inspect the current requirements for the relevant video presentation.

    A decorative background clip and a page whose main purpose is watching a substantive video are different situations. The existence of a video URL alone does not settle eligibility.

  • A contractor may also sell actual products.

    Product information should describe those products and the applicable offer accurately. Do not label a loosely defined custom service as a stocked product merely to seek price or rating features intended for a different content model.

  • Organization information can help explain the company, but it does not create every branded presentation on demand.

    Distinguish factual identity markup from an application for a specific display. Use the feature guide to establish the supported role of each property.

  • There is no reason to enable every plugin checkbox.

    Each additional type creates another relationship to maintain between the code and the page. An unnecessary object can introduce contradictions or unsupported claims without providing a meaningful benefit to readers or search interpretation.

Required properties establish the minimum documented information for a specific feature, while recommended properties can supply useful additional detail. Populate either category only with accurate, applicable facts. Missing mandatory information needs correction, but invented values are not a legitimate way to make a validator pass or complete a plugin’s preferred field set.

What should be checked in required and recommended properties?
Point to considerExplanation and application
Read the current feature guide rather than a general checklist copied from another page type.A property required for one feature may not apply to another. The same property name can also have a different role depending on the object it describes.
Confirm the expected value format.A date, URL, nested object, and plain text are not interchangeable. An editor can enter a visually plausible value that the template outputs incorrectly. Check the final data, not just the input field.
For URLs, verify that the referenced destination exists and describes the intended resource.An image property should not point to a generic homepage. An author reference should not identify an unrelated company page merely because that URL is available in the CMS.
For people or organizations, distinguish the entity being described from the page’s publisher.A case study may discuss a customer’s project while being published by the contractor. Mixing those roles can misrepresent authorship or ownership even when all the names are real.
Recommended properties should improve the representation when evidence is available.Their optional status does not excuse inaccurate values. If the company cannot verify a claim, leave it out where the feature permits that omission rather than inferring it from appearance or a competitor’s example.
Document which fields are generated automatically.A template may derive a name from the page title or an image from a shared hero. When those underlying fields change, the structured output changes too. Knowing those dependencies makes later content revisions easier to validate.

Why must markup agree with visible content?

The data should describe what users can actually find on the page and should represent its main content honestly. Hidden, irrelevant, or misleading objects can violate Google’s guidelines even when their syntax is valid. Review the rendered experience alongside the structured output so a technically complete object does not promise information absent from the page.

  • Suppose a service template emits an offer price that no longer appears in the visible content.

    That discrepancy needs investigation. The amount might be outdated, derived from a removed field, or applicable only to another package. Do not retain it because a previous test accepted it.

  • A review object requires more than a rating number.

    The underlying content and feature-specific rules must support its use. Do not manufacture reviews, convert an internal satisfaction estimate into a public rating, or attach unrelated feedback to the page’s main subject.

  • Visible testimonials do not automatically establish eligibility for every review presentation.

    The relevant type and policies still matter. A supplier should identify the exact documented use rather than assume that any quoted praise can produce stars beside a company result.

  • A project photograph should represent the content the object describes.

    Markup pointing to a different installation can mislead a search presentation. Confirm the image, caption, and project context together, especially when a reusable template supplies a default file.

  • The helpful content review remains essential.

    Adding technically valid data to a thin or inaccurate page does not create the original explanation and evidence customers need. Improve the underlying content where it fails its task, then describe it accurately.

  • Do not build blank pages solely to host markup.

    Google’s introduction explicitly ties the data to the content of the page. A code-only object is not a substitute for a useful page that explains the thing it claims to represent.

How should a developer test before release?

Validate the intended object, compare it with the rendered page, and then test the live URL after deployment. A code test and a URL test can expose different problems. Use Google’s Rich Results Test for supported-feature checks, while keeping human content and policy review separate from what an automated validator can establish.

  • A code-input test can help during development before the page is public.

    It can detect syntax and property problems in the proposed object. It cannot establish that the production template will output the same code or that the live resource is accessible.

  • After publication, run the URL version of the Rich Results Test.

    Inspect detected items and their individual findings. A page can contain multiple objects, and one valid item does not mean every object on the page is correct.

  • Compare test output with browser inspection.

    A plugin can add one object while the theme adds another. Duplicate objects may describe the same subject with different prices, names, or dates. Investigate that conflict instead of celebrating the presence of additional types.

  • For JSON-LD, inspect the actual script output.

    Escaping, templating, or empty fields can alter what the developer intended. A correct example in a repository does not establish that every dynamic page renders it correctly.

  • If JavaScript generates the data, examine the rendered result and the relevant test output.

    A delayed script or failed dependency can prevent the object from appearing. The problem may belong to rendering rather than the vocabulary or property choices.

What should happen when the test reports an error or warning?

Trace the finding to the relevant object and determine whether it concerns a required property, a recommended detail, or a more fundamental mismatch. Correct the source of the problem rather than patching output blindly. A warning can identify useful missing information, but resolving it is only appropriate when the corresponding fact is accurate and applicable.

  • A missing mandatory property usually prevents eligibility for that item.

    Find where the value should come from in the content model. If the page cannot supply it honestly, reconsider whether that feature is appropriate rather than inserting a placeholder.

  • An invalid format may have a straightforward technical cause.

    A date string can be assembled incorrectly, or a URL can be truncated during escaping. Correct the transformation and retest representative pages that use the same template, not only the example that exposed the failure.

  • A recommended-field warning needs judgment.

    The business may have a reliable value available, or the property may not fit this content. Record the reason for an intentional omission. Do not convert the warning into a demand to invent data.

  • When an expected type is not detected, first verify current support and the actual output.

    A general vocabulary object may not correspond to a Rich Results Test feature. Absence from that test does not automatically prove that the object is syntactically invalid or meaningless to every consumer.

  • If several findings share one cause, fix the underlying component.

    A shared image field can affect many pages. Replacing it individually across dozens of articles may leave the same defect in future content. Identify the dependency that produces the wrong value.

  • After correcting a template, retest a page with minimal content and one with optional fields populated.

    Conditional output can fail only in one state. This small set of meaningful cases is more useful than rerunning the same successful example repeatedly.

How do crawling, indexing, and canonical signals affect diagnosis?

A valid object must still be available on an accessible page before Google can process it for search. Investigate access and indexing conditions separately from markup correctness. A blocked, unavailable, or unintended duplicate URL can explain why a technically successful code test does not correspond to the page Google currently knows.

  • Confirm that the live URL returns the intended page.

    A redirect, server error, or login screen changes what a crawler receives. Testing a copied code block does not reveal those response conditions.

  • Review noindex instructions when a public page is unexpectedly excluded.

    A staging setting can survive release or apply through a global plugin. Rich-result validation does not override an indexing instruction or make a private development page suitable for search.

  • Crawl blocking can also prevent Google from seeing the page and its data.

    Check relevant rules without assuming that removing every restriction is appropriate. A site can legitimately protect non-public or unhelpful dynamic resources while keeping its intended content accessible.

  • Inspect the canonical tag when several URLs show equivalent content.

    A test of one variant may succeed while search systems associate the content with another. Align the intended page identity with the site’s links and other canonical signals.

  • Verify referenced images too.

    Google’s general guidelines require image URLs used in structured data to be crawlable and indexable. An attractive preview stored behind authorization can satisfy an editor’s browser session while remaining unavailable for search processing.

  • Use Search Console’s inspection tools to understand what Google knows about the URL where access is available.

    Distinguish the live implementation from the last processed state. A recent fix may be correct before reports reflect a new crawl and processing cycle.

How should enhancement reports be used after release?

Use applicable Search Console reports to identify detected items and track implementation problems across pages, then investigate affected examples directly. These reports are monitoring tools, not a promise that every valid item is displayed. Keep template health, page eligibility, and observed search appearance as separate parts of the ongoing review.

  • A rise in invalid items after a template update can indicate a shared regression.

    Inspect the changed field or component. The report’s affected examples can guide diagnosis, but the current live page may differ from the state Google last processed.

  • A valid-item count describes detected technical status within the report’s scope.

    It does not count how many customers saw an enhancement. Avoid using it as a traffic metric or a measure of inquiry quality.

  • A missing enhancement report needs contextual investigation.

    The feature may not have been detected, may not have a relevant report, or may no longer be supported. Check current documentation rather than adding random fields to force a report to appear.

  • Record release dates for substantive template changes.

    They help compare observed problems with likely causes. A timestamp does not prove causation, but it narrows the investigation when several unrelated edits occurred during the same period.

  • If reviewing search performance, identify the actual appearance and available report dimensions.

    Do not attribute every change in clicks to markup simply because it was recently edited. Demand, content, ranking, and result layout can change at the same time.

  • A technical SEO review can connect rendering, response behavior, and structured-output issues when they share an underlying implementation cause.

    The corrective work should name that cause instead of treating markup as an isolated plugin setting.

What changed for FAQ rich results?

Google’s documentation records that FAQ rich results stopped appearing in Search from May 7, 2026. That retirement concerns Google’s presentation feature, not the usefulness of answering questions on a website. Check current support before implementing an enhancement, and keep genuinely useful question sections even when an older search format is no longer available.

  • The documentation update record distinguishes the feature’s deprecation from later removal of its documentation.

    An old plugin screenshot or tutorial can therefore describe a presentation that no longer exists in current Google Search.

  • The FAQ schema definition explains the separate vocabulary question.

    A vocabulary can remain usable for representing content even after one platform retires the corresponding rich-result display. Do not confuse general schema validity with eligibility for a discontinued feature.

  • If a supplier promises FAQ expansion in current results, ask which active official documentation supports that claim.

    A demonstration from an earlier year does not answer the question. Keep the review anchored to the supported feature available at the time of implementation.

  • A service page can still benefit from answers about scope, preparation, or booking.

    Those sections help customers regardless of enhancement availability. Removing them merely because the search display retired would sacrifice useful content for the wrong reason.

How would a contractor review a breadcrumb implementation?

Compare the visible navigation trail with the structured trail, validate the required item information, and confirm the live destinations. The invented example below illustrates that process without claiming an observed enhancement or measured click increase. It shows how a relevant implementation can be assessed independently of whether Google chooses to display it.

  • Imagine a contractor’s advice article with a visible trail from Home to Advice to its chimney flashing guide.

    The developer checks Google’s breadcrumb guide and creates the corresponding list structure using accurate names and positions.

  • Each linked destination should exist and fit the intended navigation.

    If the Advice page moved, update its URL in the visible trail and data together. A stale structured link can remain technically well-formed while describing an outdated route.

  • The current guide states that the feature is available on desktop.

    The team therefore avoids using a mobile screenshot without a displayed breadcrumb as proof that the implementation failed. Availability and validation are related but different observations.

  • The developer tests the generated object and then the published URL.

    The editor checks whether the trail makes sense to a reader. These checks can reveal different failures: malformed code, an unavailable destination, or a hierarchy that does not fit the article’s actual location.

  • After release, the team monitors applicable reports and records any observed search presentation.

    It does not label a passing test as a completed display outcome. The useful immediate result is a correct navigation representation that the site can maintain as its structure evolves.

What should a business ask before approving rich-result work?

Ask which supported feature fits the page, which visible facts it will describe, and how the implementation will be validated and maintained. Require a distinction between technical eligibility and observed display. This makes the proposed work reviewable without allowing a supplier to promise search presentation or business results beyond its control.

  • Can valid markup still fail to display?

    Yes. Google’s guidelines explain that technical correctness is not sufficient for every presentation context. Check policy, content, access, and feature support before concluding that the system ignored a correct implementation arbitrarily.

  • Should every service page contain ratings?

    Only apply the relevant type and rules when the content genuinely supports them. A desire for stars is not evidence of eligibility. Do not invent a rating or repurpose unrelated testimonials to satisfy a field.

  • Does rich-result eligibility establish a ranking boost?

    The cited guidance describes supported enhanced presentations. It does not make technical validation a universal ranking claim. Google’s guidelines also distinguish a structured-data manual action’s effect on eligibility from ordinary web ranking.

  • Is one successful test enough for a template?

    Test meaningful content states and inspect the live output after release. A page with every optional field populated may conceal failures that occur when another page lacks an image or a particular value.

  • What should remain after a feature retires?

    Preserve useful content and accurate factual representation where they still serve the site. Update obsolete claims about Google support. A platform change should trigger a focused review, not the automatic deletion of helpful explanations.

Primary documentation

Google Search Central: Introduction to structured data; General structured data guidelines; Breadcrumb structured data; Documentation updates. Google Rich Results Test. Accessed 8 October 2026.

Questions about Rich results

What is a rich result?

It is an enhanced supported search presentation beyond an ordinary text listing; relevant structured data can supply feature-specific facts.

Intro to How Structured Data Markup Works ↗
Does passing the test guarantee display?

No. A successful test does not establish that Google will display the feature or that every page requirement has been met.

General structured data guidelines ↗
How do critical and non-critical issues differ?

A critical issue makes the affected item invalid for that rich-result type. An item with only non-critical issues remains valid; those issues can identify optional improvements.

Search Console rich result report overview ↗
Why might valid FAQ markup not show rich results?

Google stopped displaying the FAQ rich-result feature on May 7, 2026 and removed its documentation in June. Visible reader FAQs can still be useful.

Latest Google Search Documentation Updates ↗

Continue learning

Try a relevant tool

Sources

Intro to How Structured Data Markup Works ↗Accessed October 8, 2026Latest Google Search Documentation Updates ↗Accessed October 8, 2026General structured data guidelines ↗Accessed October 8, 2026Breadcrumb structured data ↗Accessed October 8, 2026Rich Results Test ↗Accessed October 8, 2026Search Console rich result report overview ↗Accessed October 8, 2026

Published . Definitions and examples link to their supporting sources. Our SEO methodology →

SEO · Content · Local · Web Design

Connect the website work to your business.

We assess the pages, search demand, and customer actions that matter to your business, then explain where to focus the work.