RankFloRankFlo

Migration guide

Migrate from Medium to RankFlo

Own your content, own your traffic — leave Medium's paywall behind.

Why move from Medium

  • Stop sending readers to Medium's paywall — own your audience
  • Get the SEO credit for your work (Medium owns the canonical)
  • No more arbitrary Medium algorithm changes throttling your reach
  • Use AI to repurpose old Medium posts into new content
  • Custom domain, custom design, no Medium branding
  • Built-in analytics — see exactly who's reading and from where

Things to plan for

Edge cases that come up on most Medium → RankFlo migrations.

Medium export is incomplete

Medium's export gives you HTML files per post, but no metadata (categories, tags, draft state, claps). Plan to manually tag posts after import.

Embedded Medium widgets

Posts containing Medium-only embeds (clap counters, follow buttons) need cleanup. Our importer strips these.

Canonical loss

Posts on Medium have built-up SEO equity at medium.com URLs. After migrating, set canonical=your-new-url AND ask Medium to redirect (in Story settings → "Story removed").

Step-by-step migration

6 steps. Export format: ZIP archive of HTML files

  1. 1

    Request export from Medium

    instant request, 24h wait

    Settings → Account → Download your information. Medium emails you a .zip within 24 hours.

  2. 2

    Unzip and locate posts/

    Inside the export, your stories are in posts/ as HTML files. Drafts are in drafts/.

  3. 3

    Run the Medium importer

    10–30 min

    Settings → Import → Medium (zip). Upload the .zip — we parse the HTML files, strip Medium widgets, and convert to clean blocks.

  4. 4

    Add tags and categories manually

    Medium's export doesn't include tags. Bulk-tag posts in the dashboard using saved filters.

  5. 5

    Set canonical tags

    For each migrated post, set canonical to your new URL. RankFlo does this by default once you publish.

  6. 6

    Update Medium posts to point to new URLs

    Open each Medium story → add a link "This post has moved to [your-domain.com/blog/slug]". Medium will eventually deprioritize the old version.

After the migration

SEO and operational checklist — don't skip these.

  • Set up 301 redirects from old URLs to new RankFlo URLs
  • Submit your new sitemap to Google Search Console
  • Verify all internal links resolved correctly
  • Re-add SEO meta titles and descriptions where missing
  • Configure your custom domain and HTTPS
  • Run a crawler (Screaming Frog) against the new site to catch broken links

Ready to leave Medium?

Start a free trial — the importer ships with every plan.