Valid markup makes a page eligible for a rich result, but eligibility is not a guarantee. Google decides per query and per page whether to show an enhancement, based on quality, relevance and its own policies.
Need help with SEO?
Comppound runs SEO and AI search for SaaS companies. We plan what to publish, produce it with AI, and every page passes automated checks, and a person reviews samples and anything high-risk.

- Published to your site and tracked in Search Console
- One person answers for your account
- Plans from $400 a month, terms from 3 months
Checks to pass
- Markup uses a type Google supports for rich results
- All required properties are present
- The marked-up content is visible on the page
- The page follows the general structured data guidelines
- The page is indexed and not blocked
Testing
Use the Rich Results Test before publishing and the rich result reports in Search Console after, to see which pages are valid and which have issues.
Common mistakes
Treating valid as shown
Passing validation only means you are eligible.
Frequently Asked Questions
Google changes which enhancements it shows and may stop supporting a type. Eligibility can also change with quality.
Keep reading
- Rich Results: Rich results are Google search listings enhanced with extra visual details, such as ratings, prices or breadcrumbs, often driven by structured data.
- Rich Results Test: Google's Rich Results Test checks a URL or code snippet and reports which Google rich result types the page's structured data makes it eligible for.
- Rich Result Reports in Search Console: Search Console's rich result reports list every page Google found with a supported structured data type and flag invalid items across the whole site.
- Required and Recommended Properties: Required properties must be present for a page to be eligible for a Google rich result; recommended ones add detail and may improve how it appears.
- AggregateRating: AggregateRating summarizes many reviews as an average score and count, and is the markup behind star ratings shown in some Google search results.
- Author Markup: Author markup identifies who wrote a piece of content using the author property, linking articles to a Person or Organization with a profile URL.
- ContactPoint schema: ContactPoint schema describes how to reach an organisation, such as a customer support phone number or email.
- Course Schema: Course schema describes an educational course with name, description and provider. Google phased out its course info rich result in 2025.
