Skip to main content
SERP Features

What SERP features do we collect from Google?

Jay Langridge avatar
Written by Jay Langridge
Updated over a month ago

A SERP feature is any result on a Google Search Engine Results Page (SERP) that is not a traditional organic classic link.

Google SERP can often contain many different SERP Features.

This is the search for ‘boston red sox’.

SERP features included:

  • Sports Results – Dark Blue

  • Top Stories – Green

  • Classic Link – Charcoal

  • Twitter Cards – Turquoise

  • Knowledge Panel – Light Blue

SERP Features:

Pi currently collects data for the following SERP features:


AI Overview

AI Overview (AIO) is redefining how users interact with information, influencing organic visibility, click-through rates, and ultimately, revenue. For enterprise SEOs, understanding how AIO impacts their brand’s search presence is critical.

AIO visibility varies across search terms, but it is most prominent in conversational or informational searches, especially in industries like financial services. Many search journeys start with a broad, question-based query before narrowing into product searches, making early visibility key. AIO results influence organic search revenue by shaping user decisions from the start. To help track this, Pi will soon include AIO data with clear insights available in the Feature Visibility Timeline, Position Explorer, and other tools.

Attributes

type

description

type

string

[‘list’, ‘paragraph’, ‘resources’]

content

string

Text or list content for ‘paragraph’ or ‘list’

title

string

The title for the link in ‘resources’

url

string

The url for the link in ‘resources’

Examples


Answer card

User story:

  • As a user, I want to be able to know what type of answer is featured on the SERP as well as the content inside to write content for the search term

Job story:

  • When analysing SERPs, I want to know what types of answer card is featured so I can adjust my content to rank for the answer card

Product tools

Pi tools that can see the content of the SERP feature:

  • Position Explorer Table

  • Content Explorer Table

  • SERP Feature Radar

  • SERP Matrix

Attributes

type

description

featureTitle

string:nullable

Title text of the main content

description

string:notnull

Text content of the answer card

title

string:notnull

Title text of the url

cardType

string:notnull

Type of answer card (“text”, “video”, “table”, “list”, “chart”)

url

string:notnull

Captured URL for the block, stored in the item

Examples

Text

Example query: calories per pound

Table

List

Chart

Video


App packs

Attributes

type

description

url

string:nullable

Url of the captured link

title

string:notnull

Title text of the url

Examples


Carousel

Attributes

type

description

url

string:nullable

Url of the captured link

title

string:notnull

Title text of the url

Example


Classic link

Attributes

type

description

url

string:notnull

Url of the captured link

title

string:notnull

Title text of the URL

Example


Classic link carousel

Attributes

type

description

title

string:notnull

The main title for the link

url

string:notnull

The main returning url for the site

item.url

string:notnull

The urls for the carousels

item.title

string:notnull

The titles for the carousels

Example


Classic link sitelink

Attributes

type

description

title

string:notnull

The main title for the link

url

string:notnull

The main returning url for the site

item.url

string:notnull

The urls for the carousels

item.title

string:notnull

The titles for the carousels

Examples


Dataset

Attributes

type

description

url

String: notnull

Url to the actual site with hosted dataset

title

String: nullable

The title of the dataset

publishDate

String: nullable

Usually is the publishing date, can sometimes be the date last refreshed

Example


Finance

Example


Find results on

Attributes

type

description

source

String: notnull

The site label of the vendor/supplier

url

String: notnull

title

String: nullable

The text of the service

Examples


Flight pack

Attributes

type

description

origin

String: nullable

Origin airport

destination

String: nullable

Destination airport

airline

String: nullable

Airline

duration

String: notnull

Duration of the fight

durationValue

Num: notnull

Decimal of “duration”

connections

String

Either “Connecting” or “Nonstop”

price

String

Unformat price string (e.g RM3,799)

priceValue

Num

Formatted price (e.g 3799)

Examples


Hotel pack

User story

As a user, I want to find out what type of search terms are triggering the hotel pack

Job story

  • When researching, I want to know how much visibility / Share of Voice Google is reserving for itself through links to Google Travel

  • When researching, I want to know what are the main hotels that show up in the Hotel pack

  • When researching, I want to know how often a certain hotel shows up

  • When analysing performance, I want to know if the price of hotels affects my conversion rate

Attributes

type

description

url

String: nullable

title

String: notnull

Title of the listings

price

String:

Unformatted price string for the listing (e.g £72)

priceValue

Num

Formatted price (e.g 72)

rating

Decimal

Numerical rating value (e.g 2.6)

totalReviews

Num

Number of reviews after the rating (e.g 1)

additionalInfo

String

Additional info about the listing

Example


Images

Attributes

type

description

url

String

url

title

String

The title of the URL

Example


Jobs

Attributes

type

description

url

String

url

title

String

The title of the URL

Example


Knowledge panel

Example


Maps

Example


People also ask

Attributes

type

description

url

String

url

title

String

The title of the URL

Example


People also search

Attributes

type

description

title

string

The text content of individual cell

Examples


Popular products

Attributes

type

description

title

String:notnull

The title of the url

price

String:notnull

Unformat string of the price

site

String:notnull

The seller site in string

priceValue

Num:notnull

Numerical value of the price

Example


Product listed ads

Attributes

type

description

url

String

url

title

String

The title of the URL

Example


Site links

Attributes

type

description

url

String

url

title

String

The title of the URL

Example


Sites carousel (places/flight sites)

Attributes

type

description

title

string:notnull

Title of the snippet (e.g Find Plumbers Near Me)

url

string:notnull

source

string:notnull

The vendor of the service/product (e.g Checktrade)

price

string:nullable

Optional price listing from the vendor (e.g From €70)

Examples


Sports results

Attributes

type

description

url

String

url

title

String

The title of the URL

Example


Text ads

Attributes

type

description

url

String

url

title

String

The title of the URL

Example


Top stories

Attributes

type

description

url

String

url

title

String

The title of the url

Example


Video box

Attributes

type

description

url

String

url

Example


Video carousel

Attributes

type

description

url

string:nullable

Url of the captured link

title

string:notnull

Title text of the url

creatorName

string:nullable

Channel/creator name for the platform

Example


Video link

Attributes

type

description

url

String

url

title

String

The title of the URL

Example


X (formerly Twitter) cards

Attributes

type

description

url

String

url

title

String

The title of the URL

Example

Did this answer your question?