Featured snippets — the expanded answer boxes that appear above the first organic result — are winnable. They're not random. Google selects them based on patterns that, once you understand them, you can deliberately target.
I've earned featured snippets for dozens of queries across different content types. The same structural principles apply every time.
What Featured Snippets Are
A featured snippet is a selected excerpt from a webpage that Google shows directly in search results to answer a user's query. Google extracts the text and shows it with your page title, URL, and sometimes an image.
There are four main types:
- Paragraph snippets: A short block of text answering a definition or explanation question. "What is X?" or "How does X work?" queries commonly trigger these.
- List snippets: An ordered or unordered list extracted from your page. "How to do X" (steps) or "Best X" (options) queries often pull lists.
- Table snippets: A data table extracted from an HTML table on your page. Comparison queries ("X vs Y") and data-heavy content trigger these.
- Video snippets: A video clip from YouTube, often for how-to queries. Less within direct content control if you're not publishing video.
Paragraph snippets are the most common and the most consistently winnable through content optimization. Lists and tables require specific HTML structure. I'll cover all three.
Who Is Eligible for Featured Snippets
This is the constraint most people miss. You can only win a featured snippet for a query where you already rank on page 1 or page 2. Google does not pull snippets from page 3 results.
The practical implication: you can't target featured snippets for queries where you're not already ranking. Your first priority is to rank in the top 20 for a target query. Once you're there, snippet optimization becomes relevant.
In Google Search Console, you can find queries where you currently appear in featured snippets: open Performance, click "Search type," select "Web," then add a filter for "Search appearance" and choose "Featured snippet." This shows you queries where you've already won snippets, which tells you what's working for your site.
How Google Picks Snippets
Google looks for content that directly answers the query in a compact, readable format. The key patterns based on what I've observed across hundreds of snippets:
The answer should come immediately after the question is stated. Google's extraction algorithm looks for content that follows a question-answer structure. If you have an H2 or H3 that states the question, and the paragraph or list immediately below it answers the question concisely, you've created the ideal snippet structure.
Paragraph snippets are typically 40-60 words. Shorter doesn't get picked because it's too sparse. Longer doesn't get picked because Google trims it. Aim for 45-55 words for a definition or explanation that you want extracted as a paragraph snippet.
The answer should be self-contained. A snippet reader shouldn't need to read surrounding paragraphs to understand the answer. "As mentioned above, X does Y" doesn't work as a snippet. The answer needs to stand alone.
The Paragraph Snippet Formula
This is the structure I use for every query where I'm targeting a paragraph snippet:
- Use the question as an H2 or H3 heading: "What is keyword cannibalization?"
- Write a 45-55 word answer directly below that heading, before any other content
- The answer should define, explain, or directly answer the question without referencing anything outside that paragraph
- Start the answer with the subject of the question: "Keyword cannibalization occurs when..." not "This is a problem where..."
After this tight answer paragraph, you can continue with as much depth as you want. The snippet gets extracted from the first paragraph under the heading. The rest of your content serves readers who click through.
One specific example that worked: I had a page ranking position 6 for "what is bounce rate." The page answered it conversationally in a paragraph that was 90 words and started with "When someone visits your website..." I restructured the opening to "Bounce rate is the percentage of visitors who..." in 52 words directly under an H2 reading "What Is Bounce Rate?" The page went from position 6 to the featured snippet within 3 weeks.
List Snippets
For queries like "how to do X" or "steps to Y," Google often pulls ordered lists. For "best X" or "types of Y," it pulls unordered lists.
The key requirement: use actual HTML list elements (<ol> for ordered, <ul> for unordered). Google doesn't reliably extract numbered text like "1. Do this, 2. Do that" formatted as paragraphs. The HTML structure matters.
For ordered list snippets (how-to steps):
- Keep each list item concise — one action per step
- Use an action verb to start each item: "Click," "Enter," "Select"
- Aim for 4-8 steps. Very long lists get truncated with a "More items" link
- Put the list immediately after the question or introduction, before elaborating on individual steps
For unordered list snippets (options, types, examples): same principles apply. Each item should be scannable at a glance. If your items are multiple sentences each, Google may not extract the list cleanly.
Table Snippets
Table snippets appear for comparison queries. "X vs Y," "price comparison," "feature comparison" queries frequently trigger them when a page has a well-structured HTML table.
Requirements: use actual <table> HTML with <th> header cells. Tables created with divs and CSS, or tables that are actually images, won't be extracted.
Keep tables scannable. 3-6 rows, 2-4 columns tend to get extracted cleanly. Very large tables either get truncated or don't get selected at all. If your comparison has 20 rows, consider whether a smaller focused table covering the most important comparison points would serve both readers and snippet eligibility better.
The GSC Snippet Optimization Workflow
Here's the process I follow systematically:
First, in GSC Performance, filter for queries where you rank positions 4-15 and the query includes "what is," "how to," "how do," "best," "types of," or other question and list patterns. These are your snippet candidates.
For each candidate query, open the current top-ranking page and the Google SERP. Is there already a featured snippet? If yes, read it carefully — Google has already chosen what it wants to show. You need to provide a better structured version of that answer.
Then update your page: add the question as an H2 heading if it isn't already, restructure the answer to be 45-55 words in a direct answer format, ensure lists use proper HTML list elements, and ensure tables use proper table HTML.
Resubmit the URL in GSC's URL Inspection tool to request recrawling. Check back in 2-4 weeks.
FAQ
Does winning a featured snippet increase clicks?
It depends. For informational queries where the snippet fully answers the question, CTR sometimes drops because users get the answer without clicking. For more complex queries where the snippet creates curiosity or where users want more detail, CTR increases. The brand visibility is always a net positive even when clicks are flat.
Can I lose a featured snippet I've won?
Yes. Competitors can optimize for the same snippet and win it away. Google also periodically drops featured snippets for certain query types — there have been several rounds of snippet removal for specific categories. Monitor your featured snippet impressions in GSC and treat them as something to maintain, not a permanent win.
Does schema markup help win featured snippets?
Indirectly. FAQPage schema doesn't directly create featured snippets, but pages with good structured data often have better-structured content overall, which correlates with snippet selection. Focus on content structure first. Schema supports it but isn't the primary driver for paragraphs, lists, and tables.