Use case 09 · Website migration
Move a whole website to plain files in an afternoon.
Leaving WordPress, Webflow, HubSpot or a legacy CMS? The content is the hard part. output.md reads your sitemap, converts every page to clean Markdown and hands you a folder you can import anywhere — no plugin, no export format wrestling.
Free account, 10 markdown + 10 AI credits included. No credit card needed.
Today
- Export files that only work with the platform you are leaving.
- Copy-pasting 200 pages by hand, losing headings along the way.
- Old pages full of inline styles, tracking pixels and shortcodes.
With output.md
- One .md file per page, named after its URL.
- Headings, lists, tables and links preserved; decoration gone.
- A ZIP that commits straight into a git repo or imports into any CMS.
Step by step
How it works, in 5 steps.
-
01
Point at the sitemap
You do
Choose Sitemap mode and enter the site’s sitemap.xml address. output.md reads every URL it lists, including nested sitemaps.
You get
A queue of every page on the site, before a single credit is spent.
-
02
Review the queue
You do
Remove what you do not want to carry over — tag archives, paginated lists, legal pages you will rewrite anyway.
You get
A migration scope you actually chose, not whatever the old CMS happened to publish.
TipSort the queue by path so /blog/, /product/ and /help/ sections are easy to include or exclude in bulk.
-
03
Process
You do
Start the queue. Pages are fetched server-side, so lazy-loaded text and JavaScript-rendered content come through.
You get
Clean Markdown for every page, in one project, with the original URL kept as metadata.
-
04
Spot-check and edit
You do
Open a sample of pages in the editor. Fix a heading, drop a stray call-to-action, adjust a table.
You get
Confidence the content is right before it lands in the new system.
-
05
Export the ZIP
You do
Download the whole project as a ZIP of .md files.
You get
Content ready for Astro, Hugo, Jekyll, Docusaurus, Notion, Ghost or any importer that understands Markdown.
TipKeep the project around after launch — it doubles as an archive of the old site.
Why it works
What you get out of it.
Scope first, pay second
The sitemap queue shows every page before conversion. You decide what moves; credits are only used for pages you process.
Nothing to install
No plugin on the old site, no scraper on your laptop, no headless browser to maintain. Paste the sitemap and go.
Format-neutral output
Markdown is the lingua franca of modern CMSs and static site generators. Whatever you move to next will read it.
What it costs
1 markdown credit per page processed.
A 100-page site is 100 markdown credits — the Studio pack. Start with the free account to test the queue on the first ten pages.
Packs are one-time top-ups — no subscription. See all packs.
Questions
Before you start.
What if the site has no sitemap?
Use bulk mode instead: paste a list of URLs (one per line) and they are queued the same way. Most crawlers and SEO tools can export a URL list for you.
Are images migrated?
No. output.md is text-first by design: images, embeds and scripts are removed so the Markdown stays clean. Image assets are best moved with the media library of the platform you are leaving.
How are files named?
Each file is derived from the page URL, so /blog/pricing-update becomes a predictable filename. The original URL is kept with the item so redirects are easy to map.
Can I migrate pages behind a login?
Not yet. Pages need to be publicly reachable for the server-side fetch. For private content, export it from the source system and upload as PDF, Word or Excel.
Try it on your own material.
Paste a link or upload a file, and see the Markdown before you decide anything else.