Skip to content

Content

500 Blog Posts in 72 Hours — How Aidxn's Fable + Haiku Pipeline Worked

72 hours. 500 posts. One content engine. In May 2026, Aidxn shipped a proof-of-concept that topical authority still beats single-post SEO: a fully autonomous content pipeline that generated 500 blog posts across 8 verticals in three days. Architecture: Claude Opus (Fable) as director, parallel Claude Haiku workers, 4–6 posts in-flight concurrently. Real numbers: 30–90s per dispatch, 2–3 posts per turn, 70–90 posts per hour at peak. Here's how it worked, where it broke, what we learned, and whether you should try it.

📝 🤖

The premise is deceptive. "500 posts" sounds impressive until you ask: "Which 500? How long? What quality?" Aidxn's answer: 600–900 word evergreen posts across 8 verticals (SaaS, e-commerce, content, design, etc.), each post unique topic + outline, 72-hour end-to-end timeline. Not a token dump. Not AI slop. Real research, real code samples, real links. The goal wasn't "go viral" — it was to test whether topical authority still moves the needle in 2026. (Spoiler: it does. A site with 500 posts on SaaS beats a site with 10 posts on SaaS, even if the 10 are perfect. Google rewards breadth + consistency.) The experiment proved it, but the pipeline almost collapsed three times.

Why 500 Posts?

SEO logic in 2026 is frozen in 2023. Keywords are dead (they never died, marketing just moved them around). Content length doesn't matter, but topical coverage does. A single 5000-word pillar post on "SaaS pricing models" loses to five 800-word posts on "pricing mistakes in SaaS," "pricing for freemium SaaS," "pricing psychology SaaS," etc. Google's algorithm still uses co-occurrence and entity clustering — posts that sit next to each other on a site are seen as related. 50 posts on "climate change" outrank 3 posts on "climate change" because Google sees you as an authority, not a dabbler. The barrier is not quality (AI can do quality now). The barrier is *volume*. 500 posts is the breakpoint. Less and you're not an authority. More and you're hitting diminishing returns.

The Architecture: Fable Director + Haiku Workers

The pattern is called "director + workers." Opus handles strategy (topic generation, outlines, quality gates). Haiku handles execution (drafting posts in parallel). Why split? Cost and speed. Opus is ~$15 per million input tokens. Haiku is ~$0.80 per million input tokens. If you're writing 500 posts, use Opus for the hard thinking and Haiku for the repetitive writing. You save ~95% on token cost and cut wall-clock time by 70%.

Flow:

1. Opus receives seed topics (8 verticals, 60+ base topics)
2. Opus generates 500 outline bundles (topic + structure + research notes)
3. Opus batches outlines into 80 chunks of 6–7 posts
4. For each chunk:
   a. Dispatch 4–6 Haiku workers in parallel
   b. Each Haiku writes one post from outline (30–90 seconds)
   c. Collect output, stage for publishing
5. Opus reviews batch (spot-check for coherence, dupes)
6. Loop back to step 4 until all 500 done

Concurrency is the multiplier. Instead of drafting posts sequentially (500 × 90s = 125 minutes), dispatch 6 in parallel (500 ÷ 6 × 90s ≈ 7500s ≈ 2 hours). At peak efficiency, the system sustained 70–90 posts per hour. Real wall-clock time end-to-end: 12 hours of compute spread across 72 hours of wall time (waiting for batches, restarting failed jobs, manual review).

Four Failures (and How We Recovered)

1. File Path Drift

By post 200, file paths had drifted. Opus generated a topic "SaaS payroll taxes" and outlined it for the path /src/pages/blog/saas-payroll-taxes.astro. Haiku wrote the post and returned it. The automation tried to write to that path, but three earlier topics had already claimed /saas-payroll*.astro variations. File overwrites. Data loss. Recovery: added a SHA-256 hash of the topic to the filename. One upstream collision check before every dispatch. Took 30 minutes to fix, cost us 12 posts (rewritten).

2. Watchdog Loop Stalls

The /loop (recurring automation) that dispatched Haiku batches got stuck on a rate-limit error. API returned 429 (too many requests). The loop didn't retry — it just halted silently. 6 hours lost. Recovery: wrapped dispatch in exponential backoff with a max-wait ceiling. If rate-limited, wait 2s, then 4s, then 8s, cap at 60s. Also added a Slack notification ("batch X stalled, waiting…") so human eyes could spot gaps. Low-tech fix, high-impact.

3. Scope Creep in Opus Prompts

Opus started generating 1000-word outlines because the system prompt said "detailed research notes." Haiku then took 3+ minutes per post instead of 90 seconds. Bottleneck shifted from parallelism to token throughput. Recovery: tightened Opus brief to "outline = topic + 3 key sections + 1 code block idea + 2 research keywords. Under 150 tokens." Opus compliance was instant. Posts went back to 90s cycles. Speed nearly doubled in the next batch.

4. Duplicate Topics Across Batches

Batch 15 contained a post called "Postgres JSONB for SaaS data." Batch 42 generated nearly the same topic: "Using JSONB in SaaS applications." Not identical titles, but same core angle. Both got published. Recovery: Added a deduplication check after Opus generates outlines. Hash each topic, compare to all prior hashes, reject if 70%+ overlap. This pruned ~40 posts (duplicates or near-duplicates) but kept the 500-post goal. The upside: no cannibalisation across posts.

Cost Math

Opus director: 80 batches × 1 Opus call per batch × 4000 output tokens ≈ 320K tokens ≈ $4.80. Haiku workers: 500 posts × 2500 input tokens (outline) × 1 Haiku dispatch × 0.80/1M input ≈ $1. Publishing overhead (file writes, git commits): $0. Total API cost: ~$6. Infrastructure (Netlify dev server, GitHub Actions runners): included in existing spend. Total direct cost: $6 for 500 posts. Breakeven: ~1200 visits per post at CPC rates, or 1 click-through per post. Velocity X hit 18K visits in week one. Positive ROI in 168 hours.

Six FAQs

Isn't 500 posts AI slop?

Not if you're intentional. Aidxn generated 500 posts with real code examples, unique angles, and proper research. Average read time: 4–6 minutes (not throwaway content). The "slop" label sticks because most AI content is: repetitive prompts, thin outlines, no fact-checking. Aidxn's approach: Opus does the thinking (unique outline per post), Haiku executes that specific outline. The thinking isn't replicated. The output isn't.

Won't Google penalise 500 new posts at once?

Not in 2026. Google's crawl budget is unlimited for established domains. Publishing 500 posts at once is a bulk indexing question, not a penalty question. Staged rollout (50 posts/week) spreads the signal. Bulk publishing (all 500 at once) concentrates it but doesn't trigger penalties — just sitemaps and robots.txt. Velocity X staged over 72 hours. Most indexed within 7 days.

What's the quality per post?

Range: B to A grade. Some posts are library references (Recharts API docs, Tailwind tricks) and land B+ — useful but not groundbreaking. Others are original comparisons (Supabase vs. Firebase for real-time features) and land A — research + analysis + trade-offs. Average: B+. You don't need 500 A posts. You need 500 B+ posts in a coherent topic cluster. 1 A post alone loses to 5 B posts together.

How do you prevent duplicate or similar topics?

Opus generates with a "forbidden words" list and a dedup hash. Each topic outline is hashed. Before dispatch, the hash is checked against all prior posts. If similarity > 70%, reject and regenerate. This pruned ~8% of generated topics but ensured uniqueness. Manual review on the first 50 posts also caught edge cases Opus missed.

Can you automate the entire pipeline?

Almost. Opus → generate outlines → hash-deduplicate → dispatch Haiku batches → collect posts → auto-commit to git. Fully autonomous end-to-end. The gap: human eyes on the output. Aidxn added a 10-post spot-check before each batch publish (Opus reviews, flags any quality drops). Takes 2 minutes per batch, prevents disasters. Automation without guardrails is how you ship 500 pages of nonsense.

How does this affect SEO?

Topical authority is about co-occurrence and entity clustering. 500 unique posts on SaaS, design, and content signal to Google: "This site is an authority on these topics." Velocity X's 72-hour experiment saw a 15% spike in organic impressions week-one, 8% click-through improvement by week two. The posts are young (no external links yet), so rankings are fragile. But the entity signal is there. Over months, as these posts get cited and linked, that authority compounds. The bet is that 500 posts beats 10 posts, even at the same quality level. Early data says yes.

The Bottom Line

500 posts in 72 hours sounds insane. It is. But it's not unprecedented — it's just accelerated. Agencies ship 500 posts per year across teams. Aidxn did it in parallel with one person and two Claude models. The pattern scales: director (Opus) handles the reasoning, workers (Haiku) handle the repetition, human eyes spot-check the output. Topical authority is real. Breadth beats depth. If SEO is part of your growth strategy, the content barrier just got a lot lower. Ready to ship something similar? Let's scope a content engine for your domain or read how autonomous agents actually scale without breaking.

Let us make some quick suggestions?

Please provide your full name.
Please provide your phone number.
Please provide a valid phone number.
Please provide your email address.
Please provide a valid email address.
Please provide your brand name or website.
Please provide your brand name or website.