target-serp

Identify and optimize for featured snippets, People Also Ask boxes, knowledge panels, and rich results on target keywords. Covers 10 SERP feature types with specific content formats and schema markup requirements (paragraph/list/table snippets, PAA, knowledge panels, FAQ/HowTo/Review rich results) Includes a prioritization matrix to assess traffic impact and effort for each feature, plus combination patterns when multiple features appear together Provides step-by-step audit and optimization workflows: document current holders, match content formats, add FAQ sections, and implement schema markup Distinguishes AI Overview strategy from traditional SERP optimization, emphasizing authority and uniqueness alongside format optimization Supplies ready-to-use JSON-LD templates for FAQPage, HowTo, Article, BreadcrumbList, VideoObject, Dataset, and SpeakableSpecification markup

INSTALLATION
npx skills add https://github.com/calm-north/seojuice-skills --skill target-serp
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$2a

SERP Feature Prioritization Matrix

Not all SERP features are equally valuable. Use this to decide where to invest effort:

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

Tutorial/how-to content

Local Pack

Very High (local)

Medium

Local businesses

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

Feature Combination Patterns

When multiple features appear together, optimize for the combination:

Combination

Opportunity

AI Overview + Featured Snippet

Optimize for both — structured content with clear answers wins both slots

Video + PAA + Featured Snippet

Create a comprehensive guide with video and FAQ section

Shopping + Ads + Reviews

Product optimization + review schema + merchant feed

PAA only (no snippet)

Snippet opportunity — create snippet-optimized content to claim it

AI Overview only (no snippet)

Structured, authoritative content with cited data gets AI inclusion

AI Overview vs Traditional SERP Strategy

Query Type

Traditional Strategy

AI-Era Strategy

Informational

Win featured snippet

Win AI Overview citation AND featured snippet

Comparison

Create comparison content

Create structured comparison tables with clear verdicts

Definition

Write clear definition for snippet

Write authoritative, citable definition with evidence

How-to

Create step-by-step list

Create steps with unique insights AI can synthesize

Traditional features reward format optimization. AI Overviews reward authority and uniqueness.

Step 1: Audit Current SERP Features

For each target keyword:

  • Search the keyword and document which SERP features appear
  • Note who currently holds each feature (which domain, what content format)
  • Check if your site already appears in any feature for this keyword
  • Assess winnability — can you match or beat the current holder's content format?

Keyword

Feature Present

Current Holder

Your Page

Winnable?

...

Featured snippet (paragraph)

competitor.com

/blog/topic

Yes — need better answer

...

PAA (3 questions)

various

No page

Yes — create FAQ section

...

Knowledge panel

No — need Wikipedia presence

Step 2: Featured Snippet Optimization

Featured snippets pull content directly from pages. To win them:

Paragraph Snippets

  • Place a concise answer (40-60 words) directly under an H2 or H3 that matches the query
  • Start with a definition or direct statement: "[Topic] is..."
  • Follow the snippet-bait with expanded detail (Google wants the page to have depth, not just a snippet)

List Snippets

  • Use a proper HTML ordered or unordered list
  • H2 heading should match the query: "How to [do thing]" or "Best [category]"
  • 5-8 list items (Google rarely shows more)
  • Each item should be a concise, scannable phrase

Table Snippets

  • Use semantic HTML <table> with <thead> and <tbody>
  • Column headers should be descriptive
  • Keep to 3-5 columns, 4-8 rows
  • Include the query keyword in the table caption or preceding heading

Snippet Optimization Checklist

  • H2/H3 heading matches the target query exactly or closely
  • Answer appears in the first paragraph after the heading
  • Answer is self-contained (makes sense without surrounding context)
  • Page already ranks on page 1 for the keyword (snippets almost always come from page 1 results)
  • Content format matches what Google currently shows (paragraph, list, or table)

Step 3: People Also Ask Optimization

PAA boxes appear on a large share of informational searches. To capture them:

  • Collect PAA questions for your target keywords
  • Add an FAQ section to relevant pages using the exact question as an H2 or H3
  • Answer in 2-3 sentences directly under the heading
  • Mark up with FAQPage schema for rich result eligibility

PAA answers should be:

  • Direct and concise (no "great question!" preamble)
  • Factually accurate
  • Self-contained (answer stands alone)

Step 4: Schema Markup

Add structured data for rich result eligibility.

Important: Google significantly restricted FAQ rich results in August 2023. FAQPage

schema now only generates rich results for well-known government and health authority

sites. For most sites, FAQ schema still helps AI systems extract Q&#x26;A content but will

not produce visible rich results in Google SERPs.

FAQPage (AI extraction — not visual rich results for most sites)

{

  "@context": "https://schema.org",

  "@type": "FAQPage",

  "mainEntity": [{

    "@type": "Question",

    "name": "What is [topic]?",

    "acceptedAnswer": {

      "@type": "Answer",

      "text": "Direct answer here."

    }

  }]

}

HowTo

For step-by-step content. Include name, step array with HowToStep, estimatedCost, and totalTime:

{

  "@context": "https://schema.org",

  "@type": "HowTo",

  "name": "How to [do thing]",

  "totalTime": "PT30M",

  "step": [{

    "@type": "HowToStep",

    "name": "Step 1 title",

    "text": "Step 1 description",

    "image": "https://example.com/step1.jpg"

  }]

}

Article

For blog posts and guides: include headline, datePublished, dateModified, author, image.

BreadcrumbList

For every page with hierarchical navigation: define the path from home to current page.

VideoObject

For pages with embedded videos — enables video rich results and video carousels:

{

  "@context": "https://schema.org",

  "@type": "VideoObject",

  "name": "Video title",

  "description": "Video description",

  "thumbnailUrl": "https://example.com/thumb.jpg",

  "uploadDate": "2026-01-15",

  "duration": "PT5M30S",

  "contentUrl": "https://example.com/video.mp4"

}

Dataset

For pages with original research or data — surfaces in Google Dataset Search:

{

  "@context": "https://schema.org",

  "@type": "Dataset",

  "name": "Dataset title",

  "description": "What this dataset contains",

  "creator": { "@type": "Organization", "name": "Your Brand" },

  "datePublished": "2026-01-15",

  "license": "https://creativecommons.org/licenses/by/4.0/"

}

SpeakableSpecification

Marks content sections suitable for text-to-speech and voice assistant extraction:

{

  "@context": "https://schema.org",

  "@type": "WebPage",

  "speakable": {

    "@type": "SpeakableSpecification",

    "cssSelector": [".article-summary", ".key-finding"]

  }

}

Validation: Always validate schema with Google's Rich Results Test before deploying.

Step 5: Action Plan

For each target keyword and feature:

Keyword

Target Feature

Current Status

Action Required

Page to Optimize

Priority

...

Featured snippet

Competitor holds it

Add snippet-bait paragraph under matching H2

/blog/guide

High

...

PAA

Not present on our site

Add FAQ section with schema

/blog/guide

Medium

...

Rich result (FAQ)

No schema

Add FAQPage JSON-LD

/faq

Low

Output Format

SERP Feature Audit: [domain or keyword set]

Current SERP Feature Presence

  • Features held: [count]
  • Features available to win: [count]
  • Keywords with SERP features: [count out of total]

Feature Opportunities

[Table from Step 1]

Action Plan

[Table from Step 5]

Schema Implementation List

For each page needing schema:

  • Page URL
  • Schema type to add
  • Key fields to populate
  • Validation status

Pro Tip: Use the free Schema Markup Generator

to build JSON-LD for any page type, and the SERP Feature Landscape

tool to explore which features dominate your niche. SEOJuice MCP users can run

/seojuice:keyword-analysis to find high-impression, low-click keywords where SERP features

are stealing clicks.

BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card