If you want to move from Weebly to WordPress, you’ll quickly find out that the process isn’t as straightforward as you have hoped.
Don’t sweat it, though!
We have your back.
Here’s a complete guide on how to move from Weebly to WordPress.
What you need to consider when moving your site from Weebly to WordPress
When switching from Weebly to WordPress, you want to move the following elements:
- your blog posts
- your pages
- all images
- the original URL structure
The tricky part about this entire process is that Weebly offers no built-in tools you could use to export your website content, so we need to experiment a bit to get this all done.
But before we begin, you need to have a working blank WordPress website to get through with the following steps.
💡 If you need help installing WordPress, read this guide of ours.
Have one already? Great! Here’s what’s next:
- Import your Weebly blog posts to WordPress
- Import pages from Weebly to WordPress
- Import all your images
- Import the original URL structure
- Redirect your original Weebly website
1. Import your Weebly blog posts to WordPress
This can be done by using our plugin called Feedzy. The pro version of the plugin has a feature called “Feed to post.” It allows you to take content from any RSS feed and import it as blog posts to your WordPress website.
Feedzy installs like any other WordPress plugin (here’s a guide to installing plugins).
With the plugin active, go to Feedzy RSS → Import Posts.
Here’s what you’ll see:
Put your Weebly site’s feed URL into the field labeled source.
That feed URL of your Weebly site is usually either of these:
Next, where it asks you about the number of feed items to import, best select “all.”
The next step is about configuring the import and assigning individual feed elements to their corresponding values in the WordPress database.
Sounds fancy, but all you need to do is select the following:
Once you save and activate the import, Feedzy is ready to start moving your Weebly blog posts over.
Click on Run Now to trigger the import. If all goes according to plan, you’ll see a confirmation like this:
You can turn off the import by clicking on the green toggle button.
Now you can go to your posts menu in the WordPress dashboard and check if everything is there.
2. Import pages from Weebly to WordPress
This is where the difficult part starts when you move from Weebly to WordPress. As we mentioned previously, Weebly gives you no built-in tools to export your content, so you need to go full manual mode to move your pages over.
Luckily, most websites have a lot fewer pages than posts, so going through them one by one shouldn’t be such a pain.
Here’s what you do:
First, install Elementor. It’s a freemium plugin that gives you an excellent drag-and-drop visual page builder tool. With it, you can recreate all your Weebly pages no matter how visually complicated they might be.
So, go through your pages at Weebly, and one by one copy and paste the text content and images over to Elementor. Work on the design via Elementor to make the pages looking similarly. This might sound intimidating at first, but Elementor is pretty easy to work with once you get the hang of it. Here’s some info that might help you:
- A full beginner’s guide to using Elementor
- A step-by-step tutorial to building an about page with Elementor
- A guide to creating custom headers & footers with Elementor
3. Import all your images
With the manual things out of the way, let’s now go back to some push-button imports!
Importing your images when you move from Weebly to WordPress is super simple!
First, install a plugin called Auto Upload Images.
Next, go to Settings → Auto Upload Images. Here’s the configuration form you’ll see:
All these settings are optional. If you want to, you can change the names of the images on import and do other things, but that’s not required.
Click on Save Changes.
Now, you have to trigger the plugin to take action and upload all the images for you. To do that, go to your Posts menu from the WordPress dashboard. Select all posts by checking the box on the top of the page.
Next, click on Bulk Options (also visible in the image above), and select Edit from the drop-down. Click on the Apply button next to the drop-down.
You’ll see a bigger panel like this one:
All you need to do here is click on the main Update button. Don’t change anything other than clicking on this button!
Doing this will trigger the Auto Upload Images plugin to do its magic.
At this stage, your images have been imported from Weebly to WordPress.
4. Import the original URL structure
Weebly uses a specific URL structure for different pages within your website. Most commonly:
- posts usually look like
- pages usually look like
When moving from Weebly to WordPress, you need to emulate this URL structure on your new WordPress website.
First, let’s take care of posts. Go to Settings → Permalinks. Use the custom structure and enter
/blog/%postname%/ into the field. Like so:
Click on Save Changes.
Now let’s take care of your pages.
Weebly usually adds
.html at the end of all page URLs. To add the same to your page URLs in WordPress, you need a plugin called Add Any Extension to Pages.
After installing and activating it, go to Settings → Add Any Extension to Pages, and put “.html” in the one field that’s there.
Click on Update Settings.
One final step, go back to Settings → Permalinks and just click on the Save Changes button without actually changing any of the settings. This will reset the permalinks – a required step to make the new extensions work.
At this stage, your pages all have “.html” added to their URLs.
5. Redirect your original Weebly website
The last thing we need to do is redirect your old Weebly site to the new version running on WordPress.
Two possible scenarios:
a) You want to use a different domain name
Here’s what to do if you’re also changing domain names together with moving your website out of Weebly.
This is a common scenario if your Weebly site has been running on a Weebly subdomain like
Start by going to your user panel at Weebly. Proceed to edit your site, and go into Settings.
Switch to the SEO section, and in the Header Code block, add the following line of code:
<meta http-equiv="refresh" content="0;url=http://YOURNEWDOMAIN.com/">
YOURNEWDOMAIN.com with your new domain name for the WordPress version of the site.
Click on the Save button at the bottom of the screen and then the Publish button at the top.
If you visit your Weebly website now, you’ll see that you’ll get redirected to your WordPress website instead.
b) You want to keep the same domain name
If your Weebly site already runs on a domain name that you’d like to keep, you can do that quite easily.
Basically, all you have to do is edit the nameserver settings of your domain name to point to the WordPress website instead of the Weebly website.
Here’s a guide on how to do that on our other site (step 6).
Your website has now been moved from Weebly to WordPress in its entirety! 🍾
If you’re confident that the new site works correctly, you can delete the original Weebly site after a week or so.
But wait, there’s more!
Since you’ve just entered the WordPress community, maybe you’re interested in making your website even better looking and even more functional…
WordPress has a lot to offer in terms of (free) extensions and (free) themes that are all quite easy to use.
For example, here’s a set of must-have plugins that you should absolutely install (all free).
Plus, here are some other things you might want to learn about: