There is a version of ranking improvement that costs almost nothing and gets skipped constantly: you already sit at #4 for a question-shaped query, a competitor's paragraph is sitting in the box above every result, and swapping places is a formatting job rather than a content project.
The takeaway up front: featured snippets are overwhelmingly drawn from pages that already rank on page one for that query, so your snippet opportunities are a subset of rankings you already have. Find the question-shaped queries where you're in the top 10, check what kind of snippet Google is currently showing, and restructure one section of the page so a self-contained answer of that exact type sits directly under a heading that matches the question. You cannot mark content up as a snippet — selection is algorithmic — but you can make your page the easiest thing on the results page to lift.
What a featured snippet actually is
A featured snippet is the block Google places above the organic results that answers the query directly, with a link to the source page. It comes in a few recognisable formats:
- Paragraph — a short block of prose. By far the most common, and the type that definition and "what is" queries produce.
- List — bulleted for unordered sets, numbered for sequences. "How to" and "steps to" queries pull these.
- Table — comparisons, specifications, price bands, conversion values.
- Video — a clip with a timestamp jumped to the relevant moment.
One structural detail worth knowing: since Google stopped duplicating the snippet's URL in the results below it, holding the snippet means you occupy the box instead of, not in addition to, your blue-link slot. That has a real consequence — winning a snippet is not automatically more traffic. It's more visibility and, for some query types, fewer clicks, because the answer is now resolved on the results page. Decide deliberately which queries you want it on.
Step 1: Find the queries where you're already the candidate
Snippets almost never come from nowhere. The practical shortlist is: queries where you rank in the top 10 and the query is phrased as a question or an instruction.
Work it like this:
- Pull your Search Console query list for the last three months, filtered to average position under 11. Include impressions so you can prioritise.
- Filter to question and instruction shapes — rows containing what, why, how, when, which, does, is, can, vs, best way to, steps to, meaning of. A spreadsheet filter on those tokens will do it.
- Cross-check the position honestly. Average position blends locations, devices and query variants; a reported 6 can be a 3 in one market and a 14 in another. Confirm on a controlled check before you invest an afternoon. The same trap distorts click diagnosis, which we cover in ranking on page one but getting no clicks.
- Look at each query on an actual results page — incognito, right country, right device — and record two things: is there a snippet at all, and what type is it.
That fourth step produces the only two categories that matter:
- A snippet exists and someone else holds it. You know the format Google wants and you know it's winnable, because it's being won. Highest-probability work.
- No snippet appears. Google may not consider the query snippet-worthy. Restructuring might trigger one; it might not. Lower priority, not zero.
If a query on your shortlist turns out to sit at #11–20 rather than in the top 10, park it — that's a striking-distance keyword and it needs the ranking fixed before the snippet is even on the table.
Step 2: Match the format Google is already showing
This is the step people skip, and it's the one that decides most attempts. If the current snippet is a numbered list, a beautifully written paragraph will not replace it. Google has effectively told you what shape of answer it thinks satisfies this query. Give it that shape, better.
| What's showing now | What to put on your page |
|---|---|
| Paragraph | A tight, self-contained definition or direct answer immediately under a matching heading |
| Numbered list | A real <ol> of steps, each step short, in sequence, no commentary between items |
| Bulleted list | A real <ul> of parallel items — same grammatical shape, no sub-clauses |
| Table | A genuine HTML table with a header row and a small, scannable column set |
| Video | Text alone is unlikely to displace it; deprioritise unless you have video |
Use actual list and table markup, not visually formatted paragraphs. The extraction works on structure.
Step 3: Write the answer block
The mechanics are consistent across formats and they're the whole job.
Put a heading that mirrors the query. If the query is "how to calculate churn rate", the H2 or H3 should be close to that, phrased naturally. This is the anchor Google associates the following block with.
Answer immediately, in the first sentence after the heading. No throat-clearing, no "before we get into that". The block has to make sense lifted out of the page and read alone on a results page — that is literally what will happen to it.
Keep the paragraph short. Observed paragraph snippets tend to land in the region of forty to sixty words before they get truncated; treat that as a practical ceiling rather than a documented rule. Write one crisp answer, then expand underneath for the reader who stays.
Make lists genuinely parallel. Every item the same part of speech, similar length, no item that depends on the one before it to parse. Six to eight items is a comfortable range; very long lists get cut.
Define the term in the answer, not before it. "Churn rate is the percentage of customers who cancel in a given period; you calculate it by dividing customers lost by customers at the start of the period." That sentence stands alone. "As we discussed above, this metric…" does not.
Then keep writing. The snippet block is a summary at the top of a section, not the section. A page whose only content is snippet bait tends not to rank well enough to be a candidate in the first place — which puts you back at square one. The broader on-page work that gets a page into contention is covered in our on-page improvements guide.
Step 4: Measure it without fooling yourself
Search Console reports a featured snippet as position 1, and does not label it separately — so you cannot tell from a position graph alone whether you hold the box. Verify by looking, from a fixed location and device, and record the date you changed the page.
Then watch two things over the following weeks: whether the box changed hands, and what happened to clicks, not just impressions. Because the snippet replaces your blue link, it's entirely possible to win the box and see clicks fall — particularly on queries with a short factual answer. That's not a failure of the technique, it's information about the query: it tells you the search is being satisfied on the results page, and your effort belongs on queries where the answer is a starting point rather than an ending.
Snippet ownership is also unstable by nature. Boxes change hands, appear and disappear as Google reassesses whether the query deserves one. Treat holding it as something you check periodically, not something you win once.
FAQ
How long does it take to get a featured snippet after changing a page? It depends entirely on how quickly the page is recrawled and reassessed, which varies by site. Request indexing for the URL, then check periodically over the following weeks rather than the following day. There's no schedule anyone can promise you.
Can I use schema markup to get a featured snippet? No. Google's documented position is that there is no markup that makes a page a featured snippet — selection is algorithmic. Structured data helps with other result types (FAQ, how-to, product), and the same clean structure that helps humans helps extraction, but there is no snippet tag.
Do featured snippets hurt my traffic? Sometimes, and it depends on the query. Because the snippet replaces your ordinary listing rather than adding to it, a query whose answer is fully resolved in the box can produce fewer clicks. Queries where the answer opens a bigger question — a process, a decision, a calculation the reader wants to run — tend to keep the click.
Can I stop Google from using my page in a snippet?
Yes. The nosnippet robots meta tag removes text snippets entirely, max-snippet:[number] caps the characters used, and data-nosnippet excludes a specific element. Use them carefully — they affect ordinary result descriptions too.
Why does my competitor hold the snippet with a worse page? Usually structure rather than quality. Their answer sits directly under a matching heading, in the right format, and stands alone; yours may be better but buried mid-paragraph where nothing can be cleanly extracted.
Next step
Pull your Search Console queries, filter to question shapes and top-10 positions, and look at the ten with the most impressions. Note which snippet format each one shows. You'll usually find two or three where the fix is genuinely one heading and one rewritten paragraph — the cheapest improvement in your whole SEO backlog.
Want the underlying list — the queries where you're close enough for a small change to matter? Find your top-10 gap keywords with Add Me In Top 10, the rank tracker built around the positions you can realistically move.