How to import existing blog posts

Last updated September 28, 2026

You can ask Repaint to import blog posts from your existing website automatically. This can save you hours of copying and pasting content over.

How to import your posts

  1. Set up a website. Before importing posts, you need a site in Repaint. Follow getting started, or learn how to import an existing website.
  2. Import one post first. Ask Repaint to import a single post, then confirm it looks right before doing the rest.
  3. Import the rest. Ask Repaint to import the remaining posts. It won't bring over your whole blog unless you ask, but it works in batches and can import lots of posts quickly.

“Import all the posts from example.com/blog into my site's blog, keeping the same URLs.”

Importing a lot of content uses your weekly AI usage quickly. If your blog has a lot of posts, you may hit your weekly limit before everything is imported. You can wait for your allowance to reset or upgrade your plan to keep going.

You can also import posts from outside your main site, like a Medium or Substack blog. Repaint can import content from anywhere on the public web.

What gets imported

Repaint reads each post and imports all of it, including the text and images. The new posts should match the originals word for word.

If keeping your existing post URLs matters for SEO, ask Repaint to preserve them or add redirects. It doesn't always match the original URL paths on its own, but it can set that up when you ask.

Comments, newsletters, and subscribers

Importing brings over your posts, not the systems around them. Repaint can build features like comments or a newsletter signup natively. It can also send newsletters from your own domain. Your existing subscriber list or past comments only come over if you export them from your old platform and give them to Repaint.

Managing posts after import

Once imported, your posts work like any other content in Repaint. You can edit them by chatting with the AI or by editing text directly.

Related articles