Skip to content
Searcle Book a demo
Feature

Rich Results Are a SERP Advantage, Not a Ranking Shortcut

Nina Okonkwo

The short answer: rich snippets can help performance, not rankings directly

Rich snippets may improve SEO outcomes indirectly, but neither rich snippets nor the structured data behind them directly improves Google rankings. Their value lies in changing how an eligible page may appear in search—not in moving the page to a higher position. Structured data is not itself a Google ranking factor, although an enhanced listing may support click-through and conversion performance by presenting more useful information in the results, according to Lumar’s structured-data explainer.

A page can remain in position four, for example, while its listing gains a price, rating, availability status, image, cooking time, event date, video detail, or breadcrumb. That information may make the result easier to notice and evaluate. A searcher may be more likely to click when the listing clearly matches the need—or less likely to click when it does not.

That distinction separates four related concepts:

  • Ranking position: where the result appears.
  • Search presentation: what the result looks like.
  • Search performance: what people do after seeing it.
  • Business performance: whether resulting visits produce purchases, leads, bookings, or other meaningful outcomes.

The most useful way to think about rich-result optimization is SERP merchandising. An ecommerce team merchandises a product page by presenting relevant buying information. Rich-result work applies the same principle to an existing search listing: give eligible searchers accurate information that helps them decide whether the page is relevant.

Potential benefits include:

  • Greater visual distinction from nearby results
  • Clearer information before the click
  • More clicks from people who match the page’s offer
  • Fewer visits from people unlikely to find what they need
  • Better alignment between search expectations and landing-page content
  • Possible support for leads, purchases, bookings, or other conversions

None of these outcomes is guaranteed. Performance can vary by query, existing position, device, country, industry, competitors, result type, and Google’s decision about what to display. An enhancement can even reduce clicks if it answers the immediate question or reveals that a product, event, or offer is unsuitable.

SEO or business metric Expected direct effect from rich-result work Practical interpretation
Rankings Unsupported as a direct benefit Do not treat schema as a way to move a page higher in search results.
Impressions Possible, but not assured Eligibility can affect presentation, but visibility still depends on indexing, relevance, demand, and rankings.
CTR Possible and testable A noticeable or informative listing may earn more clicks, but results vary by search context.
Traffic quality Possible and testable Pre-click details may attract better-matched visitors and filter out unsuitable ones.
Conversions Possible, indirect, and testable Better-informed visitors may convert more readily, but the offer and page experience remain decisive.

The direct answer to “do rich snippets help SEO?” is therefore yes, potentially—but through search presentation and user decision-making, not through a direct ranking boost.

Rich snippets, rich results, schema, and featured snippets are not the same thing

A standard organic snippet normally includes a title, a displayed URL or breadcrumb, and descriptive text. Google can generate or change parts of that presentation based on the page and query.

A rich snippet is the widely used industry term for an organic listing enhanced with additional information. Google more commonly uses the broader term rich results for search experiences that go beyond a standard blue link, including results with visual, interactive, or non-textual elements. A rich snippet can be understood as one form of rich result, although the terms are often used interchangeably, as explained in Portent’s guide to rich results.

Depending on the supported feature and page content, enhancements may include:

  • Product prices and availability
  • Review ratings
  • Recipe images and preparation or cooking times
  • Event dates and locations
  • Video thumbnails or durations
  • Breadcrumbs
  • Shipping or return information
  • Other feature-specific details

Structured data is not the visible result. It is machine-readable markup that supplies explicit clues about what a page contains. It can identify a product, recipe, event, video, article, organization, breadcrumb trail, or another relevant entity and describe applicable properties.

The relationship is best understood as a sequence:

  1. Structured data is the input.
  2. Feature eligibility is an intermediate state.
  3. A displayed rich result is a possible output.

Google explains that structured data can make a page eligible for relevant search features, but eligibility does not guarantee display. Its systems still decide whether an enhanced result is appropriate for a particular search context, according to Google Search Central’s structured-data documentation.

Schema.org vocabulary versus implementation format

Schema.org provides the vocabulary used to describe entities and properties. Product, Recipe, and Event, for example, are vocabulary types.

JSON-LD, Microdata, and RDFa are formats for expressing that vocabulary in a webpage. They are not competing vocabularies. The same conceptual entity may be represented through different supported formats.

This distinction matters because “we added schema” can describe several separate milestones:

  • The team selected a Schema.org type.
  • The team encoded it in JSON-LD or another format.
  • The markup passed a syntax check.
  • The page met the requirements for a supported Google feature.
  • Google displayed the feature for one or more searches.

These milestones are not interchangeable. Schema.org also contains more types and properties than Google uses for visible search enhancements. The existence of a vocabulary does not establish that Google supports a corresponding rich result.

Rich results versus featured snippets

A featured snippet is an answer extract selected algorithmically from a webpage and displayed prominently in response to a query. It may appear as a paragraph, list, table, or another concise answer format.

A rich result enhances an organic listing with contextual information associated with the page. Structured data commonly helps make pages eligible for applicable rich-result experiences.

The optimization methods therefore differ:

  • For rich results, focus on supported structured data, accurate properties, visible-content consistency, and feature-specific eligibility.
  • For featured snippets, focus on answering the query clearly with concise, well-structured content.

Adding schema does not cause featured-snippet selection. Conversely, writing a concise answer does not create product, recipe, or event rich-result eligibility by itself. This practical distinction is outlined in a comparison of rich snippets and featured snippets.

How rich results can improve clicks and traffic quality

The potential value of a rich result comes from a conditional chain:

  1. A page contains suitable content.
  2. Accurate structured data describes that content.
  3. The page becomes eligible for a supported feature.
  4. Google chooses to display an enhanced presentation.
  5. Searchers use the additional information when deciding whether to click.
  6. The resulting traffic may differ in volume, quality, or both.

Every step matters. Markup that is installed but never displayed cannot create a visual CTR benefit. A displayed enhancement that communicates little useful information may have no measurable effect. A highly noticeable listing may attract clicks but still fail commercially if the landing page or offer is weak.

Better pre-click information can improve qualification

Consider an ecommerce result that discloses price and stock status. A shopper who can afford the product and wants it immediately may be more inclined to visit. Someone whose budget is lower or who needs an unavailable option may avoid the click.

The same filtering principle applies elsewhere:

  • A recipe time can show whether a dish fits the searcher’s schedule.
  • An event date and location can reveal whether attendance is practical.
  • A rating can influence whether someone investigates a product further.
  • A video duration can show whether the content fits the user’s available time.
  • A breadcrumb can clarify where a page sits within a broader category.

A decline in aggregate clicks is therefore not automatically a failure. If irrelevant visits fall while purchases, qualified leads, or bookings remain stable or increase, the listing may be setting expectations more effectively.

Rich results may support conversions, but they do not control them

Better-informed visitors may arrive with a clearer understanding of the page. That can reduce the gap between what the searcher expected and what the landing page provides.

Rich results do not, however, repair:

  • Uncompetitive pricing
  • Poor availability
  • Weak or incomplete content
  • Slow or confusing pages
  • Unclear calls to action
  • Complicated checkout or enquiry flows
  • A mismatch between the query and the offer

Rich-result optimization influences the decision to visit. The page experience and offer determine what happens next.

Google presents several company examples illustrating possible gains: Rotten Tomatoes measured a 25% higher CTR on structured-data-enhanced pages, Food Network reported a 35% increase in visits after enabling search features on 80% of its pages, and Nestlé measured an 82% higher CTR for pages displayed as rich results. These are selected company case studies—not universal benchmarks, controlled proof, or promises of comparable performance for another site—and appear in Google’s structured-data documentation.

Treat claims that rich snippets “typically” produce a fixed percentage increase with skepticism unless the methodology, page groups, query mix, ranking changes, and actual rich-result display are documented. The effect can differ substantially between a product query in position two and an informational query in position nine.

Nor should a CTR improvement be extended into an unsupported ranking claim. A rich result may affect clicks, but that does not establish that the resulting behavior will cause Google to raise the page’s position.

Which pages are the strongest candidates for rich-result optimization?

The strongest candidates combine three conditions:

  1. The page already receives meaningful search impressions.
  2. Google currently supports a relevant enhancement.
  3. The enhancement would communicate useful and accurate information.

Check current Google Search documentation before selecting a schema type. Supported features, required properties, restrictions, and display formats can change faster than the broader Schema.org vocabulary. Ecommerce implementations require particular care because product snippets, merchant listings, variants, reviews, shipping, and return information can have different requirements, as summarized in this ecommerce structured-data guide.

Page type Potentially relevant schema Possible visible information Content that must genuinely exist on the page Major caveats
Transactional product page Product; ProductGroup where applicable Price, availability, rating, shipping, returns, variants The product, offer details, availability, reviews, policies, and variants being described Product snippets and merchant listings are different experiences. Current requirements and display options must be checked.
Informational product page Product where applicable Product details, price, rating, or availability Genuine product information visible to visitors Do not assume an informational page qualifies for a transactional merchant experience.
Recipe page Recipe Image, rating, preparation or cooking time, nutrition details An actual recipe with the marked-up instructions and facts A general food article should not be marked up as a recipe.
Event page Event or an applicable subtype Date, time, venue, location, or availability A real event with accurate, current details Cancelled, rescheduled, recurring, past, and virtual events require careful maintenance.
Video page VideoObject Thumbnail, duration, and publication details An accessible video that is central to the page A decorative or inaccessible video may not support the intended experience.
Article page Article, NewsArticle, or BlogPosting as appropriate Feature-dependent article information The article and the author, publisher, dates, and images being described Markup should describe the article accurately; it does not promise a dedicated visual enhancement.
Navigational page or site hierarchy BreadcrumbList A readable breadcrumb path A genuine hierarchy represented to users The markup should reflect meaningful site structure.
Local business page LocalBusiness or a relevant subtype Accurate business attributes where used by applicable search experiences Genuine identity, location, hours, and other stated details Do not assume markup directly improves local rankings or guarantees a particular display.

Ecommerce deserves extra distinction

Product-related search experiences do not all serve the same purpose. An informational product result may help someone research an item, while a merchant listing concerns an offer that can be purchased. Applicable requirements and recommended information can therefore differ.

Useful ecommerce data may include price, availability, ratings, shipping information, return policies, and variants—but only when:

  • The information genuinely applies to the product or offer.
  • It is visible or properly represented on the page.
  • It remains synchronized with the customer-facing experience.
  • The current feature supports that information.

For variants, relationships among the parent product and options such as size, color, or material should reflect how the products actually work. Do not create a ProductGroup merely to add more properties.

Review stars are conditional

Review markup does not guarantee stars. Eligibility depends on the reviewed entity, page implementation, visible content, and current policy. In particular, businesses should not assume that reviews about themselves, published on their own sites, will qualify for a review enhancement. Product-level review scenarios and business-review restrictions require separate, feature-specific evaluation.

FAQ and HowTo require caution

Schema.org vocabulary may remain available even when Google limits the corresponding visible treatment. Ordinary commercial sites should not build a business case on the assumption that FAQPage or HowTo markup will create a prominent search enhancement.

The markup may still be semantically valid, but semantic validity and visible Google support are different questions. Check the current feature documentation before investing in a large-scale deployment.

One page can describe multiple relevant entities

There is no sound basis for a universal one-schema-type-per-page rule. A recipe page may also contain a video and breadcrumbs. A product page may describe a product, an offer, reviews, and its breadcrumb hierarchy.

The governing principle is accuracy. Each entity should describe real, relevant page content, and relationships among entities should be expressed coherently. Adding unrelated types solely to increase the amount of markup creates clutter and potential inconsistency, not additional search value.

Above all, prioritize pages with visibility. Structured data cannot compensate for a page that is blocked, unindexed, irrelevant to its target queries, or rarely shown. Improving presentation has limited value when almost nobody sees the result.

A safe implementation workflow, from eligibility check to deployment

A dependable implementation process begins with the page—not with a schema generator.

1. Identify the page’s actual content and primary intent

Determine what the page is and what visitors are meant to do there. Is it a purchasable product, an informational comparison, a recipe, an event, a video landing page, or an article?

Select markup that describes the page you have, not the search appearance you wish you had.

2. Confirm that Google supports a relevant experience

Review the current documentation for the intended rich-result feature. Identify:

  • Eligible page and content types
  • Required properties
  • Recommended properties
  • Content and policy restrictions
  • Special requirements for images, offers, reviews, dates, or locations

A Schema.org type can be technically valid without mapping to a supported Google feature.

3. Align markup with visible content

Every material claim in the structured data should be accurate, current, and represented in the user-facing page where appropriate.

If a page says a product costs $80 while its markup says $65, the implementation is unreliable. The same concern applies to inventory, ratings, dates, locations, authorship, event status, shipping terms, and return policies.

4. Choose an implementation format

Google supports JSON-LD, Microdata, and RDFa and generally recommends JSON-LD. JSON-LD is often easier to maintain because it can describe entities in a dedicated script block rather than distributing attributes throughout the visible HTML.

The following is only a structural illustration, not universally deployable code:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "RelevantType",
  "name": "The visible name of the item"
}
</script>

Replace RelevantType only after confirming what the page contains and what the intended feature requires. Do not add prices, ratings, availability, images, authors, or other properties unless the real page supports them.

5. Include applicable required properties

A technically parseable object can still be incomplete for a specific feature. Include all applicable required properties and any recommended properties that accurately describe useful content.

Avoid:

  • Invented ratings, dates, prices, or stock values
  • Markup for claims hidden from users
  • Unrelated entities added only to target more features
  • Misleading labels
  • Markup placed on blank or near-empty pages
  • Boilerplate values copied where they do not apply
  • Stale data disconnected from the page or source system

6. Test the code

Use Google’s Rich Results Test to assess support for applicable search features. Use the Schema Markup Validator when broader vocabulary or syntax checking is useful.

A passing test means that the tool recognized particular technical conditions. It does not guarantee indexing, full eligibility, or display.

7. Inspect the deployed URL

After deployment, use URL Inspection to verify that Google can access and render the page and that the expected markup appears in the rendered output.

Then request or await recrawling as appropriate. Do not promise that Google will reassess the page or show an enhancement within a fixed number of days.

8. Monitor and maintain

Review applicable Search Console enhancement reports for detected items, warnings, and errors. Monitor search performance as well; technical validity is not the final business objective.

Maintenance is especially important for dynamic properties:

  • Prices
  • Inventory
  • Ratings and review counts
  • Event dates and statuses
  • Shipping details
  • Return policies
  • Locations
  • Product variants

When customer-facing content changes, the structured data should change with it. Validation, deployment checks, and ongoing Search Console monitoring form part of the implementation process described in Lumar’s rich-result implementation guide.

Why valid structured data may not produce a rich result

Passing a test does not mean a rich result must appear. Four separate states are involved:

  1. Technical validation: Can a tool parse the markup?
  2. Eligibility: Does the page meet the supported feature’s requirements?
  3. Indexing and processing: Has Google crawled, indexed, and processed the relevant page?
  4. Display: Does Google choose the enhancement for this search?

A page can pass the first state and fail at any later one.

Use this troubleshooting checklist:

  • Verify that the page is crawlable.
  • Confirm that the canonical page is indexed.
  • Check whether Google currently supports the intended feature.
  • Review all applicable required properties.
  • Check feature-specific restrictions and policies.
  • Compare every marked-up value with visible page content.
  • Confirm that prices, availability, dates, ratings, and locations are current.
  • Inspect the rendered page rather than only the source template.
  • Review relevant Search Console errors and warnings.
  • Check whether JavaScript, template conditions, or a deployment removed the markup.
  • Confirm that the markup describes the page’s primary content rather than an incidental element.

Valid vocabulary does not establish visible support

Schema.org accepts a broad range of entities. Google supports only selected types and properties for particular search experiences. A validator may accept the syntax even when Google has no corresponding rich result to show.

This commonly causes confusion when a team finds an appealing Schema.org type and implements it before checking current search-feature documentation.

Display remains contextual and discretionary

Even an eligible, indexed page may receive a standard result. Google may determine that another presentation is more useful for a particular query, device, user, or context.

Display can also vary over time. An enhancement that appeared yesterday may not appear today, and one query may trigger it while another query for the same URL does not.

Restricted or conditional areas deserve particular scrutiny:

  • FAQ and HowTo treatments may have limited visibility.
  • Review stars depend on the entity and implementation.
  • Product snippets and merchant listings serve different contexts.
  • Some ecommerce details require more than a basic product object.
  • Supported features and presentations can change after implementation.

If accurate markup passes testing, do not repeatedly rewrite it merely to force a visible result. First determine whether a genuine technical, content, eligibility, or policy problem exists. Unnecessary changes make measurement harder and can introduce new inconsistencies.

Inaccurate, misleading, irrelevant, incomplete, or stale markup can result in lost eligibility. Validation should therefore be treated as continuing quality control rather than a one-time task.

How to measure whether rich results are helping your site

Measurement should answer more than “Did CTR go up?” A useful analysis separates implementation quality, observed search presentation, user behavior, and business outcomes.

Establish a baseline before deployment

Record the implementation date and collect a pre-deployment baseline in Search Console. Include:

  • Impressions
  • Clicks
  • CTR
  • Average position
  • Landing page
  • Query
  • Device
  • Country
  • Date

Document material changes made at the same time, including rewritten titles, page redesigns, content updates, price changes, internal links, and migrations. Otherwise, later analysis may attribute a combined effect to structured data alone.

Separate validity from performance

Structured-data validity shows whether the implementation is detected and whether technical issues exist. It does not establish that Google consistently displayed an enhanced result.

Maintain separate reporting for:

  • Pages where markup was deployed
  • Pages with valid or invalid items
  • Pages eligible for a supported enhancement
  • Reported rich-result search appearances, where available
  • Organic search performance
  • Conversion performance

Do not label every impression from a schema-enabled URL a “rich-result impression.” Installed markup and displayed enhancements are different states.

Compare periods carefully

A pre- and post-deployment comparison can be useful, but it is not automatically causal. Account for:

  • Changes in average position
  • Query-mix changes
  • Seasonality
  • Device and country distribution
  • Page updates
  • Competitor changes
  • Algorithm updates
  • Ads and other SERP features
  • Brand demand
  • Price, inventory, or promotional changes

A higher CTR after deployment may be encouraging. But if average position also moved from six to two, the rich result cannot receive all the credit.

Segment the analysis

Sitewide averages can conceal meaningful changes. Segment results by:

  • Page template
  • Schema or enhancement type
  • Branded versus non-branded queries
  • Query intent
  • Desktop versus mobile
  • Country
  • Position range
  • New versus established pages
  • Product category or content group

A product enhancement may behave differently from a recipe enhancement. Mobile presentation may differ from desktop, and results in different position ranges may face different surrounding SERP features.

Connect search performance to conversions

Where analytics and consent configurations permit, assess what visitors do after arriving. Relevant outcomes may include:

  • Product views
  • Add-to-cart actions
  • Purchases
  • Lead forms
  • Calls
  • Demo requests
  • Bookings
  • Account creation
  • Newsletter subscriptions
  • Revenue or qualified pipeline

CTR is an intermediate metric. A higher CTR accompanied by worse conversion quality may be less valuable than flat CTR with more qualified visitors.

Useful interpretations include:

  • Flat average position plus higher CTR: consistent with improved search presentation, although other snippet and SERP changes should still be checked.
  • Lower clicks plus higher conversion rate: potentially consistent with better pre-click qualification.
  • Higher CTR plus higher average position: cannot be attributed solely to rich results.
  • Valid markup but no performance change: the enhancement may not be displayed consistently or may not affect user decisions.
  • More clicks but flat conversions: the result may be attracting attention without attracting better-fit visitors.
  • Fewer impressions with stable rankings: investigate demand, query mix, indexing, and reporting before blaming the markup.

Use staged rollouts where feasible

If many comparable pages are eligible, deploy to a defined group while leaving a similar group unchanged for a period. Match the groups as closely as practical by page type, existing position, impressions, intent, market, and seasonality.

This does not create perfect experimental proof. Search environments are not fully controlled, and Google may display enhancements unevenly. It can nevertheless provide stronger site-specific evidence than a whole-site before-and-after comparison.

Keep a change log containing:

  • Deployment dates
  • URLs or templates affected
  • Schema types introduced
  • Validation results
  • Content and design changes
  • Technical releases
  • Promotional periods
  • Major search or merchandising changes

The goal is not to manufacture a positive result. It is to determine whether the work improved search presentation, traffic quality, or business performance enough to justify implementation and maintenance.

When rich-result work should—and should not—be a priority

Structured data complements foundational SEO. It does not replace crawlability, indexability, useful content, internal linking, competitive relevance, or technically sound pages.

Rich-result work is generally a higher priority when:

  • Eligible pages already receive meaningful impressions.
  • A supported enhancement communicates decision-useful information.
  • The underlying content is complete and accurate.
  • Dynamic data can be maintained reliably.
  • The team can monitor technical issues.
  • Search performance can be connected to business outcomes.
  • A suitable template permits efficient implementation.

It is usually a lower priority when:

  • Important pages are not indexed.
  • Pages do not satisfy search intent.
  • Rankings generate negligible visibility.
  • The content needed for a feature does not exist.
  • The site cannot keep marked-up facts synchronized.
  • Implementation would require disproportionate engineering effort.
  • The team cannot distinguish deployment from actual display.
  • More fundamental technical or content problems remain unresolved.
Factor Higher-priority situation Lower-priority situation
Existing impressions Pages already appear frequently for relevant searches Pages are rarely seen or not indexed
Feature eligibility Current Google support clearly matches the page Only a Schema.org type exists, with no applicable visible feature
User value The enhancement answers a meaningful pre-click question The additional information is incidental or unhelpful
Implementation effort A reliable template can cover many suitable pages Each page requires fragile manual work
Maintenance burden Data is synchronized with source systems Prices, stock, dates, or ratings are likely to become stale
Measurement readiness Baselines, segmentation, and conversion data are available No change log or meaningful performance tracking exists

Maintenance deserves an explicit budget. A static breadcrumb implementation may be relatively straightforward. Product inventory, prices, ratings, event dates, shipping information, and return details can require ongoing feeds, template logic, quality assurance, and monitoring.

Opportunity cost matters too. If the same engineering time could unblock thousands of pages from indexing, fix broken canonicalization, or improve a high-value template that fails user intent, those tasks may deserve priority over an optional search enhancement.

Content strategy, publishing consistency, conversion paths, and performance monitoring remain important even when structured data is technically sound. A valid product object cannot create demand for a page that does not match relevant searches, nor can markup supply persuasive explanations or an effective conversion journey.

Where internal capacity is constrained, outside support may help with that broader search-growth system. Searcle describes its managed service as covering demand research, on-brand content creation, publishing to clients’ existing websites, conversion guidance, and performance monitoring. That is separate from schema implementation and should not be interpreted as a structured-data offering or evidence of rich-result performance.

The practical conclusion is straightforward: treat rich snippets as an opportunity to improve how eligible pages compete for attention, not as a mechanism for moving them up the rankings. Prioritize pages that already have visibility, qualify for a useful enhancement, contain accurate information that can be maintained, and support meaningful measurement.

Implement relevant structured data carefully, validate it, monitor Google’s response, and judge success through qualified traffic and business outcomes as well as CTR. Address indexing, content quality, search demand, and conversion paths alongside the work. That turns rich-result optimization into a disciplined presentation strategy rather than a ranking shortcut.

Frequently asked questions

Do rich snippets directly improve Google rankings?

No. Rich snippets and the structured data used to qualify for them are not direct Google ranking factors. Their potential value is indirect: an enhanced result may be more noticeable, informative, or useful to searchers.

Evaluate ranking position and search-presentation performance separately. Do not assume that a change in CTR or engagement will cause a later ranking increase.

How much can rich snippets improve click-through rate?

There is no universal expected lift. Results depend on the query, position, device, industry, competitors, feature type, and whether Google displays the enhancement.

Selected company case studies have reported substantial gains, but they are illustrations rather than benchmarks. Site-specific baselines, segmented rollouts, and conversion data provide a more reliable basis for investment decisions.

Does valid schema markup guarantee a rich result?

No. Valid markup confirms only part of the process. The page must also be crawlable, indexed, eligible for a supported feature, compliant with applicable requirements, and aligned with visible content.

Even then, Google decides whether and how to display the result. A standard organic listing may appear instead.

What is the difference between rich snippets and featured snippets?

Rich snippets enhance organic listings with contextual information such as ratings, prices, availability, recipe times, event details, or breadcrumbs. Structured data commonly helps pages qualify for those experiences.

Featured snippets are answer extracts selected algorithmically in response to a query. They are generally pursued through clear, concise, well-structured answers. Adding structured data does not cause featured-snippet selection.

Can one page use multiple schema types?

Yes, when each type or entity accurately describes relevant page content. A recipe page might describe the recipe, an accompanying video, and its breadcrumb trail. A product page might describe a product, offer, reviews, and navigation hierarchy.

Do not add unrelated types merely to increase markup volume. The entities should be accurate, supported by visible content, and connected coherently where relationships exist.

Read next

If this was useful