Skip to main content
SEO 9 min

Featured snippets: how to win position zero in Google | Ighenatt

12–15% of Google searches trigger a featured snippet, but visibility dropped 64% in 2025 due to AI Overviews. Learn how to structure content for position zer...

EG

Elu Gonzalez

Author

There is one search result in Google that appears before the first one. It is not an ad, not an image carousel, not a knowledge panel. It is the featured snippet — and most SEO strategies ignore it systematically because they do not understand when it is worth pursuing and when it is a zero-traffic trap.

The Ahrefs study of 2 million featured snippets revealed a data point that inverts conventional logic: when a snippet appears, the organic #1 result gets a CTR of just 19.6%, and the snippet itself takes 8.6%. Without a snippet, that same #1 position would have earned 26%. The snippet does not add traffic to the ecosystem — it redistributes what already exists. For some query types that is an opportunity. For others, a net loss.

Understanding when to capture position zero — and when not to attempt it — is the first strategic decision nobody teaches.

A featured snippet is a block extracted from a web page that Google displays at the top of search results, before the first organic result. Google generates it automatically — there is no application process and no special markup that guarantees you will get one.

12–15% of desktop searches trigger a featured snippet. On mobile the figure is lower (8–11%), but the visual impact is greater because the snippet can occupy up to 50% of the initial screen. Queries that most frequently activate them begin with “what is”, “how to”, “how much”, “why” — the question-answer format is the most documented trigger.

Google extracts three types of content to build these blocks:

Paragraph: 40–60 words of text answering a question directly. Accounts for 65–70% of all snippets. Appears for definitions, concept explanations and “what is X” queries.

List: bullet or numbered items extracted from HTML lists (<ul>, <ol>) or consecutive headings. Accounts for 19–20%. Appears for process steps, rankings and categories.

Table: data in rows and columns extracted from HTML tables. Accounts for 6–10%. Appears for comparisons, prices, technical specifications and time-series data.

The selection mechanism has one non-negotiable condition: 99.58% of URLs with a featured snippet were already in the top 10 for that keyword, according to Ahrefs. You cannot capture position zero from page 2. The primary lever is organic ranking; the snippet comes after.

The 2026 context: snippets in decline but not extinct

Before investing time optimizing for position zero, there is one data point that changes the strategic calculus from 2025 onwards.

Featured snippet visibility in Google SERPs fell 64% between January and June 2025 — from appearing in 15.41% of searches to just 5.53%, according to Keywords Everywhere data. The cause is direct: AI Overviews expansion. Google shows an AI Overview or a featured snippet, but rarely both in the same SERP.

The practical result? Generic informational queries that previously triggered snippets now trigger AI Overviews. Snippets survive where structured answers have an advantage over generative summaries: step-by-step procedures, comparisons with numerical data, precise technical definitions, local queries with verifiable data.

The contrarian point that most snippet articles miss: content structured correctly to capture a featured snippet is also the type of content AI Overview systems cite most frequently. Optimizing for position zero and optimizing to be cited by AI are, in 2026, almost the same technical process.

Put differently: the content structure you need for a snippet paragraph — direct, self-contained, 40–60 words, with a specific data point plus source — is exactly the format language models select when constructing an AI Overview. These are not competing strategies. They are the same strategy.

How to structure content for paragraph snippets

32.3% of featured snippets come from content placed immediately after an H2 or H3 heading, according to Semrush data. That statistic contains the complete recipe.

The structure that works for paragraphs is simple in theory and difficult to execute well in practice:

  1. Question as heading: The H2 or H3 poses the question the user is searching for. Example: ## What is crawl budget?
  2. Direct answer in the first paragraph: The first 40–60 words answer the question with no preamble. No “In this article we will see”, no “It is important to understand that”. The answer starts at the first word.
  3. Self-contained block: The answer must make sense read without the rest of the article as context. Google extracts it in isolation.
  4. Subsequent development: After the snippet paragraph you can go as deep as you need. The snippet is the hook; the article is the destination.

Here is the detail that separates pages with snippets from pages that should have them but do not: tone. Paragraph snippets consistently have a declarative, objective register. Avoid hedges (“could be”, “in some cases”), first-person opinions and vague modifiers (“very”, “quite”). Google treats the snippet as a factual answer, not a point of view.

An analogy that illustrates this: the paragraph snippet functions like an encyclopedia entry, not the opening paragraph of an opinion piece. Wikipedia has more snippets than any other domain in the world for one direct reason: its format is declarative, its structure is consistent, and its opening paragraphs define before qualifying.

List snippets: the highest-click format and the most poorly implemented

List snippets behave differently from paragraph snippets in terms of CTR. The user sees the first 4–6 items and, if the process has more steps, needs to click to see them all. That truncation mechanism turns list snippets into traffic generators — the opposite of definition snippets that answer everything without a click.

To activate them, Google uses two sources:

Direct HTML lists: <ul> or <ol> with concrete items. The text of each item should be brief (maximum 10–15 words per point) and descriptive without the article’s context.

Consecutive headings: If a section has several H3s in a row with similar content, Google can combine the headings to build a list. This technique is especially useful for articles structured as “X steps to”, “X types of”, “X tools for”.

The most common implementation error in lists for snippets is mixed grammar. Google takes the text from <li> elements or <h3> tags literally. If items start with infinitive verbs (Install, Configure, Verify), all must follow that pattern. If they start with nouns (Technical audit, Keyword analysis, Link building), all must follow that pattern. Grammatical parallelism is not optional — it is structural for the snippet to make sense when read in isolation.

Rand Fishkin, founder of SparkToro and former CEO of Moz, has repeatedly documented how pages that lead in list snippets are not necessarily the best-ranked ones, but those with the cleanest list structure: “Google wants to give users the best answer in the most scannable format. Lists win because they’re easy to consume in the snippet context.”

Table snippets: opportunity in data-rich niches

Table snippets are the least frequent (6–10% of the total) but the most profitable in specific niches. A tool comparison, a price table by project size, average load times by industry — any data that naturally lives in a table has a chance at this format.

The technical implementation is straightforward but demanding in detail:

<table>
  <thead>
    <tr>
      <th>Tool</th>
      <th>Free plan</th>
      <th>Monthly price</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Google Search Console</td>
      <td>Yes, unlimited</td>
      <td>Free</td>
    </tr>
    <!-- ... -->
  </tbody>
</table>

Google needs <th> elements for column headers. Without that markup, the table is visually a table but semantically opaque to the crawler. A caption (<caption> or aria-label) improves extraction probability because it gives Google context about what data the table contains.

The most documented use case for table snippets in SEO: tool comparisons. Backlinko generated table snippets consistently with Ahrefs vs Semrush vs Moz comparisons because their tables had correct HTML structure, descriptive headers and data updated quarterly. Update frequency matters for table snippets — Google prefers recent data.

The voice search connection that nobody explains properly

40–60% of Google Assistant responses to voice queries come directly from featured snippets. Alexa uses Bing rather than Google for general web searches, but the principle is the same: the assistant needs a text response to read aloud, and snippets are the format most prepared for that extraction.

The practical implication is that optimizing for position zero indirectly means optimizing for voice. But there is an important difference between text and voice queries that changes the strategy:

Voice searches are conversational and longer. “What is crawl budget” in text becomes “Hey Google, what does crawl budget mean in SEO?” in voice. The snippet that captures the text version also captures the conversational version, but voice queries have longer tails and are easier to capture because there is less direct competition.

The ideal paragraph length for voice is shorter than for text: 40–50 words rather than 40–60. The assistant will read that text aloud — a 60-word answer sounds like a lecture; a 40-word answer sounds like a human response. The first sentence must also make complete sense on its own, because some assistants truncate the response at the first natural pause.

How to identify keywords with snippet potential

There is no point optimizing for a featured snippet on keywords where Google does not show them. The first step is identifying real opportunities.

With Semrush, the “Keyword Overview” report shows whether a keyword already has a featured snippet and which URL holds it. The “SERP Features > Featured Snippet” filter in the keyword explorer lets you export lists of queries with an active snippet for any industry.

With Ahrefs, the “SERP Features” report in Site Explorer shows which of your site’s keywords have an active snippet, which competitors hold snippets, and which you could capture because you already rank in the top 10 but a different URL holds the snippet.

The fastest manual search pattern: search your sector’s most frequent questions with the prefixes “what is”, “how to”, “when”, “difference between”. If a snippet appears and the URL holding it is not the most authoritative site on that topic, there is a real opportunity.

The most practical opportunity signal: the URL currently holding the snippet has poor formatting. It answers the question buried in paragraph 5, does not use HTML list markup even though the content is a list, or mixes the answer with opinions and disclaimers. That is an invitation to enter with better-structured content.

Optimisation process: from no-snippet page to position zero

Take the case of existing content ranked in the top 10 that does not have a snippet. The process has four steps:

1. Audit the search intent: Does the keyword trigger a snippet? What type (paragraph, list, table)? Looking at the current snippet gives you the exact format Google prefers for that query. If the current snippet is a list, do not optimise for paragraph.

2. Identify the candidate block: In your existing content, where is the most direct answer to the question? If it is spread across several paragraphs, it needs condensing. If it is well-written but has no question heading above it, add the H2/H3.

3. Rewrite for snippet format: The candidate paragraph must meet these criteria: 40–60 words, declarative tone, no preamble, self-contained, with a specific data point where the question requires one.

4. Verify the HTML markup: For lists, check that <li> elements are grammatically parallel. For tables, confirm <th> elements are present. For paragraphs, verify the text is in <p>, not in a <div> with no semantic meaning.

Google’s response time for reflecting changes varies. On pages with high crawl frequency (those Google re-crawls every few days), the snippet change can be visible within 1–2 weeks. On pages with low crawl frequency, it can take months. In Google Search Console, the “Performance” report filtered by keyword lets you see whether the snippet is showing for your URL — look for impressions at position 0.

There is a short but important list of situations where actively pursuing a snippet is a poor traffic decision:

Single-line definitions: If the complete answer fits in 20 words, the snippet satisfies 100% of the query and CTR to your page will be near zero. Example: “How many results does Google show on the first page?” Do not optimise for that snippet.

Transactional queries: Searches with purchase intent (“best SEO tool for small businesses”) rarely trigger snippets because Google does not want to act as an intermediary in buying decisions. When snippets do appear on these queries, they tend to disappear quickly because organic CTR falls and Google interprets it as a negative signal.

Keywords where you already rank #1 without a snippet: If you are already capturing 26% CTR as organic #1, adding a snippet to that SERP may reduce your own CTR to 19.6% while the snippet takes 8.6%. It only makes sense if the snippet protects you from competitors stealing it — but that requires case-by-case analysis.

The practical guide: optimise for snippets on queries where the full content requires a click to be useful. If the snippet tells the whole story, it is not worth pursuing.


Featured snippets are not the SEO jackpot some present them as. They are a selective visibility tool that works well for procedural content, structured comparisons and technical definitions with depth behind them.

The concrete plan for this week: export from Semrush or Ahrefs the keywords where your site ranks between positions 2 and 10 and that have an active featured snippet held by a competitor. Sort by search volume. Choose the three queries where the current snippet has poor formatting or an indirect answer. Rewrite a 40–60 word block below a question heading in each of those pages. Track them in Search Console for 30 days.

No need to touch the entire article. Just the candidate block and the heading that introduces it. The rest of the work is already done.

If you want us to review which position zero opportunities your specific domain has, we analyse that as part of any technical SEO audit. The identification takes less than an hour with the right tools.

Share this article

If you found this content useful, share it with your colleagues.

Frequently Asked Questions

¿Con qué frecuencia publican contenido nuevo?

Publicamos artículos nuevos semanalmente, enfocados en las últimas tendencias de SEO técnico, casos de estudio reales y mejores prácticas. Suscríbete a nuestro newsletter para no perderte ninguna actualización.

¿Los consejos son aplicables a cualquier tipo de sitio web?

Nuestros consejos se adaptan a diferentes tipos de sitios: ecommerce, blogs, sitios corporativos y aplicaciones web. Siempre indicamos cuándo una técnica es específica para cierto tipo de sitio o requerimientos técnicos.

¿Puedo implementar estas técnicas yo mismo?

Muchas técnicas básicas puedes implementarlas tú mismo siguiendo nuestras guías paso a paso. Para optimizaciones avanzadas o auditorías completas, recomendamos consultar con especialistas en SEO técnico como nuestro equipo.

¿Ofrecen servicios de consultoría personalizada?

Sí, ofrecemos servicios de consultoría SEO técnica personalizada, auditorías completas y optimización integral. Contáctanos para discutir las necesidades específicas de tu proyecto y cómo podemos ayudarte.

Stay updated

Receive the latest articles, tips and strategies about SEO, web performance and digital marketing in your email.

We send a newsletter every week, and you can unsubscribe at any time.

Tags: #featured snippets #position zero #on-page SEO #voice search #content optimization #Google SERP
EG

Elu Gonzalez

SEO Expert & Web Optimization