Official statement
Other statements from this video 8 ▾
- 6:42 Pourquoi la Search Console met-elle autant de temps à refléter les corrections AMP validées ?
- 10:15 L'AMP est-il vraiment limité au contenu statique pour le SEO ?
- 20:25 Page canonique, site mobile, AMP : pourquoi Google distingue-t-il ces trois versions ?
- 20:49 L'AMP est-il vraiment inutile pour votre référencement Google ?
- 21:20 L'AMP améliore-t-il vraiment le SEO ou est-ce un mythe ?
- 27:05 L'AMP est-il vraiment adapté aux sites e-commerce ?
- 30:54 AMP dans les résultats Google : pourquoi votre version mobile compte-t-elle plus que vous ne le pensez ?
- 38:28 Pourquoi Google impose-t-il du CSS inline sur les pages AMP ?
Google confirms that to be eligible for the Top Stories carousel with AMP pages, the use of specific structured data is mandatory: Article, NewsArticle, BlogPosting, or VideoObject. This technical requirement dictates visibility in this premium placement. News sites and blogs must therefore implement these schemas to maximize their presence in mobile results.
What you need to understand
Why does Google require structured data for the Top Stories carousel?
Google needs clear and structured signals to quickly identify the type of content and its context. The Top Stories carousel displays real-time news content, often on sensitive queries.
Without explicit markup such as NewsArticle or BlogPosting, the engine cannot guarantee that the page meets the carousel’s editorial criteria. Structured data acts as a pre-qualification filter, allowing Google to quickly sort through millions of candidate pages.
What schemas are actually accepted and how to distinguish them?
Google recognizes four types of markup: Article (generic), NewsArticle (journalistic news), BlogPosting (blog content), and VideoObject (video). NewsArticle is the most restrictive and often preferred for news media.
BlogPosting is suitable for editorial sites that publish regularly but are not pure news outlets. Article serves as a fallback schema if your content does not strictly fit into the previous two categories. VideoObject allows you to include video content in the carousel, provided that the AMP page is optimized for this format.
Does this rule apply only to AMP pages?
The requirement for specific structured data mentioned by Google explicitly concerns AMP pages eligible for the Top Stories carousel. In recent years, Google has opened the carousel to non-AMP pages, but the technical criteria remain similar.
In practice, whether your page is AMP or not, structured markup is an almost essential prerequisite for this placement. The real difference lies in loading speed and mobile experience, criteria where AMP still has an advantage, even if the trend is fading with Core Web Vitals.
- Article, NewsArticle, BlogPosting, or VideoObject are the four accepted schemas for Top Stories eligibility.
- Correct implementation of structured data determines visibility in the carousel, not just the AMP format.
- NewsArticle is recommended for news media, BlogPosting for recurring editorial content.
- VideoObject allows videos to be included in the carousel if the AMP page is optimized for this format.
- Non-AMP pages can also be eligible if they meet the same markup and mobile performance criteria.
SEO Expert opinion
Is this structured data requirement consistent with real-world observations?
Yes, tests show that the absence of structured markup almost always prevents appearance in the Top Stories carousel, even with relevant and timely content. Google requires this tag to automate qualification at scale.
However, the presence of markup does not guarantee appearance. Other factors come into play: content freshness, domain authority, user engagement. Structured schema is a necessary condition, but not sufficient. Lesser-known or newer sites struggle to integrate into the carousel even with impeccable markup.
What nuances should be added to this official rule?
Google does not specify the editorial quality criteria that accompany the technical markup. A site can have a perfectly implemented NewsArticle and never appear in Top Stories if it does not meet Google’s implicit journalistic standards.
Tests show that certain types of content (opinion, satire, sponsored content) are systematically excluded from the carousel, regardless of markup. Google also filters by thematic category: certain sectors (health, finance) undergo stricter verification. [To be verified]: official documentation does not detail these editorial filters, rendering the process opaque.
When is this rule insufficient?
Correct markup does not compensate for a lack of editorial credibility. New sites without a history of regular publication or backlinks from recognized media have little chance of appearing in the carousel, even with impeccable schema.
Similarly, content dated several days old quickly loses eligibility. The carousel prioritizes absolute freshness (a few hours). Finally, pages with Core Web Vitals issues or mobile compatibility problems are excluded, even if the markup is present. Google's statement simplifies a much more complex reality.
Practical impact and recommendations
How can structured data be correctly implemented for Top Stories?
Start by choosing the most suitable schema for your content: NewsArticle for news media, BlogPosting for an editorial blog. Use the JSON-LD format inserted in the <head> of your AMP pages, as this is the format preferred by Google.
Ensure you fill in the mandatory properties: headline, image, datePublished, dateModified, author. The image property must point to a high-resolution image URL (minimum 1200px wide). Test your implementation with Google's structured data validator and the AMP test tool to spot critical errors.
What mistakes should be avoided during implementation?
Do not markup permanent content (company page, terms and conditions) with NewsArticle or BlogPosting. Google penalizes deceptive markups that attempt to artificially qualify non-editorial content. The publication date must align with the actual freshness of the content.
Avoid having multiple schemas on the same page: a single main type (Article, NewsArticle, or BlogPosting) must be defined. The information must be consistent between visible HTML and JSON-LD. Flagrant discrepancies (different title, nonexistent author) trigger quality filters.
How can I check if my site is eligible for the Top Stories carousel?
Use Google Search Console to monitor structured data errors in the dedicated report. Check that your AMP pages appear in the mobile-first index. Conduct manual searches on news queries related to your field to see if you appear in the competitive carousel.
Analyze the indexing speed of your new content: if Google takes more than 2-3 hours to crawl a new post, you lose the opportunity window for Top Stories. Test your Core Web Vitals on mobile: LCP below 2.5s, FID under 100ms, CLS below 0.1. These metrics determine eligibility as much as structured markup does.
- Implement the appropriate JSON-LD schema (NewsArticle, BlogPosting, or Article) on each editorial AMP page.
- Fill in all mandatory properties: headline, high-resolution image, datePublished, dateModified, author.
- Validate the implementation using Google's official tools (structured data validator and AMP test).
- Ensure that publication dates reflect the actual freshness of the content and publish regularly.
- Check Core Web Vitals on mobile and maintain exemplary performance (LCP < 2.5s).
- Monitor the Search Console report to detect and correct markup errors.
❓ Frequently Asked Questions
Peut-on apparaître dans le carousel Top Stories sans pages AMP ?
Quel schéma choisir entre Article, NewsArticle et BlogPosting ?
Combien de temps après publication une page peut-elle rester éligible au carousel Top Stories ?
Les données structurées garantissent-elles l'apparition dans Top Stories ?
Faut-il absolument une section actualité dédiée pour être éligible au carousel ?
🎥 From the same video 8
Other SEO insights extracted from this same Google Search Central video · duration 51 min · published on 15/06/2016
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.