---
title: "Rich Results in Nuxt"
description: "Check current Google rich result eligibility and add matching Schema.org markup in Nuxt. FAQ and HowTo markup no longer earns those Google features."
canonical_url: "https://nuxtseo.com/learn-seo/nuxt/mastering-meta/rich-results"
last_updated: "2026-10-08"
---

::key-takeaways
- Google stopped showing HowTo rich results in 2023 and FAQ rich results in May 2026
- Product, Recipe, Event, and Article types still show rich results and can lift click-through rate
- Valid markup does not guarantee a rich result; follow the selected feature's current requirements
- The Nuxt [Schema.org](http://Schema.org) module gives you type-safe helpers so you don't hand-write JSON-LD
::

Rich results are enhanced search listings that show more than a blue link: star ratings, prices, cook times, event dates. Valid markup can make a page eligible for a [Google rich result](https://developers.google.com/search/docs/appearance/structured-data/search-gallery), but not every type survived. Google removed [HowTo rich results in 2023](https://developers.google.com/search/blog/2023/08/howto-faq-changes) and [FAQ rich results in May 2026](https://developers.google.com/search/updates#removing-faq-rich-result).

## What Changed

**August 8, 2023**: FAQ rich results became limited to well-known government and health sites, and every other site lost them. HowTo rich results dropped from mobile search the same day.

**September 13, 2023**: HowTo rich results dropped from desktop too, ending the feature everywhere.

Google said the changes give search "a cleaner and more consistent search experience." The removed appearances are no longer available through FAQ or HowTo markup.

Use the [current Search Gallery](https://developers.google.com/search/docs/appearance/structured-data/search-gallery) to choose a supported feature. Historical support does not establish current eligibility.

## Rich Results That Still Work

| Type                                                                                                 | Shows                            | Example                                      |
| ---------------------------------------------------------------------------------------------------- | -------------------------------- | -------------------------------------------- |
| [Article](https://developers.google.com/search/docs/appearance/structured-data/article)              | Headline, image, date            | News, blog posts                             |
| [Breadcrumb](https://developers.google.com/search/docs/appearance/structured-data/breadcrumb)        | Navigation path                  | Home > Category > Page                       |
| [Event](https://developers.google.com/search/docs/appearance/structured-data/event)                  | Date, location, ticket info      | Concerts, conferences                        |
| [LocalBusiness](https://developers.google.com/search/docs/appearance/structured-data/local-business) | Hours, location, reviews         | Stores, restaurants                          |
| [Product](https://developers.google.com/search/docs/appearance/structured-data/product)              | Price, availability, reviews     | E-commerce                                   |
| [Recipe](https://developers.google.com/search/docs/appearance/structured-data/recipe)                | Cook time, calories, ratings     | Food sites                                   |
| [Review](https://developers.google.com/search/docs/appearance/structured-data/review-snippet)        | Star rating                      | Product/service reviews                      |
| [Video](https://developers.google.com/search/docs/appearance/structured-data/video)                  | Thumbnail, duration, upload date | [YouTube](https://youtube.com), Vimeo embeds |

[See the full list in Google's Search Gallery](https://developers.google.com/search/docs/appearance/structured-data/search-gallery).

Structured data can affect search appearance, but traffic gains depend on the site and query. Rotten Tomatoes added structured data to 100,000 pages and measured a [25% higher click-through rate](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data) versus pages without it.

## Testing Your Markup

![Rich Results Testing Workflow](/images/learn-seo/nuxt/rich-results-workflow.svg)

Use [Rich Results Test](https://search.google.com/test/rich-results) to validate structured data. Enter your URL or paste HTML directly. The tool shows which rich results are eligible and flags errors.

Use each validator for its own check:

1. **Rich Results Test**: tests Google-specific eligibility. Use this to see if your markup qualifies for rich results in search.
2. **Schema Markup Validator**: tests [schema.org](http://schema.org) syntax compliance. Use the [validator](https://validator.schema.org/) for types that don't qualify for rich results but you want on the page anyway, like Organization or WebSite.

## Monitoring in Search Console

[Google Search Console](/learn-seo/nuxt/launch-and-listen/search-console) provides reports for supported rich result types detected on your site:

1. Open Search Console
2. Go to **Enhancements** in the sidebar
3. Select an available rich result report, such as Product or Recipe

Each report shows valid items that can display as rich results, and invalid items with errors blocking display. Fix errors affecting the selected item; invalid items are not eligible for that rich result. Address warnings when possible: they can reduce effectiveness even when the result still shows.

The reports only show a sample of detected items, not every instance, and Google drops reporting for types that no longer appear in search. [Search Console removed reporting](https://searchengineland.com/google-drops-reporting-on-several-structured-data-types-461744) for Course Info, Estimated Salary, Learning Video, Special Announcement, Vehicle Listing, and Claim Review in September 2025.

## Implementation in Nuxt

The Nuxt [Schema.org](http://Schema.org) module provides helpers such as `defineArticle`, `defineProduct`, and `defineBreadcrumb`. Check its API for your selected type. See the [Schema.org guide](/learn-seo/nuxt/mastering-meta/schema-org) for setup and code examples per type.

::module-card{slug="schema-org" .w-1/2}
::

## Should You Remove FAQ/HowTo Markup?

Valid FAQ or HowTo markup can remain if it accurately describes the page. It does not earn a Google FAQ or HowTo rich result.

[Google removed FAQ rich results in May 2026](https://developers.google.com/search/updates#removing-faq-rich-result). HowTo rich results ended in September 2023. Do not add either type expecting that search appearance.

If you add markup, choose a supported feature that matches your content. Markup does not guarantee an AI citation.

## Common Rich Result Mistakes

**Missing required fields**: requirements differ by feature and subtype. Check the current Google guide for your selected feature.

**Invalid image URLs**: use crawlable image URLs. Check the current feature guide for image format and size requirements.

**Blocking images in robots.txt**: Google must be able to crawl your images. Check that your robots.txt doesn't block `/images/` or similar paths.

**No visible content**: the structured data must match visible content on the page. Markup for a recipe that isn't on the page violates [Google's spam policies](https://developers.google.com/search/docs/appearance/structured-data/sd-policies).

**Syntax errors**: invalid JSON prevents that script block from being parsed. Other valid JSON-LD blocks can remain usable. Validate with the Schema Markup Validator before deploying.

## Rich Results Aren't Guaranteed

Valid markup does not guarantee rich results. Follow the [general guidelines](https://developers.google.com/search/docs/appearance/structured-data/sd-policies) and the requirements for your selected feature. Google can still choose a different search appearance.

You can have perfect structured data and still not see a rich result. Add markup for the user benefit, better-organized data, not purely for search appearance.

[Reported structured data updates](https://www.seroundtable.com/google-crawling-indexing-serving-data-42225.html) typically took hours to 1 to 2 weeks, with slow cases reaching weeks or never completing because of quality. Validating your deployed markup does not prove Google has processed it or chosen a rich result. See [Google Search timelines](/learn-seo/google-search-timelines) for the separate checks.

## Checklist

::checklist{#nuxt-rich-results}
- [Schema.org](http://Schema.org) markup validates in Rich Results Test with zero errors
- Product, Recipe, Event, Article, or Review markup added where content supports it
- FAQ and HowTo markup is not used expecting a Google rich result
- Structured data matches the visible content on the page
- Image URLs are absolute HTTPS links that meet each type's size requirements
- Search Console Enhancements reports checked for invalid items
::

For the SPA-specific version of this guide: [Rich Results in Vue](/learn-seo/vue/mastering-meta/rich-results)

## Sitemap

See the full [sitemap](/sitemap.md) for all pages.
