- The Vibe Marketer
- Posts
- I built 3,200 pages and let customers find me
I built 3,200 pages and let customers find me
The acquisition strategy that works like magic...
Happy Thursday Vibe Marketer,
What if you don't need to build an audience to acquire customers?
And what if the strategy to do that exists right in front of you and you have been walking right past it?
This is exactly what I broke down in our last Vibe Session, where I get together with Vibe Marketers inside the community every two weeks…
Okay. A few weeks ago I decided to build something completely outside my lane.
I knew nothing about sports betting. I had no audience in that space.
No credibility. No following. No head start.
Just a $150 billion market where 95% of people lose money every year — not because the odds are impossible, but because they're betting on vibes.
I saw a gap. People wanted data-backed picks. Nobody was giving it to them in a clean, transparent way. So I built it.
But here's the part nobody talks about.
Building the product was the easy part. The question was:
How do I get in front of the right people without spending years building an audience from scratch?
And the answer is programmatic SEO.
So, what is programmatic SEO?
Think of it this way.
Instead of writing blog posts and hoping people find you, you build pages for every search term your customer could possibly type.
Each one targeting a specific search. A specific question. A specific moment when someone needs exactly what you offer.
Zapier does this. Search "how do I integrate Zoom with Slack" they show up. They didn't write an article for that. They built a page for every single one of their 7,000 app combinations.
That's programmatic SEO. You find the universe of searches in your space. You build a template. Claude Code creates the pages. They sit there quietly and show up when someone goes looking.
You don't chase traffic. You park where traffic already goes.
Here's what I did — I built 3,200 pages without writing a single one manually
Millions of people search for specific players, specific teams, specific games every single month. Most of those searches have no great answer. Nobody's built pages for "Garrett Mitchell batting average against left-handed pitchers tonight."
But I did.
I got every MLB player in the league. Collected all their stats.
Added my specific data viewpoints, lineups, game matchups, historical edge.
Then I had Claude Code build a page template.
Vercel handles the rest. Pages only render when someone actually visits the URL.
So I'm not spinning up 3,200 pages before launch. They just exist. And they load when someone finds them.
That's it.
One Claude Code session. 3,200 pages live.
Every player. Every team. Every matchup.
Each page targeting a search term that individually might have 70 searches a month.
Multiply that across an entire league and you have a universe of traffic that compounds quietly while you sleep.
I have used the same formula for another boring business too
I have used this exact logic for a diesel mechanic business.
Emergency diesel mechanic + Rock Hill SC.
Emergency diesel mechanic + Charlotte.
Emergency diesel mechanic + Concord NC.All services × all locations = a universe of pages covering every search in your area.
If you run a local service business, here's the full step-by-step playbook for you to apply.
You don't need to be in sports betting for this to work. You need a category, a variation, and Claude Code.
Here’s how to build this yourself:
1. Find your universe of searches: What are all the variations your customer could search?
Player + stat. Service + location. Product + use case. Map that out first.
2. Build one page template in Claude Code: Don't build 3,200 pages. Build one.
Get the structure right — entity name, key data, FAQs, internal links. Then let Claude Code replicate it across your entire dataset.
3. Feed it your data: Every player and their stats. Every service and every location.
Every product and every variation. Claude Code populates the template automatically.
4. Deploy on Vercel: Pages only render when someone visits the URL.
You're not spinning up thousands of pages at launch. They just exist and load on demand.
5. Drip the launch: Don't go live with everything at once. 10 pages the first week, 5 the next, 30 the week after.
Keep it natural. Send some internal links. Do a social post.
The compounding happens either way just don't rush it.
What your page should look like — the universal structure
Every programmatic page follows the same skeleton regardless of niche.
Here's the structure I used for my sports betting product pages that works for any category, service, or product.



Well it did not stop there…
This is exactly the kind of thing I cover in my bi-weekly Vibe Sessions inside the community where I share what I'm building, and members bring
their own builds to the table too.
And this session had a lot more in it…
Mike, one of the community members, runs a property management business with zero coding background. Six weeks into Claude Code, he showed up with a full internal OS, dashboards, task management, process automation, leasing paperwork. Built it himself. No dev. No agency. That's what's possible now.
I gave a quick walk through of how I review my builds before shipping: Superpowers creates the spec, Codex reviews it, Claude Code executes. It's how I avoid bugs and rabbit holes on anything mission-critical.
We got into databases. When SQLite is enough, when you actually need Supabase, and why most personal apps don't need the heavy setup people think they do.
Discussed how to code remotely which had a lot to do with VPS, SSH, remote desktop. The kind of practical stuff that only comes up when you're building seriously.
---
Honestly, these sessions fire me up…

I get to see what people are actually building, what's working, what's not, and where they're stuck.
The vibe marketer’s community is full of incredible people who show up in discussions and help each other out but there's a different energy when it's a live conversation.
So if you're building something, have something to share, want to ask a question, or just want to be in the room I run Vibe Sessions bi-weekly. Every two weeks, same format. Real problems, real builds, no fluff.
If you're already in the community, we have our next session on May 6 at 10 AM EST. You can check the event and add it to your calendar here…
And, regardless of whether you're in the community or not. Try the programmatic structure template above.
Screenshot it, save that in your Claude Code folder and jam with it.
And, keep me posted how it goes.
—
Miscellaneous vibes
1. The minimalist guide to turning your OpenClaw / Hermes agent into a marketing analyst…
2. The 64-min open AI Codex masterclass.
3. ChatGPT 5.5 found first $15,000 a month client on Google Maps in 10 minutes…
4. Everything you need to know about GPT 5.5.
5. ChatGPT Images 2.0 + Seedance 2.0 is wild…
6. Turns ideas into reliable skills for Claude Code.
7. AI era made distribution the most important moat…
Let’s vibe
Crazy time to be building with AI. And, looks like Claude code is leading the game…
Wanna scale marketing and outperform your competitors? Upgrade your AI.
Wanna learn from marketers actually shipping with AI? Upgrade yourself.
Wanna unlock both at once? Get the bundle.
Got feedback or a question? Just hit reply. I read every message.
Know someone who’d love this newsletter? Share it with a friend who is figuring AI out too.
The Vibe Marketer
How'd you like this letter?Was this a vibe? |