SEO workflow recipes — named, multi-step playbooks that chain SEO skills into a repeatable process. The flagship recipe is the full article-production pipeline (seo-writing); others cover audits, migrations, and recovery. Use to pick and run a standard SEO workflow end-to-end.
Installs into .claude/skills of the current project.
Are you the author of Seo Flow?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/trungdo9-seo-flow)
---
name: seo-flow
description: SEO workflow recipes — named, multi-step playbooks that chain SEO skills into a repeatable process. The flagship recipe is the full article-production pipeline (seo-writing); others cover audits, migrations, and recovery. Use to pick and run a standard SEO workflow end-to-end.
allowed-tools: Read, Write, Glob, Grep
---
# SEO Flow — Workflow Recipes
> Individual SEO skills are ingredients. A flow is a recipe — a named, ordered sequence that turns a goal ("write and publish an article", "recover a traffic drop") into a repeatable process with checkpoints.
## When this skill activates
**Implicit:** "run the full SEO article flow", "what's the process for [SEO goal]", "SEO workflow for X".
**Explicit:** "Use the seo-flow skill to [task]."
**Routed from:** `/mk:seo` when a multi-step workflow is needed.
## Scope
Covers:
- Selecting the right named recipe for an SEO goal.
- Chaining SEO skills with checkpoints + entry/exit gates.
- Resumable, inspectable multi-step processes.
Does NOT cover:
- The individual skill logic (each recipe delegates to real skills).
- Non-SEO marketing flows → `.claude/workflows/marketing-workflow.md`.
## Recipes
| Recipe | Goal | Delegates to | Entry point |
|---|---|---|---|
| **SEO Campaign** 🔁 | Closed loop: baseline → plan → write → publish → measure → optimize (repeat) | `.claude/workflows/seo-workflow.md` (7 phases, wraps [[seo-writing]]) | `/mk:seo campaign` |
| **Article Production** ⭐ | Seed keyword → published, optimized, interlinked article(s) | [[seo-writing]] (6 stages) | `/mk:seo write`, `/mk:seo plan` |
| **Site Content Audit** | Existing site → cluster map + gap/triage list | [[seo-writing]] playbook Phase 1–2, [[seo-audit]] | `/mk:seo audit` |
| **Full SEO Audit** | Technical + content + schema audit | [[seo]] orchestrator (parallel sub-skills) | `/mk:seo audit` |
| **Traffic Recovery** | Ranking drop → diagnose + fix plan | [[seo-drift]], [[seo-technical]], [[seo-content]] | `/mk:seo audit` |
> ⭐ **Article Production is the flagship.** It's a 6-stage assembly line (strategy → outline → write → optimize → media → publish) with a status machine, ported from a production n8n pipeline. See [[seo-writing]] for the full flow and the 100-article WordPress playbook.
> 🔁 **SEO Campaign is Article Production run as a campaign** — it adds the "before" (baseline audit + metrics) and the "after" (GSC/GA4 measurement, refresh/scale/kill decisions, optimize loop). Use it when the goal is *organic growth over cycles*, not a batch of articles.
## Recipe anatomy (why flows beat ad-hoc prompting)
Each recipe is:
- **Staged** — discrete steps with clear boundaries.
- **Gated** — a stage only starts when its entry condition is met (a status, an artifact).
- **Idempotent** — re-running a completed stage is a no-op; you can resume mid-flow.
- **Inspectable** — every stage writes an artifact (a plan, a brief, a draft) you can review before the next.
This is what makes SEO work at scale reliable instead of a black box — you can stop after planning, review a draft before publishing, or re-run one stage without redoing the rest.
## Key concepts
- **Recipe vs. skill** — a skill is knowledge; a recipe is a sequence of skills with checkpoints. `seo-flow` picks the recipe; the recipe drives the skills.
- **Checkpoint** — a human-review or gate point between stages (e.g. "review the plan before writing burns tokens").
- **Resumability** — because state lives in an artifact (the pipeline table), a flow survives interruption and picks up where it stopped.
## Output
- Recipe selection + the delegated skill's outputs (cluster, briefs, articles, published posts).
- Written under `plans/marketing/<site>/`.
## Cross-references
- `.claude/workflows/seo-workflow.md` — the SEO Campaign closed loop (7 phases)
- [[seo-writing]] — the flagship Article Production recipe (6 stages + playbooks)
- [[seo]] — the audit-side orchestrator
- [[seo-cluster]] · [[seo-content-brief]] · [[seo-content]] · [[seo-plan]] — skills the recipes chain
- `.claude/workflows/marketing-workflow.md` — the broader 10-phase marketing flow
- `.claude/workflows/marketing-rules.md` — content quality rules
## Provenance
Imported from `AgriciDaniel/claude-seo` and adapted for KitForge. The Article Production recipe is the ClauKit-native port of a production n8n SEO pipeline — see [[seo-writing]].