A 48-hour migration sprint for independent writers

Your archive deserves an address you own.

I move your public Substack history onto a fast, branded site on your domain—without touching the newsletter your readers already use.

US$250 total US$125 to reserve invoice follows by email

Four white cards on a blue, cyan, and pink gradient background
Keep the newsletter. Own the library. One system, no broken history.

I moved my own archive before offering to move yours.

The migration ledger is not a demo: 21 completed batches, every post mapped to its original URL, publication date, and destination slug. Media files were stored independently with source references and checksums.

409posts migrated
198media files stored
21/21batches completed

Migration ledger verified August 22, 2026.

Your newsletter can stay on a platform. Your body of work does not have to.

The rented feed

One company controls the URLs, presentation, discovery rules, and exit.

The owned library

Your domain, portable files, searchable history, and an archive that can outlive any tool.

A clean exit hatch, delivered end to end.

Fixed scope. No redesign committee. No subscriber migration. The goal is a faithful, durable second home for the work you already made.

01

The writing

Up to 100 public posts, with titles, body copy, original publication dates, and human-readable slugs preserved.

02

The media

Up to 25 in-post images copied off the platform CDN and mapped back to their source posts.

03

The address

A fast, branded archive deployed to a domain or subdomain you control. Your Substack stays live throughout.

04

The handoff

A content ledger, source code, RSS, sitemap, structured article metadata, and a final link-by-link verification report.

Five posts prove it. The rest follow.

01

Proof

First

I migrate five representative posts and show you the result before the full run.

02

Move

24 hours

The archive runs through the same import, media, and publishing pipeline I built for my own writing.

03

Verify

48 hours

I audit dates, slugs, images, feeds, and source links, then hand over the keys.

Three founding slots

Make the archive yours before you need an exit.

Send the publication URL. I'll confirm fit, issue the US$125 deposit invoice, and begin with the five-post proof. The deposit is refundable until that proof passes the agreed checks.

Founding priceUS$250

$125 now · $125 at handoff

Claim a slot For public archives up to 100 posts and 25 images.