How To Migrate Your Blog from Zenfolio to WordPress

Zenfolio to Wordpress

Zenfolio to WordPress

Blogging on Zenfolio was a mistake. A big one. Now I’m working to “fix” it by moving my blog from Zenfolio to WordPress.

Why am I taking on this project? Simply said, Zenfolio’s blog capabilities simply aren’t up to par with other blogging platforms available. You can read about my specific complaints/challenges here.

Spoiler Alert – there is no easy fix.

If I didn’t lose you after you read that, read on and I’ll fill you in on how I am moving my content from Zenfolio to WordPress.

I wish I could say I found some great tool that will pull my blog posts from Zenfolio’s servers and plop them onto my WordPress site but I don’t think that tool exists. Yet. (If you’ve found it, please let me know!!)

Until then, I’m forced to gather my content the hard way.


It is tedious. I am going through over 460 posts on Zenfolio and copying them to my WordPress site one-by-one.

I open two browser windows side-by-side. One with my Zenfolio blog dashboard and the other on my WordPress dashboard. I’ll copy the title, optimize it if necessary (i.e. shorten it or include an applicable SEO keyword or phrase) and then copy over the body of the text.

I then pursue the text for links and make sure they are sill valid and update them as necessary.

Adding Images/Photos

The copy/paste is just for text – you still need to grab your images. There are two ways to go about this:

  1. Go into your Zenfolio photos and download them from your website and then re-upload them to WordPress
  2. Find the original photos on your hard drive and upload them to WordPress.

I usually opt for option #2. I use Lightroom for my photo management so my photos are fairly easy to find. I am then able to export them using dimensions that are ideal for my WordPress theme and with a fresh watermark.

Yoast SEO

One of the WordPress plugins I find VERY useful is Yoast SEO. For all of my posts (old and new) it helps optimize posts for search engine optimization. I’m using the free version, and its great. The paid version also includes some cool bells & whistles.

You choose a focus keyword (or phrase) and Yoast will score it for SEO and provide tips to improve it. If necessary with my old posts, I’ll update a few things to help search engines find my content. I’m already generating WAY more traffic than I was on Zenfolio and I’ve only moved about around 10% of my posts. Good SEO makes a HUGE difference, and Zenfolio obviously wasn’t pulling its weight in that department.

301 Redirect

The next step in transitioning from Zenfolio to WordPress is to get people to visit the new post instead of the old one. If we had code level access a 301 redirect would be ideal. But with Zenfolio that isn’t an option. Instead I’ve been using an HTML meta tag redirect. It isn’t as powerful as a proper 301 redirect with regard to search engine rankings but it is better than nothing.

I use RapidTables 301 Redirect Code Generator. Enter the old URL and the new URL, select HTML meta tag redirect from the “Redirect Type” drop down, and then click “Generate Code”.

RapidTable 301 Redirect | HTML meta tag redirect | Zenfolio to WordPress

Select/copy the code.

RapidTable 301 Redirect | HTML meta tag redirect code | Zenfolio to WordPress

Go back to your blog post on Zenfolio (edit view). Switch to the “Source” view and insert the code at the above the post.

Zenfolio Source Code Screenshot | Zenfolio to WordPress

Close and save the old post on Zenfolio and then open a new tab in your browser, enter the old post URL and test the redirect. After verifying its functionality, move on to the next post.


I never said it would be easy, but the process above will get the job done…eventually. If you have any suggestions for speeding up the process, or a trick I haven’t thought of, please let me know! For the rest of us, I hope this tutorial saves you a bit of time and effort in figuring out the best way to move your blog from Zenfolio to WordPress.

Disclosure: This post contains affiliate links which means that I may receive a commission if you click on one of the product links and make a purchase. I only share products that I believe will be valuable to my readers. All opinions are my own.

Disclosure: One of the ways I support this website is by partnering with awesome companies, whose products I use and love. These partnerships allow me to earn a small commission when you make a purchase through one of my affiliate links, but there is no additional cost for you. Thank you for your support!


  1. […] How to Migrate Your Blog from Zenfolio to WordPress […]

  2. Anne Johnston on March 10, 2017 at 7:26 am

    Hey Angie

    Thanks so much for this blog. I’ve created a new website and I’m in the process of moving all my blog content over from Zenfolio for exactly the same reasons. Don’t get me wrong, I loved them for a good 4 years but I want more control over my site and their SEO just doesn’t cut it. This blog is just what I need to redirect some pages until I can redirect the whole lot. Thank you!

    • Angela Andrieux on March 10, 2017 at 8:27 am

      Hi Anne, Sorry to hear you’re having to deal with the same hassle I did, but glad my post was helpful! Good luck with moving/building your new site! :-)

  3. Edna Eudave on July 2, 2018 at 2:41 pm

    Hi i have tried this but it doesnt seem to work. I wanted to redirect my URl to a new URL but just keeps giving me errors… maybe i am not pasting the code in the right area. I tried at the top before all the other code and under the first line.. any help? Thanks so much for this post.. if it works it will be a life saver.. really hate that they don’t offer a section or way to do a 301 redirect

    • Angela Andrieux on July 2, 2018 at 2:46 pm

      Hi Edna, What error are you getting? Is it an error in Zenfolio or in WordPress?

  4. Gregor on January 11, 2019 at 2:54 am

    Hi Angela,

    hope this email finds you well and that you still remember this crazy migration process I am going throuh as well. Zenfolio really should do more on customization, personalization, marketing… even Facebook pixel is still unsupported… and yes, SEO, failure.

    However, how do I create redirects as you did as I don’t have access to section? Source view only gives section, well everything that’s inside.

    Thanks and hope to hear from you soon.

    • Angela Andrieux on January 11, 2019 at 12:02 pm

      Hi Gregor – I’m sorry you’re having to go through this, too! When you click on the button to view the Source, just space down a couple of lines of your text and then paste the code in at the top above your other content. Hope that helps!

  5. Rebecca Danzenbaker on February 13, 2019 at 11:01 pm

    Just a quick note to say thank you! I, too, am about to make the switch to WordPress, and I’ve bookmarked this page to help me transfer my blog posts. I’m both excited and nervous, but it’s time. ;-)

    • Angela Andrieux on February 14, 2019 at 11:06 am

      Hi Rebecca – You’re welcome! Good luck with your transition. Let me know if you have any questions along the way. I’ll do my best to answer them!

  6. Sebastiano on July 20, 2019 at 7:13 pm

    Hi, you are right, I’m in a similar situation. Some year ago I had more free time and I used Joomla for my blog and Coppermine for the huge photogallery. When I discovered Zenfolio I thought it was the perfect solution to work only on the content and not on the maintenance. But as you say the blog tool of Zenfolio is terrible (and the SEO of the single pictures too) and in these years no improvementes were made. I’m also planning to move to another more flexible platform.

    • Angela Andrieux on July 23, 2019 at 5:54 pm

      Hi Sebastiano – So sorry to hear that you’re in a similar situation. I’ve found WordPress to be a great platform for me. It does take more work to get set up, but the benefit is that you can customize it however you wish and aren’t limited by another company’s vision.

  7. Giu on September 3, 2019 at 6:34 pm


    Just to say that is possible to import the posts to WordPress automatically using the RSS feed and this free plugin

    It works perfectly ??!


    • Angela Andrieux on September 3, 2019 at 7:49 pm

      Hi Giu – Unless Zenfolio has changed something, Zenfolio only keeps the 10 most recent posts in the RSS feed and there was no way to change it. So…with several years worth of posts that sadly didn’t work for me.

      • Giu on September 4, 2019 at 10:18 am

        Hi Angela,

        Maybe they changed it, because I just imported posts from several years (2014 – present).


        • Angela Andrieux on September 4, 2019 at 12:40 pm

          Hi Giu – That’s great! I’m glad to hear that Zenfolio made it a bit easier. I wrote this article back in 2016, and at that time moving my posts was a nightmare that took months. Thanks for sharing the tools that you used! I hope that others who stumble across this article find them helpful.

          • Giu on September 4, 2019 at 4:17 pm

            Yes! When I was looking for a solution, your blog was one of the first results (maybe the only one) to address that problem, so I hope that someone that is facing the same issue could know that there is another option to solve it.

            Thank you!

          • Amy Hirschi on June 11, 2020 at 8:56 am

            Giu do you have a tutorial on how this worked? I’m trying this plugin and can’t get it to come up with the feed.

          • Angela Andrieux on June 11, 2020 at 12:09 pm

            Hi Amy – I wrote this article and transitioned my blog from Zenfolio to WordPress back in 2016 so some things may have changed. Which plugin are you referring to? The only one I mention in the article is Yoast SEO. Yoast is great for helping improve SEO, but doesn’t do anything with your RSS feed. If you can give me a bit more info about what you’re trying to accomplish I’ll do my best to help.

  8. Doug Gabbard on February 12, 2022 at 6:10 am

    Looks like I may be in a similar situation. I have contacted Zenfolio multiple times for improvements and keep getting told they are working on it and would tell the developers. Most recently they even said they would reach out to me for my input – that was about 30 days ago. Crickets. You are correct in no easy way to move to a new web hosting solution.

    Great article, I will start plugging and chugging to move my content. Probably to WordPress as a then move my domain once it is all moved.

    • Angela Andrieux on February 14, 2022 at 8:24 am

      Hi Doug – So sorry to hear that Zenfolio still hasn’t made an improvement in this area! Best of luck with moving your blog!

  9. James on August 11, 2022 at 1:03 pm

    I’ve done it! You need “Import XML and RSS Feeds” by ‘Moove’ it imported ~50 post perfectly with the images, dates, tags, the whole lot!

    • Angela Andrieux on August 15, 2022 at 3:38 pm

      That’s awesome! I’m glad there is a tool out there now that makes it easier.

    • April on August 10, 2023 at 7:31 pm

      I am so relieved to read your comment. Do you have a link for this?

Leave a Comment