Weekly cycle · 1.5–2 hrs/daySEO

Blog / SEO Execution System

A WEEKLY production cycle, chunked into daily work. The goal: own the searches your buyer types. Be the answer Google ranks AND AI cites.

The One Mandate · read this before each cycle

SEO 2.0 is NOT “write content and hope it ranks.” It's DEMAND → SUPPLY: find exactly what your buyer is already searching for (demand), then supply the post engineered to be the answer (supply). Never write a post because the topic “seems interesting.” Write it because the data says people are actively searching for it AND it can convert. One post can take days to write + MONTHS to rank, then pull qualified leads for YEARS. Slowest channel, deepest moat.

Your edge · GEO (don't skip this)

Modern discovery isn't just Google, it's ChatGPT + Perplexity. Engineer each post to be CITED by AI (clear claims, sourced stats, quotable lines, FAQ structure), not just ranked. This is your unfair area.

How Blog/SEO differs from your other channels

  • Reddit / X / LinkedIn = daily conversation, instant feedback.
  • YouTube = weekly video, feedback in days/weeks.
  • BLOG/SEO = weekly post, feedback in MONTHS. The most back-loaded, most compounding, most “works while you sleep” channel.

REALITY CHECK: doable as 1 post/week at ~1.5–2 hrs/day IF chunked across the week (below). Don't expect traffic for months — that's normal and not failure. The library you build now pays out in months 3–9.

The 3 decisions that decide everything

(before you write a word)

  1. KEYWORD — what your buyer actually types (long-tail + high-intent beats high-volume + generic)
  2. INTENT — informational / commercial / transactional → decides the FORMAT (wrong format = won't rank)
  3. FUNNEL STAGE — TOFU / MOFU / BOFU → decides the CTA

Phase 0 · one-time setup

Before post 1

Phase 0 · one-time setup

  • Lock your niche + buyer: every post answers a question YOUR ICP searches. Reject off-niche topics.

  • Build a KEYWORD BANK from demand: "how to [task]", "[error] fix", "best [tool] for [use case]", "[X] vs [Y]", "[service] for [niche]"

  • Validate before committing: prefer long-tail + high-intent + low competition + a gap competitors cover poorly

    (signals: lower keyword difficulty, KGR < 0.25, decent CPC = commercial intent). High volume w/ no intent = trap.

  • Cluster keywords into topics (a pillar + supporting posts) so they reinforce each other — don't write random one-offs.

  • Have ONE embeddable free tool/template ready (your no-API calculators) — it's your capture + your linkable asset.

  • Open your ONE lead list (same sheet as every channel): name | which post/keyword | fit | hot/warm/cold | next step

The weekly cycle

One post · ~1.5–2 hrs/day · published when ready

MondayDay 1

Pick + Map

[the most important day — this is where SEO is won or lost]

  • Pick ONE keyword from your bank that's validated (demand exists, you can realistically rank, it converts)

  • Classify INTENT → lock the FORMAT: informational=guide · commercial="best X for Y"/comparison · transactional=service/product page

  • Set FUNNEL STAGE → lock the CTA: TOFU=newsletter/guide · MOFU=case study/compare · BOFU=book a call/trial

  • Draft 3 title options (50–60 chars, keyword-first, no colon, no clickbait) + the URL slug (/keyword-first, no dates)

TuesdayDay 2

Outline

[structure before prose — never freestyle a long post]

  • Build the H2/H3 skeleton: hook intro → body sections (each answers ONE specific question) → proof/case study

    → conclusion + soft brand pitch → FAQ section (People-Also-Ask style) → CTA

  • Decide where the embedded free tool/template goes (mid-post = strongest capture + earns backlinks)

  • Plan 2+ internal links (to/from existing posts in the cluster) + 1–2 authoritative external links

WednesdayDay 3

Write

[1500+ words, plain English, fast]

  • Hook intro: stat / bold claim / question. Primary keyword in the first 100 words. No "in today's world".

  • Body: short paragraphs (2–4 sentences), active voice, H2/H3 every 200–300 words, lists where they add clarity

  • Keyword: in title + first 100 words + 1 H2/H3 + ~1–2% density (don't stuff — natural reading always wins)

  • NO AI-giveaway words: delve, embark, meticulous, craft, leverage, "it's worth noting", "in today's landscape"

ThursdayDay 4

GEO + SEO Polish + Publish

[this is where your edge lives]

  • GEO pass (be AI-citable): turn key points into clear factual claims · add sourced stats · write quotable one-liners

    make the FAQ section answer real questions cleanly (this is what gets you cited when someone asks an LLM)

  • SEO essentials: meta title (≤55 chars, keyword-first) · meta description (≤160 chars, ends w/ action) · alt text on images

  • Embed the free tool/template. Add the internal + external links. Final readability pass (simple, scannable).

  • Publish → submit/verify indexing → add to sitemap → internal-link to it from existing relevant posts

FridayDay 5

Seed + Repurpose + Log

[a post nobody sees won't rank — distribution kickstarts it]

  • SYNDICATE: republish to Medium / dev.to with a CANONICAL tag back to your original (no duplicate penalty)

  • SEED the link where genuinely useful: a relevant subreddit thread, an X post/thread, a LinkedIn post, your newsletter issue

  • REPURPOSE the one post into: an X thread (key points) · a LinkedIn post · a short video script · a newsletter issue

    (one post → a week of presence on your other channels — same flywheel as YouTube)

  • LOG: anyone who signs up / downloads the tool / replies → lead list. Tag by which post + keyword (learn what converts).

Monthly review

The learning loop (rankings move slowly, so review monthly not weekly)

Phase 0 · one-time setup

  • Which posts are starting to rank / get impressions? (check Search Console) → write more in those clusters

  • Which posts get CITED by ChatGPT/Perplexity when you test buyer questions? → that's GEO working, do more of it

  • Which posts drive signups/leads (not just traffic)? → double down on those topics + intents

  • Refresh older posts (every 6–12 months) to hold/regain rankings — updating beats writing new, for ranked posts

The 6-month arc

SEO is the SLOWEST channel to judge — patience is the strategy

Month 1–2

publishing weekly, near-zero traffic. Normal. You're building the library + learning keyword selection.

Month 3–4

early posts start getting impressions + the odd ranking. AI citations may appear before Google rankings do.

Month 5–6+

the library compounds — older posts rank, clusters reinforce, traffic + leads flow without new effort.

Do NOT judge SEO before ~6 months / ~20 posts. It pays nothing for months then pays forever. Quitting at month 2 (when most do) wastes the entire investment right before it starts working. If you can't commit 6 months, don't start.

Scoreboard

Track these, ignore vanity

Daily scoreboard · track these, ignore vanity

  • posts published in-cluster (consistency)
  • keywords ranking / impressions trend (Search Console)
  • AI citations for buyer questions (GEO working)
  • signups + leads PER post (the real metric)

Not a target · raw pageviews, "going viral", word count. A post ranking for ONE high-intent buyer keyword that converts beats a viral post that ranks for nothing anyone buys on.

The whole day in one line

Mon pick + map a validated keyword (intent+funnel) → Tue outline → Wed write 1500+ → Thu GEO/SEO polish + publish → Fri syndicate, seed, repurpose, log. One post/week, in clusters. Judge at 6 months / 20 posts, not 2.