RankFloRankFlo

Migration guide

Migrate from HubSpot to RankFlo

Pull your blog out of HubSpot's marketing suite — no need for the full stack.

Why move from HubSpot

  • HubSpot's CMS Hub is expensive ($300+/mo); RankFlo is $5/mo or free self-hosted
  • Built-in AI content generation
  • Real-time SEO scoring
  • Type-safe API — HubSpot's API works but is complex
  • Pair RankFlo with any frontend — keep HubSpot CRM for sales/marketing while moving content
  • Faster page loads than HubSpot CMS

Things to plan for

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

HubSpot's design templates

HubSpot blog templates use HubL (HubSpot Language). Don't try to migrate templates — rebuild with a modern frontend (Next.js / Astro) hitting RankFlo's API.

Smart content (personalization)

If you used HubSpot's smart content (different copy per persona), this is a frontend feature. Implement on your new frontend with the same persona logic.

Step-by-step migration

4 steps. Export format: JSON via HubSpot CMS API

  1. 1

    Export blog posts via HubSpot API

    HubSpot's CMS API: GET /cms/v3/blogs/posts. Iterate through all posts (paginated). Or use HubSpot's UI export if available on your plan.

  2. 2

    Run the HubSpot importer

    10–30 min

    Settings → Import → HubSpot (JSON). Provide your HubSpot API key; we fetch posts directly.

  3. 3

    Re-host featured images

    HubSpot images live at hubspot.net CDN. The importer fetches each image.

  4. 4

    Migrate frontend

    Build a new frontend (Next.js / Astro / your existing site) that fetches from RankFlo's REST API. Keep HubSpot for forms, CRM, and marketing automation.

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 HubSpot?

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