PeakKR
🏔️

SEO Campaign Template

This is the campaign structure we run for real retainer clients: six phases that unlock in order, so foundations are fixed before content is written and content exists before links point at it. Copy it as-is or trim phases to fit the engagement.

6 phases · 27 tasks Covers a 6-month engagement The complete template — no email wall

Built for: SEO agencies and in-house teams starting a new engagement or restructuring a messy one

1

Phase 1 — Technical foundation (weeks 1–2)

5 tasks · phase 1 of 6

  • Full technical crawl & audit (indexation, status codes, redirects)
  • Fix crawl blockers: robots.txt, sitemap, canonical errors
  • Core Web Vitals baseline + fix the worst offenders
  • Set up/verify Search Console & GA4, annotate the start date
  • Fix broken internal links and redirect chains
2

Phase 2 — Keyword & competitor research (weeks 2–3)

5 tasks · phase 2 of 6

  • Seed keyword list from services, locations and sales questions
  • Map keywords to existing pages; flag gaps with no page to rank
  • Competitor gap analysis: what they rank for that you don't
  • Prioritize by intent + difficulty into a 6-month target list
  • Write the keyword map into the content plan
3

Phase 3 — On-page optimization (weeks 3–6)

5 tasks · phase 3 of 6

  • Rewrite titles & metas for the priority pages (pixel-checked)
  • Fix heading hierarchy and thin sections on money pages
  • Add/repair schema: LocalBusiness, FAQ, Service, Breadcrumbs
  • Internal linking pass: money pages get links from every relevant page
  • Image pass: alt text, compression, next-gen formats
4

Phase 4 — Content production (ongoing from week 4)

4 tasks · phase 4 of 6

  • Brief each priority gap page (target keyword, outline, entities)
  • Draft, edit and publish on the agreed cadence
  • Refresh the top 5 decaying posts (update, expand, re-date honestly)
  • Interlink every new piece from older relevant content
5

Phase 5 — Authority & local (ongoing)

4 tasks · phase 5 of 6

  • Fix/claim Google Business Profile; weekly posts if local
  • Citation cleanup: NAP consistency across the top directories
  • Digital PR / linkable asset for the strongest content piece
  • Monitor new links & disavow only if clearly toxic at scale
6

Phase 6 — Measurement & iteration (monthly)

4 tasks · phase 6 of 6

  • Monthly report: rankings, clicks, conversions vs. baseline
  • Re-crawl quarterly; fix regressions same-week
  • Re-prioritize the keyword map from what's actually moving
  • Quarterly strategy review with the client
Make it run itself

A template on a page is a start. A template that assigns itself is a system.

Copy this into any tool you like — it's yours. But the failure mode of every checklist is the same: it lives in a doc nobody opens on the day the work happens. In PeakKR this template is a phased project: phases unlock in order, each task lands on a real person with a due date, and your client watches the phases complete on their own hub link instead of emailing "where are we?"

  1. Create a project from the template — the phases and tasks above appear on the board, in order.
  2. Assign the phase owners once. New tasks default to the project's PM; recurring ones respawn on schedule.
  3. Share the client hub link. Progress, wins and reports at the same URL all engagement — no status meetings required.
FAQ

Using this template well

Why do the phases have to run in order?

Because each phase makes the next one worth doing. Content written before the technical foundation is fixed gets crawled badly; links built to weak content are wasted. The order is the strategy — teams that run everything in parallel usually redo the early work.

Can I compress this for a smaller client?

Yes — shrink the phases, don't skip them. A small local client might get one week of technical work and five priority pages instead of a full content operation, but the sequence (foundation → research → on-page → content → authority → measurement) holds at every budget.

How do I report progress against this template?

Phase completion is the report. "Phase 2 done: keyword map delivered, 40 targets prioritized" is clearer to a client than any activity list — and if phases live as tasks in a tool with client visibility, the report writes itself.

Every seat, every client, one flat price. PeakKR is the agency workspace behind these templates — projects, timesheets, retainers, client reporting and SEO tooling for $100/month flat, with a 14-day free trial.

Start free See what's inside $100/mo