Migrate Wordpress Blog to Webflow

Hey dear community!

I’ve just got the problem that a customer for whom I’m building a new Webflow website wants to migrate his existing Wordpress blog with approx. 500 posts into this new site.

From what I’ve read so far, the best way is probably to use a CSV, but I’m really stuck on some points (how can I move the thumbnail images to this CSV? What about reference fields? etc.) Does anyone here have any experience? This is really a huge challenge I’m facing right now, and I’m very afraid that we won’t be able to achieve this properly - I would be extremely happy to receive help and I’m also very willing to pay for help, as this is a really important issue for me :pray:t4:

Hi Nicolas, a few key things for you;

Images;

  • Images need to be hosted somewhere public, and then you use the URL in the CSV. Webflow will import that image and then store them in S3.
  • It may miss some, if you have any where the filenames are problematic for Webflow ( e.g. > 100 chars ) or the file sizes are too large ( > 4 MB ), or are unsupported formats. So plan an audit of some form, and some manual fixups.
  • If your current images are not optimized yet ( WEBP’s ) you’ll want to consider doing that now rather than later, which complicates the import prep but is more difficult to solve later.

Content;

  • Webflow will convert your HTML to its own rich-text format. Most things will migrate fine, but some things may be problematic - tables, any dynamic charts, code excerpts.

Refs;

  • Create the reference tables first and load them. Then, the ref fields should simply be specified as the slug of the item you are referencing.

Tools like powerimporter pro can help a lot with overcoming some of the glitches in the load process- so head in that direction if you hit hard barriers.

Drop me a message if you need some assistance with the import or CMS design. You can click my name to DM me.

Hey Michael,

thank you so much for your answer, it definitely helped a lot and steered me in the right direction! I’ve been able to pull the import off successfully this time (because the client’s requirements were simpler than anticipated), but if for future imports I’ll be needing help, I’d be more than happy to shoot you a text and we could talk about it in some form of paid consultation :slight_smile:

Thank you so much and best wishes,
Nicolas