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)
- KEYWORD — what your buyer actually types (long-tail + high-intent beats high-volume + generic)
- INTENT — informational / commercial / transactional → decides the FORMAT (wrong format = won't rank)
- 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
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)
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
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"
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
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).
The linkable-asset + backlink loop
What actually moves rankings over time
Phase 0 · one-time setup
Your embedded free tools/templates ARE linkable assets — other sites link to them naturally = passive backlinks = higher rank
Periodically: find sites linking to competitors' similar posts but not you (backlink gap) → reach out with your better asset
Build topic CLUSTERS (a pillar post + supporting posts interlinked) — clusters rank far better than scattered one-offs
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.
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.