YepAPI

Command Palette

Search for a command to run...

Types of SERP Features Explained

Learn the types of serp features, how each appears in Google, and which ones you can earn, influence, or only track.

YepAPI TeamEngineering & Product
11 min read

Types of SERP features are the distinct modules, enhancements, and placements that appear on a search engine results page beyond a standard blue-link result. They include earned organic features, rich results, local and shopping modules, AI-generated answers, news surfaces, and paid placements. Knowing the differences helps you prioritize SEO work.

A unicorn sorting search-result tiles through a gate into bins.

If you need a refresher on the page itself, what is SERP is covered in our guide to checking which features appear for your keywords.

What does SERP stand for#

SERP stands for search engine results page. It is the page a search engine shows after a user submits a query. Google can mix organic results, ads, local listings, media modules, and AI summaries on the same page.

That mix changes by intent. An informational query may trigger a featured snippet or People Also Ask. A local query may trigger a local pack. A commercial query may trigger shopping ads or popular products.

SERP features list: a practical taxonomy#

Most SERP features guides are just inventories. A more useful approach is to group features by who controls them, where they appear, and whether SEO can realistically win them.

Here is a practical taxonomy of Google SERP features:

  1. Standard organic listings: the classic title, URL, and description result.
  2. Organic layout features: sitelinks, featured snippets, People Also Ask, image packs, video carousels, discussions and forums.
  3. Rich results: enhanced organic results often tied to structured data, such as review stars, recipes, products, FAQs, and events. Google documents rich results in its Search Central structured data guidance.
  4. AI-generated modules: AI Overviews and related answer experiences.
  5. Local features: local pack, map results, business profiles, local reviews.
  6. Knowledge features: knowledge panel, knowledge card, brand facts, entity information.
  7. News and media features: Top Stories, news boxes, image modules, video modules.
  8. Commerce features: shopping ads, popular products, merchant listings.
  9. Paid placements: text ads and sponsored shopping units.
  10. Google-owned or special vertical modules: flights, hotels, jobs, finance, and other Google-controlled surfaces.

This split matters because not every feature is earned the same way. Some are won with content and markup. Some are influenced by proximity, feeds, freshness, or entity data. Some are simply bought.

Types of SERP features vs rich results vs organic results#

A standard organic result is the default listing format. It usually contains a page title, URL, and description.

A SERP feature is any search result element that changes the layout or adds a module beyond that default listing. That can include a featured snippet, a local pack, a Top Stories block, or a shopping ad.

A rich result is a narrower term. It is an enhanced organic result that adds visual or interactive elements, often supported by structured data from the page. Schema.org defines structured data vocabularies for this kind of markup at Schema.org.

So the hierarchy is simple:

  • All rich results are SERP features.
  • Not all SERP features are rich results.
  • Standard organic listings are neither rich results nor feature modules unless they are enhanced.

Google SERP features by category#

1. Organic layout features#

These are the features most SEOs try to win first because they often sit near the top of the page and can lift click-through rate.

  • Featured snippet: a short extracted answer shown above regular results for many informational queries. We explain the format in more detail in what is a featured snippet.
  • People Also Ask: expandable related questions that can occupy a large amount of vertical space.
  • Sitelinks: extra links under a main domain result, often shown for branded or navigational searches.
  • Image pack: a strip or block of images for visually oriented queries.
  • Video carousel: a row of video results, common for tutorials, reviews, and demonstrations.
  • Discussions and forums: forum threads surfaced for opinion-led or troubleshooting searches.

Typical trigger patterns:

  • Informational query: “how to tie a tie” → featured snippet, PAA, video carousel.
  • Branded query: “notion pricing” → sitelinks, knowledge panel, ads.
  • Visual query: “modern kitchen backsplash ideas” → image pack.
  • Community query: “best mechanical keyboard reddit” → discussions and forums.

2. Rich results#

Rich results usually affect a single organic listing rather than creating a whole module. They can make a result bigger, more visual, and more credible.

Common examples include review stars, product information, recipe details, event details, and FAQ enhancements. Google only shows eligible rich results when the page content and markup meet its requirements, and valid markup does not guarantee display.

If you are auditing pages for eligibility at scale, YepAPI's Onpage Instant API can help you inspect pages in code, and YepAPI's Google SERP API can confirm whether a rich result actually appeared.

3. AI-generated modules#

AI Overviews are generated answer layers that synthesize information for some queries. They tend to appear on broader informational searches, comparison searches, and question-style queries.

These modules are important because they can push classic organic results lower. They also change what “ranking well” means, since a page can be cited inside an AI result without owning the first blue link.

To monitor this in code, YepAPI's Google AI Mode API is useful alongside YepAPI's Google SERP API when you need to compare classic and AI-shaped result pages.

4. Local features#

Local features show when Google interprets a query as having geographic intent. That intent can be explicit, like “dentist in austin,” or implicit, like “coffee shop.”

Key local features include:

  • Local pack
  • Map results
  • Business profile panels
  • Local reviews

These are influenced by proximity, relevance, business data, and review signals. If you need place and review data outside the SERP itself, YepAPI's Maps Search API and Maps Reviews API are a better fit than trying to infer everything from one screenshot of a results page.

5. Knowledge features#

Knowledge panels and knowledge cards summarize known entities such as people, companies, places, books, and brands. They often pull together facts, links, images, and related entities.

These features are partly earned and partly owned by Google and third-party data ecosystems. You can influence them through strong entity signals, consistent brand data, and authoritative references, but you cannot fully control them the way you control your own page title.

6. News and media features#

Top Stories is the clearest example here. It appears for fresh, time-sensitive, or developing topics such as elections, product launches, sports results, and breaking events.

Other media-heavy features include image packs, video carousels, and news boxes. Freshness matters. Format matters. Search intent matters.

If you track these features across many queries, locations, or devices, YepAPI's Google News API and YepAPI's Google Images API can complement YepAPI's Google SERP API rather than replacing it.

7. Commerce features#

Commerce features appear on product-led queries. They include shopping ads, merchant listings, and popular products.

These often trigger on searches like “best running shoes,” “iphone 15 case,” or “standing desk.” Organic SEO still matters here, but feeds, product data, pricing, reviews, and commercial intent play a larger role than they do for a generic informational article.

8. Paid placements#

Paid placements include search ads and shopping ads. They are not earned through organic SEO. They are bought through ad systems and shown when Google decides the auction and query justify them.

This distinction matters for reporting. A page cannot “optimize into” a text ad position through on-page SEO. It can only compete there through paid search. If you need to detect ad presence, YepAPI's Google Ads SERP API exposes that layer directly.

SERP features examples and trigger patterns#

The easiest way to understand feature behavior is to match features to query types.

Query patternExample queryLikely featuresMain reason
Informationalhow to descale a kettlefeatured snippet, PAA, video carouseldirect-answer intent
Navigationalcanva loginsitelinks, knowledge panel, adsstrong brand intent
Localemergency plumber near melocal pack, map, reviews, adsimmediate local need
Commercial investigationbest wireless earbudspopular products, review rich results, videoscomparison intent
Transactionalbuy running shoes onlineshopping ads, product listings, merchant resultspurchase intent
Freshness-drivenhurricane trackerTop Stories, live updates, videosbreaking-news demand
Visualsmall tattoo ideasimage pack, videosimage-led discovery

Use this as a planning model. Search intent usually predicts the feature set better than keyword volume alone. If you are building a workflow around keyword discovery first, our keyword research and strategy guide pairs well with feature analysis.

Comparison table: where each feature appears and how to win it#

The table below is the short version most posts skip.

FeatureCategoryWhere it appearsOwned or earnedCan you optimize for it?Main tactic
Featured snippetOrganic layoutTop of organic areaEarnedYesconcise answer blocks
People Also AskOrganic layoutNear top or mid SERPEarnedIndirectlyanswer related questions
SitelinksOrganic layoutUnder branded resultEarnedIndirectlyclear site structure
Rich resultRich resultInside organic listingEarnedYesvalid structured data
AI OverviewAI-generatedTop or upper SERPMixedIndirectlystrong topical coverage
Local packLocalUpper SERPMixedYeslocal SEO and profile quality
Knowledge panelKnowledgeRight rail or topMixedPartlyentity consistency
Top StoriesNews/mediaUpper SERPEarnedYesfresh news publishing
Image packNews/mediaMid or upper SERPEarnedYesimage relevance
Video carouselNews/mediaMid or upper SERPEarnedYesvideo content
Popular productsCommerceUpper or mid SERPMixedYesproduct data
Shopping adsPaidTop or sideOwnedNo, via SEO alonepaid listings

“Owned” means the visibility is controlled primarily through ads, feeds, or Google surfaces. “Earned” means content, technical SEO, and relevance can win the placement. “Mixed” means SEO can influence inclusion, but Google or paid systems still control part of the experience.

Why Google SERP features matter for SEO#

SERP features matter because they change attention before a user ever reaches the ten blue links. A result in position three may still be visually buried under ads, AI Overviews, a featured snippet, and a local pack.

They also change measurement. Ranking alone is not visibility. A keyword where you rank fifth with no features can send more traffic than a keyword where you rank second below several dominant modules.

Google's own documentation on search appearance makes clear that result presentation can vary by query and eligible page type, which is why visibility analysis must go beyond plain position tracking.

How to optimize for different types of SERP features#

Treat each feature as a separate acquisition channel.

  1. For featured snippets: answer the target question early, use clear headings, and structure steps or definitions cleanly.
  2. For People Also Ask: cover adjacent questions directly and keep answers concise.
  3. For rich results: implement the right structured data and make sure the page content matches it.
  4. For local pack visibility: improve local relevance, profile completeness, and review quality.
  5. For image and video features: publish media that directly matches the search task.
  6. For Top Stories: focus on timely coverage and strong publication hygiene.
  7. For commerce features: improve product data, price accuracy, and commercial relevance.
  8. For AI-generated modules: build complete topical coverage with trustworthy, sourceable information.

If your technical setup gets in the way, our technical SEO best practices post covers the baseline issues that often stop pages from competing.

How to track SERP feature presence at scale#

Manual checking works for a handful of keywords. It breaks the moment you care about locations, devices, languages, or daily change detection.

That is where YepAPI's Google SERP API fits. Instead of sampling results by hand, you can fetch Google result pages in code, inspect which modules appeared, and store feature presence by keyword, country, device, and date.

A practical workflow looks like this:

  1. Start with a keyword set.
  2. Request each query through YepAPI's Google SERP API.
  3. Parse feature blocks such as featured snippets, local packs, ads, images, videos, or Top Stories.
  4. Group results by keyword intent, location, and device.
  5. Track feature volatility over time.
  6. Compare feature presence before and after content or technical changes.

If you are deciding between direct scraping and an API-first workflow, see serp api vs scraping google yourself. For teams that still attempt the hard route, four things that break a scraper in production explains why maintaining it becomes expensive fast.

A simple taxonomy to keep#

When you review a SERP, ask four questions:

  1. Is this a standard organic listing, a rich result, or a separate SERP feature?
  2. Is it earned, mixed, or owned?
  3. What query intent triggered it?
  4. Can my team influence it with content, markup, local SEO, feeds, or paid spend?

That framework is more useful than memorizing a giant feature list. It helps you decide where to invest effort and what to ignore.

Pull SERP feature data in code#

For developers and technical SEOs, the scalable answer is to stop checking features by hand. Use YepAPI's Google SERP API to detect modules across queries, devices, and locations, then combine it with endpoint-specific data when local, news, image, or ad features matter.

CTA: Pull live feature presence with YepAPI's Google SERP API — $5 free credit, no card.

FAQ#

What are the four types of SEO?#

The four broad types of SEO are on-page SEO, off-page SEO, technical SEO, and local SEO. On-page SEO covers content and internal structure. Off-page SEO covers signals such as links and mentions. Technical SEO covers crawlability and performance. Local SEO focuses on visibility in geographically influenced results like the local pack.

What are the different types of snippets?#

In practice, SEOs usually mean featured snippets, rich snippets or rich results, and standard search snippets. A featured snippet is a boxed answer near the top of the page. A rich snippet enhances one organic listing with extra details like ratings or prices. A standard snippet is the normal title-and-description search result.

What are the 9 types of keywords used in SEO?#

There is no single official list of nine keyword types, but teams commonly group keywords by intent and format. Useful buckets include informational, navigational, commercial, transactional, branded, local, question, comparison, and long-tail keywords. Those buckets matter because different intents tend to trigger different SERP features, which changes how you create content and measure opportunity.

What are the 5 components of SEO?#

A practical five-part model is content quality, search intent match, technical health, authority signals, and user experience. Content quality covers usefulness and originality. Intent match means the page format fits the query. Technical health affects crawling and rendering. Authority signals include links and entities. User experience includes speed, clarity, and overall usefulness after the click.

Topics

serp-features-listserp-features-examplesgoogle-serp-featureswhat-is-serpwhat-does-serp-stand-for

Start vibe coding with one API key.

One API key. 100+ endpoints. Yep, that's it.