serps.io
All free tools

Rankings

SERP Feature Checker

See what sits above the organic results

In build

Enter a keyword and get every feature Google put on the page in the order it appears, which ones sit above the first organic link, how far down that link starts, and the location and device the check ran on.

Get early access

What it returns

  • Every feature present on the page, named and in render order: AI Overview, featured snippet, People Also Ask, local pack, video and image blocks, shopping units, top ads, related searches.
  • Which of those features sit above the first organic result, and which sit between the organic results further down the page.
  • The vertical distance to the first organic link, so a page dense with features reads as the click problem it is rather than as a clean position one.
  • Who holds each feature where ownership is visible: the snippet source, the cited pages in an Overview, the domains in a video carousel.

When this matters

You are choosing between two keywords with almost identical volume and difficulty, and the model has nothing left to say about which is better. One of them opens with an AI Overview, a shopping row and four ads, so the first organic result starts most of a screen down. The other is ten blue links. They are not the same opportunity, and nothing in a keyword table will tell you that. Looking at the page does, in a few seconds, before anyone writes a brief.

How to answer this today

Rank tracking records which features were present on every scheduled check alongside your position, which is the version of this that answers a question you did not know to ask: a feature appearing shows up as the day the clicks changed while the ranking held. It only covers keywords you already track. Checking a keyword you are considering, before it is in a project, is what this tool is for.

Rank tracking

Why this is harder than it looks

Features are tested, not fixed

Google runs features on a fraction of requests and changes the mix through the day. A feature absent on one check can be present on the next, so the honest output is what this request returned at this time, not what the page always looks like.

Naming them is a judgement

There is no official list and no stable markup. Blocks get renamed, merged and split, and two tools looking at the same page will disagree about whether something is a video carousel or a short-form video block. The classification is ours and it has to be stated as ours.

Position on screen is not position in the list

The same feature set takes a very different amount of a phone screen than a desktop viewport. Any measure of how far down the first organic link sits depends on a declared device and viewport, and is an estimate even then.

Live SERPs are bought

Every check fetches a real results page through paid infrastructure, which is why the tool is metered and rate limited per IP. The limit keeps bulk extraction out and leaves the per-keyword checks the tool is for working.