Your account

Move your blog to CMSKite

Moving a blog has one goal beyond copying the words: every old address keeps working, so readers and search engines find each post where they expect it. A one-click importer is coming. Until then, these steps get you there.

Updated 26 October 2026

2 min read

The plan in four steps

  1. Export

    Get every post out of your old platform. The table below says where each one keeps its export.

  2. Recreate

    Create the posts in CMSKite with the same slugs. For a handful, paste them into the editor. For dozens, ask an AI assistant connected over MCP to create them from the export. For hundreds, send them to POST /v1/blog/posts with a short script.

  3. Show it

    Put the blog on your site with the embed, the SDK or the hosted blog, at the same path as before if you can.

  4. Redirect

    Add a redirect for every address that changed, then submit the new sitemap in Search Console.

Where each platform keeps its export

PlatformHow to get your posts out
WordPressTools → Export → Posts gives one XML file with every post, its slug, date, categories and tags. Images stay on your old site; download the ones you keep.
WixWix has no full blog export. Copy posts from the editor, or read them from your blog’s RSS feed, which carries the recent ones.
SquarespaceIn Settings, open Import & export and choose Export. You get a WordPress-format XML file of your blog page.
GhostSettings → Advanced → Import/Export → Export gives one JSON file with posts, tags and authors.
MediumSettings → Security and apps → Download your information emails a ZIP with one HTML file per post.
Menus move. Platforms rename their settings now and then. If a path above has moved, search their help for “export”.

Keep the old addresses

The slug is the last part of a post’s address: my-post in /blog/my-post. When the new post has the same slug and the blog sits at the same path, the address does not change and there is nothing to redirect.

  • Same path, same slugs: no redirects needed.
  • New path (for example /news/ to /blog/): one redirect per post, or one rule on your own server for the whole folder.
  • Medium or another domain you do not control: you cannot redirect it. Set each new post’s canonical URL to itself and link from the old post to the new one.

After the move

  • Run the SEO report and fix what it flags, such as missing descriptions or alt text.
  • Open a few old addresses in a private window to check they land on the right post.
  • Watch Search Console for a few weeks. Pages moving to new addresses dip for a short time, then recover.
Want a hand?. Book a free setup call from Support. For a big blog we can help plan the move.