/blog · 04.28.2026 methodology

Marketing isn't a content problem. It's a system problem.

An engineer's six-week rebuild of marketing as an engineering problem. Strategy, daily plan, cadence, measurement, running on rails through Claude Code and a few MCP servers. The honest version.

30 min read / top of funnel / founder direct / methodology · 06_messaging
Recursion note

This article was written using the system it describes. The marketing harness produced the strategy that led to writing this. You're reading the marketing harness marketing itself.

I've been building software for years and I'm terrible at marketing. Not "humble brag" terrible. Actually terrible. I've shipped products nobody used because I couldn't bring myself to tell anyone about them. Building is my happy place. Marketing is paralyzing.

But I needed to market the harness. So I did what any engineer would do. I turned it into an engineering problem.

Here's what six weeks taught me. Marketing isn't a content problem. It's a system problem. Reddit one week, X the next, half-built newsletter, occasional LinkedIn. It all adds up to busy, not effective. What I needed wasn't more tactics. It was a strategy → daily plan → cadence → measurement loop, running on rails.

// fig_01 · the_loop strategy → execute → measure → iterate
01 STRATEGY /marketing-strategy 02 DAILY PLAN /daily-plan 03 EXECUTE scan · draft · post 04 MEASURE GA4 · GSC 05 ITERATE weekly review // loop closes weekly · strategy evolves with customer signal

// 01 · how_did_i_start How I got into AI-powered marketing as a developer

I sat down with Claude and came up with a strategy based on some theories I had. My users hang out on Reddit. I had a few subs in mind where my experience was relevant. So we started there.

First thing: hook up a Reddit MCP server. Now Claude can scan subreddits and pull thread details. We started commenting, being helpful in threads where my experience was relevant. No grand plan. Just show up and be useful.

After a couple weeks, I wanted to know if any of this was working. So I added a Google Analytics MCP server. Now I could pull traffic reports right from Claude Code. And I could see it. People were actually clicking through from my comments.

Then something interesting happened. I saw people signing up. Not a flood, but real registrations. So I added Google Analytics admin capabilities and set up conversion tracking so I could see the full funnel.

I started researching the people who signed up. Who were they? Where did they come from? Which comments drove them?

Then I wanted to make sure I was set up for SEO, because the Reddit comments were driving traffic but I had basically zero organic search presence. Added the Google Search Console MCP. Immediately found that Google thought my canonical URL was an old ngrok tunnel from development. Fixed it the same day.

The pattern is always the same. Strategize. Add a tool. Execute. Review. Adjust. Each cycle makes the next one better.

// I didn't plan a stack. I added each piece when I needed it.

// 02 · the_daily_loop What the daily loop actually looks like

I tell Claude to scan Reddit. It uses a Reddit MCP server to pull hot and new posts from the subs where my audience hangs out: r/ChatGPTCoding, r/vibecoding, r/ClaudeAI, founder communities. It writes lead files: little markdown docs with the thread title, score, top comment vibe, and an angle for why my experience is relevant. I pick 2-3 threads.

01
scan
// claude

Pull hot + new posts. Write lead files.

Reddit MCP fetches threads from target subs. Each lead is a markdown file with title, score, top comment sentiment, and an angle on why I should care. I read them. I pick 2-3.

02
draft
// claude

Talking points, not a comment.

Claude gives me the angle and the key insight to hit, not a ready-to-post comment. AI-written comments read like AI-written comments and Reddit can tell.

03
voice
// me

I dictate. Claude polishes.

Natural cadence, tangents, genuine reactions. That's the part that sounds human because it is human. Claude does a light pass on phrasing. I post it.

04
measure
// claude

GA4 + Search Console pull.

Every link carries a UTM tag, so I can see exactly which comment drove which sessions. Search Console tells me what's getting indexed and what queries are surfacing.

05
adjust
// me

Tomorrow uses today's signal.

Threads that drove depth get more weight. Comment shapes that bombed get retired. The strategy file evolves. Then I scan again.

I run the loop daily. About 30 minutes. Some days less.

// 03 · the_stack Which MCP servers make up the marketing stack

Three servers, each doing one thing. Plus one SEO plugin that earned its keep on day one.

// reddit
Reddit MCP
workhorse

Browse subreddits. Get post details with comments. Search. The workhorse. Lets me read the room before I say anything.

github reddit-mcp-buddy
// analytics
GA4 MCP
measure

Traffic reports filtered by UTM campaign. Which threads drove traffic. How long people stayed. How many pages they viewed.

github analytics-mcp
// search_console
GSC MCP
seo

Indexing status. Query impressions. Canonical issues. Found out Google thought my canonical URL was an old ngrok tunnel. Would never have caught that without it.

github mcp-gsc

// the seo plugin that changed the game

The Claude SEO plugin changed the game for me. It's a full SEO audit and optimization skill. Runs parallel subagents for technical SEO, content quality, schema markup, sitemaps, performance, and AI search readiness.

I ran /seo audit on my site. Scored 56/100. Found my canonical URLs were doubling, my schema JSON-LD had broken URLs, and Cloudflare was blocking every AI crawler. Fixed all of it the same day. It also handles PageSpeed, CrUX field data, and URL indexing submissions. I submitted 23 URLs for indexing through it in one session.

I encoded the repeatable workflows as slash commands: /scan-reddit, /draft-response, /news-scan, /seo audit. Each one reads my memory files first so Claude has context about my positioning before it starts.

// 04 · failure_modes The biggest mistakes to avoid

failure_01

AI-drafted comments bomb.

Reddit can tell. The comments that perform are the ones I dictate and Claude polishes. Natural cadence, tangents, genuine reactions. That's what makes it human.

failure_02

Homepage links die.

Links to specific content work. Links to homepage don't. My best comment linked to one article. Drove sessions for weeks. Worst posts were homepage links: 4 second average duration, 75% bounce.

failure_03

Earnest pitches into dismissive rooms.

The scan captures top comments and sentiment. If the top comment is dismissive, walking in earnest gets destroyed. The top comment tells you what the audience rewards.

failure_04

The content has to exist first.

You can't link to something you haven't written. I have 100+ articles in my library. When a thread asks about testing AI-generated code, I have an article. The marketing works because the content is genuinely useful.

// let reddit threads tell you what to write

My best-performing content series came from reading r/vibecoding threads. Someone posted a list of 15 tools vibe coders should use. The top comment: "Too many words, just prompt." The second: "I have no idea what any of that means." So I wrote a series explaining those fundamentals in plain English. The articles get linked in threads asking the exact questions they answer. The content writes itself when you listen to what people are confused about.

// 05 · results What the numbers actually look like

Six weeks of running the loop. Pulled from GA4, Search Console, and prod.

// snapshot · 2026-04-28 source · ga4 + gsc + prod
311users
// peak day
All-time record. 4/27 wave drove the harness's biggest day so far.
944sessions
// 7d traffic
+73% week-over-week. The loop compounding.
44%
// blog engagement
On this post, 4/28. Top page on the site by users.
25users
// registered (april)
Real signups in April, prod-verified. Slow but durable.
17min
// deepest cohort
Empathy reply on a "month 3 wall" thread. 13.8 pages avg.
87
// top comment
No link. Reputation comment. Compounds quietly.

// what the funnel taught me

finding_01
High upvotes don't always mean high click-through. Thread size and comment position matter more than upvote count.
finding_02
Empathy comments produce depth. A reply on a "month 3 wall" frustration thread drove only 12 sessions, but those users averaged 17 minutes and 13.8 pages each.
finding_03
Tool comparison comments produce volume. Best-by-volume comment drove 67 sessions from 42 users. Different shape, different goal.
finding_04
Reputation comments don't drive traffic. My highest-upvoted comment had no link. That's fine. Reputation compounds.

Is this going to make me rich? Not yet. Can a solo founder run this in 30 minutes a day and see real, measurable traction? Yeah.

// 06 · why_files Why storing everything as files makes the system work

The leads, the touchpoints, the content, the strategy docs, the analytics baselines: it's all git-tracked markdown. When I scan Reddit next week, Claude reads the touchpoints and knows what I've already said, which threads I've engaged, and what angles worked. The system remembers what I forget.

Marketing advice for founders usually falls into "just put yourself out there" (useless) or "hire a marketer" (expensive). What actually works is treating it like engineering. Define inputs. Build a process. Create feedback loops. Iterate on data. You don't need a marketing degree. You need Claude Code, a few MCP servers, and the willingness to show up where your users talk.

/marketmyspec
/plugin marketplace add Code-My-Spec/plugins
/plugin install marketmyspec@codemyspec
byok · plain markdown in your repo Read the brief →

// next_step

Run /marketing-strategy.

30 minutes. A real strategy. A daily plan you'll actually follow. Free during early access.

// 07 · faq Frequently asked questions

Do I have to build all this myself? +
No. The MarketMySpec plugin packages the loop. /marketing-strategy runs the strategy interview. /daily-plan tells you what to work on today. /marketing-stack installs the MCP recipes your strategy needs. Free during early access. BYOK.
Can a founder with no marketing experience use this? +
Yes. The entire approach is built around engineering principles: define inputs, build a repeatable process, create feedback loops, iterate on data. You don't need marketing expertise. You need the willingness to show up where your users are and let the data guide your next move.
How much time does this loop take per day? +
About 30 minutes once the MCP servers are configured and the slash commands are set up. The scanning, drafting, and analytics review are fast because Claude handles the data gathering. The human time goes into picking threads, dictating authentic responses, and reviewing analytics.
Why not let AI write the full Reddit comment? +
Reddit communities can detect AI-written comments quickly, and those comments perform poorly. The comments that drive real engagement are ones where you dictate your genuine thoughts and let Claude polish the phrasing. The natural cadence, tangents, and authentic reactions are what make a comment resonate.
Do I need a large content library before starting? +
Not to start, but the approach works best when you have content to link to. You can begin by being helpful in discussions without linking anything. As you spot content gaps from real conversations, write articles to fill those gaps. Over time, your library grows organically based on actual demand.
Which MCP servers are essential to get started? +
Start with just the Reddit MCP server and Google Analytics MCP server. Reddit lets you find and engage with your audience. Analytics lets you see what is working. Add Search Console and the SEO plugin once your content is shipping consistently. Or install MarketMySpec and let /marketing-stack do it for you.
How do you track which comments lead to signups? +
Every link carries UTM parameters: source, medium, campaign, and content. The content tag is unique per comment, so I can trace a signup back through the funnel. The data showed me that empathy comments in frustration threads produce the deepest readers, while tool comparison comments produce the most volume. Different strategies for different goals.

// 08 · sources Sources

  1. 01
    RSL/A: Claude Code Marketing Agency Workflow 2-person agency · 9 MCP tools · 3-5x productivity
  2. 02
    FutureSearch: Marketing Pipeline Using Claude Code Automated community scanning · 2-3% signal rate
  3. 03
    MKT1: Marketers Building with Claude Code Positioning checker · lookalike agents · ad intelligence
  4. 04
    Creating AI Agents for Solopreneur Marketing 7 agent categories · minimal stack

This is how I market the harness. It's a feedback loop, codified as MCP tools and slash commands. If you're a founder struggling with marketing, skip the guru advice. Build the loop. Or install the one I built.