
SEO Content Cabinet
v0.1.0Keyword research, content briefs, rankings tracking, and refresh tasks — all in one workspace. Keep Search Console and your CMS — replace the Ahrefs spreadsheet, the brief-in-Docs nobody updates, and the "which pages need refreshing?" question nobody can answer.
SEO Content Cabinet
agents
SEO Researcher
.agents/seo-researcher/
Weekly Competitor SERP & Content Gap Watch
0 8 * * 1
Weekly Ranking Check
0 8 * * 1
Weekly Content Refresh Review
0 8 * * 1
SEO Writer
.agents/seo-writer/
2
Agents
3
Jobs
1
Depts
2
Pages
Owns keyword tracking, competitor SERP analysis, and the weekly ranking check — surfaces opportunities, prioritizes refresh tasks, and sequences the SEO Writer.
Writes content briefs, refreshes existing pages, and drafts new SEO content from the Researcher's keyword and SERP analysis.
SEO Content Cabinet
Keyword research, content briefs, competitor SERP analysis, ranking history, and content refresh tasks — all as files your team can open, diff, and act on. The SEO Researcher surfaces opportunities and gaps; the SEO Writer turns them into briefs and refreshes that actually rank.
Keep Search Console, Ahrefs, and your CMS. Replace the keyword spreadsheet nobody can find, the brief-in-Docs that's 18 months stale, and the quarterly "which pages need love?" panic.
The team
- [[.agents/seo-researcher]] — SEO Researcher. Lead orchestrator. Owns keyword tracking, competitor SERP analysis, and the weekly ranking check. Identifies opportunities and prioritizes refresh tasks. Sequences the Writer.
- [[.agents/seo-writer]] — SEO Writer. Writes content briefs, optimizes existing pages for refresh, and drafts new SEO content from research output.
Recurring rhythm
| Cadence | Job | Owner | Output |
|---|---|---|---|
| Weekly (Mon 08:00) | [[.jobs/weekly-ranking-check]] | SEO Researcher | Ranking report in rankings/weekly-<date>.md + workspace update |
| Weekly (Mon 08:00) | [[.jobs/weekly-refresh-review]] | SEO Researcher → Writer | Refresh task queue in refresh/queue.md |
| Weekly (Mon 08:00) | [[.jobs/weekly-competitor-serp]] | SEO Researcher | Competitor SERP/content gaps in competitor-watch/ |
How to run the demo
- Open [[seo-workspace]] — the SEO command center: keyword table with volume/difficulty/rank/target/status, content brief preview, and pages needing refresh.
- Browse
keywords/tracked.md— the full tracked keyword set with current rankings and targets. - Open
briefs/— content briefs the Writer has produced, each a standalone file with structure and outline. - Check
refresh/queue.md— prioritized list of pages to update, with rank drop and opportunity score.
Competitor watch
This cabinet includes a weekly competitor SERP and content gap watch. For the full competitive landscape (positioning, pricing, product), see the flagship [[../competitive-intelligence]] cabinet. For the marketing-lens competitor analysis, see [[../competitive-marketing]].
Connectors
Required: Google Search Console (ranking data), CMS (WordPress, Webflow — publish refreshed pages). Recommended: Ahrefs or Semrush (keyword difficulty, competitor domains), Clearscope or Surfer (content scoring), Google Analytics (traffic per page), Google Drive (brief sharing).
$ git clone --filter=blob:none --sparse https://github.com/hilash/cabinets.git && cd cabinets && git sparse-checkout set seo-content