SurfSense/.cursor/skills/serp-analysis/references/serp-feature-taxonomy.md
DESKTOP-RTLN3BA\$punk 7ea840dbb2
Some checks failed
Build and Push Docker Images / tag_release (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Has been cancelled
feat: enhance SurfSense with new skills, blog section, and improve SEO metadata
- Added multiple new skills to skills-lock.json from the repository `aaron-he-zhu/seo-geo-claude-skills`.
- Introduced `fuzzy-search` dependency in package.json for improved search functionality.
- Updated pnpm-lock.yaml to include the new `fuzzy-search` package.
- Enhanced SEO metadata across various pages, including canonical links and descriptions for better search visibility.
- Improved layout and structure of several components, including the homepage and changelog, to enhance user experience.
2026-04-11 23:38:12 -07:00

19 KiB

SERP Feature Taxonomy

A comprehensive reference covering every SERP feature type, trigger conditions, optimization techniques, monitoring approaches, and AI Overview patterns. Use this to plan which SERP features to target and how to win them.

Overview

Modern Search Engine Results Pages are far more than ten blue links. Google displays 20+ distinct feature types that can dramatically affect click-through rates, visibility, and traffic. Understanding which features appear for your target keywords -- and how to optimize for them -- is essential to any SEO or GEO strategy.


SERP Feature Categories

SERP features fall into five broad categories:

Category Features Controlled By
Knowledge Features Knowledge Panel, AI Overview, Featured Snippet Content quality + structured data
Engagement Features People Also Ask, Related Searches, Things to Know Content relevance + question coverage
Rich Results FAQ, How-To, Review Stars, Recipe, Event, Product Schema markup + content format
Media Features Image Pack, Video Carousel, Web Stories Media optimization + hosting platform
Commerce Features Shopping Results, Local Pack, Ads Merchant feeds + Google Business Profile + ad spend

Complete Feature Reference

What it is: An extracted answer displayed at Position 0 (above organic results) in a box.

Sub-types:

Sub-type Format Typical Trigger Example Query
Paragraph 40-60 word text block "What is", "Why is", definitions "what is domain authority"
Ordered List Numbered steps "How to", process queries "how to submit a sitemap"
Unordered List Bulleted list "Types of", "best", collections "types of schema markup"
Table Data in rows/columns Comparison, data, pricing "HTTP status codes list"
Video YouTube clip with timestamp "How to" with visual component "how to use Google Search Console"

Optimization Playbook:

  1. Identify snippet-eligible keywords -- Check if a snippet already exists for your target keyword
  2. Match the existing format -- If current snippet is a list, create a list; if paragraph, write a concise paragraph
  3. Place the answer immediately after the triggering heading -- Use H2/H3 with the target question, then answer directly below
  4. Keep paragraph snippets to 40-60 words -- Concise, complete answers win
  5. Use proper HTML structure -- Ordered lists use <ol>, tables use <table>, not just visual formatting
  6. Include the target query in the heading -- The H2/H3 should closely match the search query
  7. Provide context after the snippet answer -- Elaborate below to demonstrate depth

Monitoring:

  • Track featured snippet ownership weekly for target keywords
  • Monitor snippet format changes (Google may switch from paragraph to list)
  • Watch for snippet loss after content updates

2. People Also Ask (PAA)

What it is: An expandable accordion of related questions with brief answers pulled from web pages.

Trigger conditions:

  • Almost all informational queries
  • Many commercial investigation queries
  • Questions beget more questions -- clicking one PAA reveals additional questions

Optimization Playbook:

  1. Mine PAA questions for content ideas -- Each PAA question is a validated search query
  2. Answer PAA questions within your content -- Use the exact question as an H2 or H3
  3. Keep answers concise (40-60 words) -- PAA answers are short excerpts
  4. Use FAQ schema markup -- Increases eligibility for PAA and FAQ rich results
  5. Create dedicated FAQ sections -- Group 5-10 related questions at the end of articles
  6. Target the cascade -- When users click one PAA, new questions appear; cover those too

PAA Mining Workflow:

  1. Search your target keyword
  2. Note all visible PAA questions (4 initially)
  3. Click each one to reveal 2-4 more
  4. Repeat to collect 15-20 related questions
  5. Group questions by subtopic
  6. Create content addressing each cluster

3. AI Overview (formerly SGE)

What it is: An AI-generated summary at the top of the SERP that synthesizes information from multiple sources, with cited links.

Trigger conditions:

  • Informational queries (highest trigger rate)
  • Some commercial investigation queries
  • Question-format queries
  • Definitional and explanatory queries
  • Lower trigger rate for navigational and transactional queries

AI Overview Formats:

Format Description Trigger Pattern
Summary paragraph Synthesized text answer Definitional and explanatory queries
Bulleted list Key points extracted from sources "Benefits of", "reasons for", multi-factor answers
Step-by-step Ordered process "How to" queries
Comparison Side-by-side analysis "X vs Y", "difference between"
Table Structured data comparison Data comparison, pricing, specifications

Optimization Playbook:

  1. Write clear, citable sentences -- AI systems extract well-formed statements of fact
  2. Front-load key information -- Place the most important answer in the first 1-2 sentences of each section
  3. Use structured data -- Schema markup helps AI systems understand your content
  4. Establish topical authority -- AI overviews prefer citing authoritative sources on a topic
  5. Include original data and statistics -- Unique data points are highly citable
  6. Create comparison content -- AI loves to cite well-structured comparison tables
  7. Update content regularly -- Recency signals influence AI source selection
  8. Use clear section headings -- AI systems use headings to understand content structure

Source Citation Patterns:

What Gets Cited Why How to Optimize
Definitions AI needs authoritative definitions Write clear, complete definitions in first paragraph
Statistics AI cites specific data points Include original research, cite sources
Step-by-step processes AI extracts structured sequences Use numbered lists with clear step headers
Comparison data AI synthesizes multi-source comparisons Create comparison tables with clear labels
Expert quotes AI values authoritative voices Include expert attribution with credentials

4. Knowledge Panel

What it is: A large information box (typically right sidebar on desktop) showing structured entity information from Google's Knowledge Graph.

Trigger conditions:

  • Brand/entity queries
  • Notable person queries
  • Place/organization queries
  • Product/service entities

Optimization Playbook:

  1. Establish a Google Knowledge Graph entity -- Ensure your brand exists as a recognized entity
  2. Claim and verify your Knowledge Panel -- Use the "Claim this knowledge panel" option
  3. Maintain consistent NAP -- Name, Address, Phone across all web properties
  4. Build Wikipedia presence -- Knowledge Panels pull heavily from Wikipedia/Wikidata
  5. Use Organization schema markup -- Help Google understand your entity
  6. Maintain active social profiles -- Connected social accounts appear in Knowledge Panel
  7. Get featured in authoritative sources -- Mentions in news, industry publications, and databases

5. Image Pack

What it is: A row of image thumbnails within organic results, linking to Google Images.

Trigger conditions:

  • Visual queries ("what does X look like")
  • Product queries
  • Design/inspiration queries
  • Some informational queries with visual components

Optimization Playbook:

  1. Use descriptive file names -- seo-audit-checklist-template.png not IMG_4523.png
  2. Write complete alt text -- Describe the image content and context accurately
  3. Optimize image file size -- Compress without losing quality (WebP format preferred)
  4. Use original images -- Stock photos rarely rank; original screenshots, diagrams, and photos perform better
  5. Add image structured data -- ImageObject schema when applicable
  6. Place images near relevant text -- Context from surrounding content helps ranking
  7. Create image sitemaps -- Help Google discover all your images
  8. Use responsive images -- Serve appropriate sizes for different devices

What it is: A horizontal carousel of video thumbnails, typically from YouTube, or individual video results with thumbnails in organic listings.

Trigger conditions:

  • "How to" queries
  • Tutorial and instructional queries
  • Entertainment queries
  • Review queries
  • Any query where video content provides superior user experience

Optimization Playbook:

  1. Host on YouTube -- YouTube videos dominate video carousels
  2. Optimize video title -- Include target keyword naturally
  3. Write detailed descriptions -- First 2-3 lines appear in search; include keywords and summary
  4. Add chapters/timestamps -- Key Moments markup helps Google surface specific sections
  5. Create transcripts -- Closed captions and transcripts provide indexable text
  6. Use VideoObject schema -- On your own site pages embedding video
  7. Design compelling thumbnails -- Higher CTR from search results
  8. Target video-intent keywords -- "How to" and tutorial queries have highest video potential

7. Local Pack (Map Pack)

What it is: A map with 3 local business listings showing name, rating, address, and hours.

Trigger conditions:

  • "[service] near me" queries
  • "[service] in [location]" queries
  • Queries with implicit local intent
  • Service-based business queries

Optimization Playbook:

  1. Claim and optimize Google Business Profile -- Complete every field
  2. Build consistent local citations -- NAP consistency across directories
  3. Collect and respond to reviews -- Volume and recency of reviews matter
  4. Add photos regularly -- Active profiles rank higher
  5. Use local business schema -- LocalBusiness structured data on website
  6. Create location-specific pages -- If multiple locations, each needs its own page
  7. Build local backlinks -- Local news, chambers of commerce, community sites
  8. Post Google Business updates -- Regular posts signal activity

8. Shopping Results

What it is: Product listing ads and free product listings with images, prices, and store names.

Trigger conditions:

  • Product purchase queries
  • Product name queries
  • "Buy [product]" queries
  • Price comparison queries

Optimization Playbook:

  1. Submit product feed to Google Merchant Center -- Required for shopping results
  2. Optimize product titles -- Include key attributes (brand, color, size, model)
  3. Use high-quality product images -- White background, multiple angles
  4. Implement Product schema -- Structured data for price, availability, reviews
  5. Keep pricing accurate -- Mismatches between feed and landing page cause disapproval
  6. Collect product reviews -- Aggregate ratings appear in shopping results
  7. Optimize landing pages -- Fast, mobile-friendly, clear purchase path

What it is: Additional links beneath a search result that point to specific pages within the same domain.

Sub-types:

Sub-type Appearance Trigger
Full sitelinks 4-6 two-column links with descriptions Brand/navigational queries for authoritative sites
Inline sitelinks 2-4 single-line links Semi-navigational queries
Search box sitelinks Site-specific search box Large, well-structured sites

Optimization Playbook:

  1. Build clear site architecture -- Logical hierarchy with descriptive navigation
  2. Use descriptive page titles -- Each page should have a unique, clear title
  3. Implement breadcrumb schema -- Helps Google understand site structure
  4. Create a comprehensive sitemap -- XML sitemap submitted to Search Console
  5. Build internal links -- Strong internal linking reinforces page importance
  6. Use SearchAction schema -- Enables the sitelinks search box

10. Rich Results (Schema-Dependent)

These features depend on specific structured data markup:

Rich Result Schema Required Content Type Visual Impact
FAQ FAQPage FAQ sections on any page Expandable Q&A below listing
How-To HowTo Step-by-step instructions Steps with optional images
Review Stars Review / AggregateRating Product/service reviews Star rating in snippet
Recipe Recipe Food/cooking content Image, cook time, calories
Event Event Event listings Date, location, price
Job Posting JobPosting Job listings Salary, location, company
Course Course Educational content Provider, description, rating
Breadcrumb BreadcrumbList Any page with hierarchy Path display replacing URL

General Rich Result Optimization:

  1. Validate with Rich Results Test -- Test every page before publishing
  2. Follow Google's structured data guidelines -- No cloaking or misleading markup
  3. Keep markup accurate -- Schema content must match visible page content
  4. Monitor in Search Console -- Check Enhancement reports for errors
  5. Don't over-mark -- Only add schema for content types genuinely on the page

What it is: Related query suggestions at the bottom of the SERP ("Related searches") or shown after a user clicks a result and returns ("People also search for").

Value for SEO:

  • Keyword discovery -- reveals semantically related queries
  • Content gap identification -- topics users explore after your target query
  • Topic cluster planning -- natural subtopics to cover

How to Use:

  1. Mine related searches for content ideas and internal linking opportunities
  2. Cover related topics within your content to demonstrate comprehensiveness
  3. Use related search terms as H2/H3 headings in long-form content

12. "Things to Know" / Key Moments

What it is: Carousel cards showing key aspects of a topic, or key moments within a video.

Trigger conditions:

  • Broad informational queries
  • Multi-faceted topics
  • Video content with chapters

Optimization:

  • Cover multiple aspects of a topic comprehensively
  • Use clear section headings that match common subtopics
  • For video: add chapter markers with timestamps

SERP Feature Prioritization Matrix

Not all SERP features deserve equal attention. Prioritize based on your content type and goals:

SERP Feature Traffic Impact Effort to Win Best For
Featured Snippet Very High Medium Informational content sites
AI Overview citation High (growing) Medium-High Authority/expertise sites
People Also Ask Medium-High Low-Medium FAQ-rich content
Video Carousel High High (video production) Tutorial/how-to content
Local Pack Very High (local) Medium Local businesses
Rich Results (FAQ) Medium Low Any content with Q&A
Rich Results (Review) Medium-High Low-Medium Product/service reviews
Image Pack Medium Low-Medium Visual content creators
Shopping Results Very High (ecommerce) Medium Product sellers
Knowledge Panel Medium (brand) High (long-term) Established brands
Sitelinks Low (brand already ranking) Low (structural) Large, structured sites

SERP Feature Monitoring Framework

What to Track

Metric Frequency Tool Category Action Threshold
Featured snippet ownership Weekly ~~SEO tool Lost snippet → investigate within 48 hours
AI Overview citation rate Weekly ~~AI monitor Citation loss → review content freshness
PAA presence for target keywords Monthly ~~SEO tool New PAA questions → create content
SERP feature composition changes Monthly ~~SEO tool New feature appearing → optimize for it
Rich result errors Weekly Search Console Any error → fix immediately
Local Pack ranking Weekly ~~SEO tool Drop below position 3 → investigate

SERP Feature Change Analysis

When SERP features change for your target keywords, investigate:

Change Possible Causes Recommended Action
Featured snippet disappeared Google removed snippet for this query; competitor won it Check if snippet still exists; create better snippet-targeted content
AI Overview appeared (new) Google expanded AI Overviews to this query type Optimize content for AI citation
AI Overview disappeared Query type removed from AI Overview program Refocus on traditional SERP features
Video carousel appeared Google detected video intent for this query Create video content for the keyword
Local Pack appeared Google detected local intent shift Consider local SEO if relevant
Shopping results appeared Google detected commercial intent shift Consider product markup or adjust content angle

SERP Feature Combination Patterns

Certain SERP feature combinations indicate specific opportunities:

SERP Combination What It Signals Opportunity
AI Overview + Featured Snippet Google sees this as high-information query Optimize for both -- structured content with clear answers
Video + PAA + Featured Snippet Multi-format informational query Create comprehensive guide with video and FAQ
Shopping + Ads + Reviews Strong commercial intent Product optimization, review content
Local Pack + Ads Local commercial intent Google Business Profile optimization
No features (just blue links) Low-feature query (or very new topic) Potential early-mover advantage for rich results
PAA only (no snippet) Snippet opportunity not yet captured Create snippet-optimized content

AI Overview vs. Traditional SERP Feature Strategy

The rise of AI Overviews changes how to prioritize SERP features:

Scenario Traditional Strategy AI-Era Strategy
Informational query Win featured snippet Win AI Overview citation AND featured snippet
Comparison query Create comparison content Create structured comparison tables (AI prefers these)
Definition query Write clear definition for snippet Write authoritative, citable definition with evidence
How-to query Create step-by-step list Create steps with unique insights AI can synthesize
List query Create comprehensive ranked list Create list with original data/reasoning AI can cite

Key Difference

  • Traditional SERP features reward format optimization (structure your content to match the feature)
  • AI Overviews reward authority and uniqueness (be the source AI trusts for accurate, original information)

Optimizing for both requires content that is both structurally sound AND substantively authoritative.