SEO
Turn an approved structure into one keyword-researched brief per page, grounded in live competitor research.
Why this skill
Keyword research that lives in a spreadsheet rarely makes it onto the page. This step ties research directly to the structure you already approved, so every page gets a brief the writer can follow.
What it does
It reads your approved structure, runs keyword research against live search results and competitor pages, then writes one brief per page. Each brief sets a primary keyword, supporting keywords, a recommended H1, a title tag and meta description, a URL slug, suggested FAQs, and internal links, with the page's own value-architecture anchors built in. The output lands in workspace/website/seo/, and the page inventory in your structure file gains a column linking each page to its brief.
Because the research and the briefs run in parallel, it stays fast even on a larger site.
How to use it
Call /act-website-seo after Plan and before Generate. It needs websitestructure.md to exist and needs web access for the research. When it finishes it reports how many briefs it wrote, the keywords with little competition worth pursuing, and the pages most likely to rank quickly. You can also run it on its own when you want a content strategy drawn from competitor research. This step is optional in the workflow, but when you use it, Generate applies the briefs automatically.