Skip to content
Marketing
Skill

/serp-features

When the user wants to understand or optimize for SERP feature types (PAA, sitelinks, rich results, AI Overviews). Also use when the user mentions "SERP," "SERP features," "search result features," "People Also Ask," "PAA," "sitelinks," "knowledge panel," "local pack," "rich

From plugin
marketing-skills
1.1k171 skills

Claude Code

$ npx -y skills add kostja94/marketing-skills --skill serp-features --agent claude-code

SKILL.md

serp-features.SKILL.md
name: serp-features
description: When the user wants to understand or optimize for SERP feature types (PAA, sitelinks, rich results, AI Overviews). Also use when the user mentions "SERP," "SERP features," "search result features," "People Also Ask," "PAA," "sitelinks," "knowledge panel," "local pack," "rich results," "zero-click," "SERP types," "AI Overviews," "Bing Copilot," or "Yandex AI." For JSON-LD and rich result implementation, use schema-markup. For organic strategy and roadmap, use seo-strategy.
metadata:
  version: 1.1.0

SEO On-Page: SERP Features

Guides SERP (Search Engine Results Page) features: types, obtainability, and optimization. ~98.5% of Google's first page includes SERP features; rich results receive ~58% of clicks vs 41% for standard listings. Understanding SERP features helps prioritize keywords and content strategy.

**When invoking**: On **first use**, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output.

Scope

  • **SERP feature types**: Organic enhancements, universal results, paid, knowledge
  • **Obtainability**: Which features are achievable; which require authority/partnerships
  • **Optimization**: Content, schema, and structure for each feature type
  • **Impact**: CTR, zero-click, traffic implications

What Is a SERP Feature?

A **SERP feature** is any result on a search results page that is **not** a traditional organic blue link. Features provide quick answers, visual enhancements, or alternative result types (images, local, news, etc.).

Rich Results vs Featured Snippets

| Dimension | Rich Results | Featured Snippets | |-----------|--------------|-------------------| | **Location** | Within standard organic listings; enhance a blue link | Above organic results; "position zero" | | **Generation** | Structured data (Schema/JSON-LD) added by site owner | Google extracts from page content; no schema required | | **Display** | Star ratings, prices, images, breadcrumbs, FAQ dropdowns | Extracted text in highlighted box; paragraph, list, table, or video | | **Ranking** | Do not require high organic rank to appear | Page must rank in top ~10 for the query | | **Industry** | Often content-specific (recipes, products, events, reviews) | Versatile; most industries | | **CTR** | Typically increase CTR (up to ~35%); enhanced visibility | Can increase or reduce clicks (zero-click when answer suffices) |

**Rich results** = schema-powered enhancements to regular listings. **Featured snippets** = Google-extracted answer boxes at position zero. Both are SERP features; rich results are a subset driven by structured data. [Onely](https://www.onely.com/blog/difference-between-featured-snippets-and-rich-results-explained/), [Seranking](https://seranking.com/blog/rich-snippets/)

SERP Features ↔ Schema ↔ Rich Results (Strongly Related)

**SERP features, schema, and rich results are strongly related.** Most achievable SERP enhancements depend on or benefit from Schema.org structured data. Schema makes content machine-readable so search engines can extract and display rich results.

| SERP Feature | Schema Type | Relationship | |--------------|-------------|--------------| | **PAA / FAQ dropdown** | FAQPage | Required or strongly recommended; FAQ schema triggers PAA-style display | | **Breadcrumbs** | BreadcrumbList | Required; no schema = no breadcrumb rich result | | **Reviews / Stars** | AggregateRating, Review | Required; star display depends on review schema | | **Featured Snippet** | FAQPage, HowTo, Article | Supporting; schema helps identify extractable blocks; not required | | **Sitelinks** | WebSite + SearchAction | Supporting; SearchAction can enable sitelinks | | **Video** | VideoObject | Required; video thumbnail; Google prioritizes YouTube. See **video-optimization** | | **Product** | Product, Offer | Required; shopping results | | **Recipe** | Recipe | Required; recipe rich result | | **Job** | JobPosting | Required; Google Jobs | | **Event** | Event | Required; event rich result | | **In-Depth Articles** | Article + author | Supporting; Article schema, authorship |

**Workflow**: When targeting a SERP feature, check **schema-markup** for the schema type; after implementing schema, use **serp-features** to assess display and optimization.

SERP Feature Categories

1. Organic Enhancements (Achievable)

| Feature | Description | Obtainability | |---------|-------------|----------------| | **Featured Snippet** | Direct answer above organic results; paragraph, list, or table | Content that answers query in 40–60 words; positions 2–5 often win. See **featured-snippet** | | **People Also Ask (PAA)** | Expandable question boxes with brief answers | FAQ-style content; FAQ schema; match question phrasing | | **Sitelinks** | Additional links below main result (brand queries) | Site structure, internal links, SearchAction schema; mainly branded | | **Reviews / Stars** | Star ratings on product/service results | Review schema (AggregateRating); eligibility varies by vertical | | **Breadcrumbs** | Path shown in result | BreadcrumbList schema; clear site structure | | **Video** | Video thumbnail in results | Video schema; **Google prioritizes YouTube**; see **video-optimization** | | **Image Pack** | Horizontal row of images | Alt, captions, file names, responsive; see **image-optimization** |

2. Universal Results

| Feature | Description | Obtainability | |---------|-------------|----------------| | **News Box** | Time-sensitive news block | Google News inclusion; publisher eligibility | | **In-Depth Articles** | Long-form block (broad terms) | Large publishers; 2000–5000 words; authorship, Article schema | | **Tweet** | Twitter results in SERP | Brand presence; not directly controllable | | **Shopping** | Product listings with images/price | Paid (PLAs) or Product schema for organic |

3. Knowledge

Read more
@kostja94
Ships withmarketing-skills

Marketing Skills is an open-source library of reusable marketing and SEO workflows for AI agents. Install the skills your task needs, provide real product context, and get structured work grounded in explicit methods, checks, and source rules.

1.1k171 skills
Get the whole plugin

Stars on GitHub

Momentum

stars in total
1.1k
Star history of kostja94/marketing-skills on GitHub, a chart by star-history.com

Other skills on marketing-skills.

More skills from other plugins.

seo

seo

Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…

@agricidaniel@agricidanielInstall Skill
brag

brag

Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…

brag3w21k
@latent-spaces@latent-spacesInstall Skill
geo-audit

geo-audit

Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…

Questions about serp-features.

Which coding agents can use serp-features?
serp-features installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.