SERP Outline Extractor
Generate a search-informed outline from a keyword, topic, or draft query.
When to use
- planning SEO articles
- building content briefs
- extracting likely section patterns from search demand
- improving article structure before drafting
Recommended runtime
This skill works with OpenAI-compatible runtimes and has been tested on Crazyrouter.
Required output format
Always structure the final output with these sections:
- Query or target keyword
- Search intent
- Likely audience
- Recommended angle
- Proposed H1
- H2 outline
- FAQ ideas
- Comparison angles
- Freshness notes
- Content brief notes
Suggested workflow
- input a target keyword or query
- classify primary and secondary search intent
- gather likely search-result patterns and common section types
- infer likely headings, FAQs, and comparison angles
- output a practical outline for writing or optimization
Generation rules
- Classify intent before proposing the outline.
- Keep the likely answer near the top for informational queries.
- Include comparison sections only when the query suggests evaluation behavior.
- Add freshness framing when the topic is version-sensitive or year-sensitive.
- Avoid generic filler sections with weak search intent justification.
Example prompts
- Build an outline for “how to get a Claude API key in 2026”.
- Create a search-informed brief for “OpenAI-compatible API gateway”.
- Suggest headings and FAQ sections for “AI model pricing comparison”.
References
Read these when preparing the final outline:
references/serp-pattern-checklist.mdreferences/outline-schema.md
Crazyrouter example
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://crazyrouter.com/v1"
)