All writing
2026 · 02 · 26 · Post · 7 min · Ezra · SEO

Shipping 12 SEO pages in 14 days (and what I cut)

The Ezra SEO buildout, end to end. Templates, MDX, the things I deliberately cut to ship fast, and the numbers four weeks in.

Ezra needed inbound traffic. Paid ads on affiliate-tooling keywords run $5 to $50 per click. SEO is the only channel that scales for B2B tools without burning a marketing budget I do not have.

The plan was 14 days from "no SEO content" to "12 new pages submitted to Google Search Console." I hit the date. Most of the pages are now indexed and starting to rank on long-tail.

This is the workflow.

The 14-day plan

I cut a lot to hit the date. More on that below.

Page types and counts

Total: 12 new pages. With existing marketing-site pages, the sitemap reached 38 URLs by day 14.

Each page type targets a different intent. Versus pages capture comparison-shopping keywords (high intent, lower volume). Guides capture informational keywords (lower intent, higher volume). Blog posts capture broader interest.

The template-first approach

Versus pages share a structure: hero, feature comparison table, pricing comparison, "Why Ezra" section, CTA. So do alternatives pages and guides.

I built two shared React components:

Each page is a JSON config (titles, comparison fields, content blocks) plus prose. Adding the fourth versus page took 90 minutes. The first took two days because I was still building the component.

This compounds. If I write three more versus pages next month, each is a single-afternoon job.

MDX over a CMS

I used MDX. Each page is a .mdx file in the repo. Vercel rebuilds on push. No separate CMS to maintain, no headless API to call, no editor account to manage.

The tradeoff: the writer (me) edits Markdown directly. If a non-technical person needs to edit pages without touching code, MDX is the wrong choice. For solo work, MDX is faster and freer than any CMS I have tried.

What I cut to ship fast

The list of things I deliberately did NOT do in the 14-day window:

None of these were free skips. All of them were deferred deliberately. The first job was crawl status. The second job was rich results.

What I shipped instead

The minimum I needed for solid initial indexing:

This is the 80 percent that drives initial indexing. The other 20 percent (schema, OG images, author data) adds quality but does not affect crawl status.

The numbers

By day 14:

By week 4:

This is not viral SEO. It is the slow compounding baseline. The point is that getting from zero to "indexed and starting to rank" in a month is achievable solo, with no marketing team and no paid promotion.

What I would do differently

The takeaway

For B2B tools, 12 quality SEO pages in the first month is a low-effort moat. The work is templating and content. Most founders skip this because it does not feel like engineering.

If you have a B2B tool with no organic traffic, the highest-leverage thing you can do in the next two weeks is template, write, and ship. Not marketing campaigns. Not paid ads. Just pages, fast, with the discipline to ship the 80 percent and defer the rest.

Back to start

The unauthenticated postback hole I had in production for months