Migration guide

Migrate any legacy CMS into Lovable

A complete walkthrough of how Sitejump turns a WordPress, Drupal, HubSpot, or Sitecore site into a Lovable-ready React + Tailwind project — with every URL, redirect, image, metadata tag, and language version preserved.

What Sitejump is

Sitejump is an AI migration engine that clones the structure, content, assets, and SEO metadata of an existing website and hands the result to Lovable so an AI assistant can rebuild it as a modern React + Tailwind project. It exposes its work as a Model Context Protocol (MCP) server, which means Lovable, Claude, ChatGPT, Cursor, Gemini, and any other MCP-capable assistant can drive the rebuild directly from your chat.

Why teams choose Lovable

The migration is only worth the effort if the destination is materially better than staying put. Here's what changes about running your website the day you land in Lovable:

For platform-specific versions of this argument — including honest comparisons against Webflow, Framer, and rebuilding in Next.js on Vercel — see the WordPress → Lovable, HubSpot CMS → Lovable, and Sitecore → Lovable guides.

The three-step flow

Every migration follows the same three steps:

  1. Free audit. Paste your legacy site URL. Sitejump fetches your sitemap, samples pages, detects your CMS, extracts colours, fonts, and language versions, and estimates your total page count so it can recommend the right tier.
  2. One-time payment. Confirm the tier and check out via Stripe. There is no subscription and no per-page metered pricing after that.
  3. Rebuild inside Lovable. Paste the MCP URL into Lovable (or Claude / ChatGPT / Cursor / Gemini) once. The assistant then pulls each page, image, and redirect through the connector and reconstructs the site inside a Lovable project.

Supported legacy CMSes

Sitejump works on any site that serves HTML over a public URL. It has been tuned for the CMSes enterprise teams get stuck on:

If your stack is not listed but the pages are publicly reachable, the audit still works — the CMS fingerprint step simply falls back to a generic classifier.

Product names above are trademarks of their respective owners. Sitejump is an independent migration service and is not affiliated with or endorsed by any of them.

What the free audit returns

Nothing is charged for the audit. It runs in seconds and returns the same summary whether you started it from the landing page or from an AI assistant that has the MCP connector attached.

How the MCP connector works

The Model Context Protocol lets an AI assistant call remote tools during a conversation. Sitejump exposes one MCP server per account at https://sitejump.dev/mcp. It is protected by OAuth 2.1 against your Sitejump identity, so only migrations you have paid for on your account are reachable through it.

You add the URL once. From that moment on, every migration you buy on the same account is reachable through the same connector — there is nothing to reconfigure per site. Inside the assistant, you talk to the migration in natural language: “rebuild the /about page”, “list every French page”, “give me the redirect CSV”. The assistant calls the matching tool and does the work.

A per-site direct-access token URL of the form /api/mcp/<token> is also available under the Advanced section of your account for scripting and CI use where OAuth is inconvenient.

Setup in Lovable, Claude, ChatGPT, Cursor, Gemini

Lovable

Open a Lovable project → +Project connectors All connectorsCustom MCP (bottom of the list). Paste https://sitejump.dev/mcp. If Lovable asks for a name, enter Sitejump exactly. A browser tab opens once for Google sign-in — that is the OAuth handshake and cannot happen inside the chat. Approve, close the tab, and the connector is live.

Claude Desktop

In Settings → Connectors → Add custom connector, paste the same URL. Claude walks you through the same OAuth popup.

ChatGPT (custom GPT Actions)

ChatGPT’s custom GPTs use OpenAPI Actions rather than MCP. Import the OpenAPI schema at https://sitejump.dev/api/public/openapi.json as an Action, choose OAuth as the auth type, and the same Sitejump identity works. The Action exposes the highest-value tools: start_free_audit, get_audit_summary, list_pricing_tiers, create_checkout, and get_migration_status.

Cursor

Add the URL as a remote MCP server in Cursor’s MCP settings. Same OAuth popup, same tool list.

Gemini

On any Gemini surface that supports remote MCP servers (Gemini in Google AI Studio, or a Gemini-powered client with MCP support), add https://sitejump.dev/mcp as a custom MCP server. Sign-in is usually one click — Gemini and Sitejump both use Google.

SEO preservation

SEO risk is the reason most enterprise teams put off legacy CMS migrations. Sitejump treats it as a first-class output, not a follow-up task:

Pricing

One-time payment per migration. EUR is the base currency; Stripe Adaptive Pricing converts to your local currency at checkout.

The tier is recommended automatically from the audit’s page count so you never pay for a bigger tier than your site needs.

FAQ

Full FAQ lives on the landing page.

Moving the site yourself? Work through the SEO migration checklist — the inventory, redirect mapping and launch-day checks that keep rankings intact.

← Back to home

Sitejump is built and operated by miPlug, a Helsinki-based AI-native Lovable Studio.