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 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.
What this skill does
# 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 / Entity (Limited Obtainability) | Feature | Description | Obtainability | |---------|-------------|----------------| | **Knowledge Panel** | Entity info (brand, person, place) | WikiData, partnerships; see **entity-seo** | | **Knowledge Card** | Top-of-SERP semantic answer | Same as Knowledge Panel | | **Local Pack** | 3 local business results + map | Local SEO; GMB, NAP, reviews | | **Local Teaser** | Hotels, restaurants with map/sort | Local SEO | ### 4. Paid | Feature | Description | |---------|-------------| | **AdWords (Top/Bottom)** | Sponsored results; [Ad] label | | **Shopping (PLAs)** | Product ads with images | | **Google Flights** | Flight search in SERP | ### 5. AI Search Summaries (SERP Feature) AI-generated answer blocks at the top of search results. These are **SERP features**—they occupy prime SERP real estate and replace or supplement traditional blue links. Optimize via **generative-engine-optimization** (GEO). | Engine | Feature | Description | Availability | |--------|---------|-------------|--------------| | **Google** | AI Overviews | Multi-source AI summary at top; Gemini; cites top 10–12 organic results; 2–3 paragraphs or bullets | ~47% US searches; opt-in/experimental in 120+ countries | | **Bing** | Copilot Search | Curated summaries with cited sources; GPT-4; grouped answers with resources per section; follow-up questions in-search | bing.com/copilotsearch; Edge; standard across Bing | | **Yandex** | Search with Yandex AI / Neuro | YandexGPT synthesizes from real-time search; cited sources; conversational follow-ups; image upload; Russia-focused | Yandex Browser, Yandex app; Russia location | | **Perplexity** | — | Standalone AI search; not a SERP feature; 200B+ URL index; live web search | perplexity.ai | | **ChatGPT** | — | Web search via GPTbot; not a SERP feature; high-authority, LLM-friendly content | chat.openai.com | **Source selection**: Google pulls from top organic; Bing uses Bing index (9.81% domain overlap with Google); Yandex uses real-time search; Perplexity has independent crawl. AI Overview citations can drive 20–35% higher CTR than equivalent organic positions. [SEJ](https://searchengineland.com/microsoft-officially-launches-copilot-search-in-bing-453958), [Yandex](https://yandex.com/support/search/en/yandex-ai), [Geneo](https://geneo.app/blog/chatgpt-vs-perplexity-vs-google-ai-overview-geo-comparison/) ### 6. Other Newer (2025+) | Feature | Description | |---------|-------------| | **Related Searches** | Alternative queries at bottom | | **People
Related in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".