Content Pre-Flight
Most AI content is written straight from a keyword and a prompt. That is why it reads like slop: the model never looked up from the keyword. This skill runs the research a good SEO does first, then hands you a brief to write to.
Twelve checks, in order. Fill the brief as you go. Do not skip ahead to writing.
Inputs (ask for whatever is missing)
- Target keyword / topic (required)
- The site's domain and what the business sells + who for (for intent + EEAT)
- Optional, makes it sharper: a Search Console export, a Google Analytics view, and any keyword-tool read (volume / difficulty) the user already has. Work without them if absent.
The 12 checks
- Live SERP. Search the keyword. List the top 8-10 ranking URLs, the dominant format (guide / listicle / comparison / tool / product), and rough word count. This is the bar to clear.
- Content gaps. Read what those pages cover. Note what NONE of them cover, and what only one or two do. The gap is usually where the new page wins.
- Real People Also Ask. Pull the actual PAA / "related questions" Google shows for the term. Never invent these. They become H2s and the FAQ schema.
- The AI Overview. Check whether an AI Overview answers the query outright. If it fully satisfies the user, flag it: this keyword may not be worth writing for (the click no longer happens). Prefer queries where the user still has to act, go, or book.
- Search intent. Classify it: informational, comparison, transactional, or local. The intent dictates the format. Comparison -> tables. How-to -> numbered steps. Informational -> definition first.
- Semantic terms. From the ranking pages, extract the 8-12 topic/entity terms they all share. Set a target count for each (1-3 mentions). Covering these is how you signal topic coverage, not just keyword repetition.
- Entities. List every tool, company, product, and stat the competitors cite. Research each one up front so the draft references real things, not invented ones.
- Search Console (if provided). What does the site already rank for near this topic, and what is slipping? Reinforce existing momentum instead of starting cold.
- Analytics (if provided). What actually converts on this site? Bias the topic toward pages that earn, not just pages that get traffic.
- Authority / difficulty read. Honestly assess whether this site can realistically rank for this term given its current authority. If not, pick the winnable adjacent term instead.
- Internal links. Identify which existing pages this one should link to and which should link back to it. Place it in a cluster, not on an island.
- EEAT angle. Define the first-person experience or proprietary data the author can add that a competitor cannot. Generic authority does not rank; specific experience does.
Output: the brief
Produce a single brief with:
- Verdict — write it / do not write it (and why), based on checks 4 and 10.
- Primary keyword + intent + target format
- Angle — the gap this page fills (from check 2)
- Must-answer questions — the real PAA (check 3)
- Semantic terms + target counts (check 6)
- Entities to cite with a one-line fact each (check 7)
- Internal links in and out (check 11)
- EEAT hook — the specific experience to weave in (check 12)
- Outline — H2s matched to intent and built to fill the gap, with a rough word count per section
What this skill does NOT do
It stops at the brief. It does not write the article. That is deliberate. A brief this good makes the writing the easy 10%. Write to it by hand, with your own model, or with your own pipeline.
Notes
- Use web search for checks 1-7 if you have no SEO API. Paste-in exports cover 8-9.
- Front-load answers in the eventual draft (answer-first passages, declarative sentences, dated numbers) so both Google and AI summaries can extract cleanly.
- Built by Robin Laires / Laires Labs. laireslabs.com
1---2name: content-preflight3description: Run the 12-point pre-write checklist before writing any SEO article or page. Turns a target keyword into a research-backed content brief: search intent, content gaps, real People Also Ask, semantic terms, entities to cite, internal links, the EEAT angle, and an outline. Use this BEFORE writing any piece of SEO content so the page is built on what actually ranks, not a guess. It stops at the brief. Writing to the brief is the next step (yours, or your writer's).4license: MIT5---67# Content Pre-Flight89Most AI content is written straight from a keyword and a prompt. That is why it reads like slop: the model never looked up from the keyword. This skill runs the research a good SEO does first, then hands you a brief to write to.1011Twelve checks, in order. Fill the brief as you go. Do not skip ahead to writing.1213## Inputs (ask for whatever is missing)1415- **Target keyword / topic** (required)16- **The site's domain** and what the business sells + who for (for intent + EEAT)17- *Optional, makes it sharper:* a Search Console export, a Google Analytics view, and any keyword-tool read (volume / difficulty) the user already has. Work without them if absent.1819## The 12 checks20211. **Live SERP.** Search the keyword. List the top 8-10 ranking URLs, the dominant format (guide / listicle / comparison / tool / product), and rough word count. This is the bar to clear.222. **Content gaps.** Read what those pages cover. Note what NONE of them cover, and what only one or two do. The gap is usually where the new page wins.233. **Real People Also Ask.** Pull the actual PAA / "related questions" Google shows for the term. Never invent these. They become H2s and the FAQ schema.244. **The AI Overview.** Check whether an AI Overview answers the query outright. If it fully satisfies the user, flag it: this keyword may not be worth writing for (the click no longer happens). Prefer queries where the user still has to act, go, or book.255. **Search intent.** Classify it: informational, comparison, transactional, or local. The intent dictates the format. Comparison -> tables. How-to -> numbered steps. Informational -> definition first.266. **Semantic terms.** From the ranking pages, extract the 8-12 topic/entity terms they all share. Set a target count for each (1-3 mentions). Covering these is how you signal topic coverage, not just keyword repetition.277. **Entities.** List every tool, company, product, and stat the competitors cite. Research each one up front so the draft references real things, not invented ones.288. **Search Console** (if provided). What does the site already rank for near this topic, and what is slipping? Reinforce existing momentum instead of starting cold.299. **Analytics** (if provided). What actually converts on this site? Bias the topic toward pages that earn, not just pages that get traffic.3010. **Authority / difficulty read.** Honestly assess whether this site can realistically rank for this term given its current authority. If not, pick the winnable adjacent term instead.3111. **Internal links.** Identify which existing pages this one should link to and which should link back to it. Place it in a cluster, not on an island.3212. **EEAT angle.** Define the first-person experience or proprietary data the author can add that a competitor cannot. Generic authority does not rank; specific experience does.3334## Output: the brief3536Produce a single brief with:3738- **Verdict** — write it / do not write it (and why), based on checks 4 and 10.39- **Primary keyword + intent + target format**40- **Angle** — the gap this page fills (from check 2)41- **Must-answer questions** — the real PAA (check 3)42- **Semantic terms + target counts** (check 6)43- **Entities to cite** with a one-line fact each (check 7)44- **Internal links** in and out (check 11)45- **EEAT hook** — the specific experience to weave in (check 12)46- **Outline** — H2s matched to intent and built to fill the gap, with a rough word count per section4748## What this skill does NOT do4950It stops at the brief. It does not write the article. That is deliberate. A brief this good makes the writing the easy 10%. Write to it by hand, with your own model, or with your own pipeline.5152## Notes5354- Use web search for checks 1-7 if you have no SEO API. Paste-in exports cover 8-9.55- Front-load answers in the eventual draft (answer-first passages, declarative sentences, dated numbers) so both Google and AI summaries can extract cleanly.56- Built by Robin Laires / Laires Labs. laireslabs.com