Publish in clusters that compound, not singles that decay.
Read the skill at https://ai-skills-vault.pages.dev/skills/seo-content-engine.md and install it as a skill in your agent. Follow it exactly, including its checklists. Then ask me the questions it requires and do the work.
Publish in clusters, not in singles. One well-linked cluster of 8 pages outranks 8 unrelated posts every time.
Start with 5-10 seed topics from the business's actual offering, not from imagination. For each seed, expand with: people also ask, autocomplete, related searches, competitor headings, and forum language (Reddit/Quora phrasing).
Then classify every keyword into one of four intents:
| Intent | Query shape | Page type |
|---|---|---|
| Informational | how, what, why, guide | Article / tutorial |
| Commercial | best, vs, review, alternatives | Comparison / listicle |
| Transactional | buy, price, download, near me | Product / service page |
| Navigational | brand, login, docs | Docs / support |
Rule: never target two different intents on one page. It splits relevance and ranks for neither.
Cluster record for each page:
id | primary_kw | volume | difficulty | intent | url | parent | status | last_updated
Before writing, read the top 5 results for the primary keyword and record:
An outline that ignores the SERP is a guess. An outline that copies it is a rewrite. Match the skeleton, add a section nobody has.
width/height, descriptive alt, compressed under 150 KBlangArticle + FAQPage where FAQs exist, HowTo for tutorials{"@context":"https://schema.org","@type":"Article",
"headline":"...","datePublished":"2026-11-15","dateModified":"2026-11-15",
"author":{"@type":"Person","name":"...","url":"..."},
"publisher":{"@type":"Organization","name":"..."}}
Only mark up what is visibly on the page. Fake FAQ schema is a manual-action risk.
Monthly, sort pages by impressions (from Search Console) and check position:
| Position | Action |
|---|---|
| 4-10 with decent impressions | Highest ROI. Expand depth, add a section, improve title, add internal links |
| 11-20 | Add a missing subtopic from the SERP, add original data, earn 2-3 links |
| 1-3 | Protect: refresh stats, update dates, add internal links from new posts |
| Falling | Check for cannibalisation, merge or redirect |
| Zero impressions after 90 days | Wrong intent or no authority - rewrite or delete |
Track last_updated on every page. Content that never updates decays.
Report per cluster, not per post: total impressions, clicks, average position, and conversions attributed to the cluster. A cluster of 10 pages at position 5 can be worth more than one page at position 1 - optimise the cluster's aggregate.
| Symptom | Cause | Fix |
|---|---|---|
| Ranks then drops | Thin content, no internal links | Expand to cover the SERP subtopics, add links |
| Two pages compete | Intent overlap | Merge, redirect, or re-scope one to a different intent |
| Traffic but no conversions | Informational page with no next step | Add a contextual CTA matching the reader's stage |
| No rankings at all | No authority / no links | Build linkable assets: original data, tools, templates |
| AI search cites competitors | Vague, undated, unattributed claims | Add specifics, dates, named sources, structured answers |
Read the skill at the URL above. I will give you a business and a niche. Build a hub-and-spoke cluster: one pillar plus 8 spokes, each with primary keyword, intent, volume estimate, and a SERP-informed outline. Then write the pillar in full with tables, an FAQ block, internal links to the spokes, schema JSON-LD, and meta tags. Flag anything you could not verify instead of inventing numbers.