Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Properly Move from Weebly to WordPress (Step by Step)

Do you want to switch from Weebly to WordPress?

Yes it is possible to migrate all of your Weebly content to WordPress without hiring a developer or knowing how to code. We built a free Weebly to WordPress importer tool that does it all for you.

In this article, we will show you how to properly move from Weebly to WordPress (step by step).

Weebly to WordPress

From our experience, most folks don’t choose the best blogging platform when they’re first starting out. Instead you are more likely to go with one of the many hosted solutions like Weebly because you heard how easy it was and that it was free.

Once you get more into blogging, and you learn about SEO, monetization, customization, etc, then you have that oops moment because you realize that you made the wrong choice.

And that’s when you start to panic because you don’t want your hard work to go to waste.

Don’t worry, it won’t. We have helped hundreds of people switch from Weebly to WordPress. No you don’t have to know any code. If you can follow directions and point-and-click, then you can move your Weebly site to WordPress.

Yes, it will take you about an hour to properly migrate from Weebly to WordPress, but it’s completely worth it.

Bonus Free Offer: Since a lot of you asked for this, we are now offering free Weebly to WordPress migration service as part of our free WordPress blog setup service. This means one of our expert team member will do the entire migration for you (100% free). Yes, you can literally switch from Weebly to WordPress without any risk.

However if you are someone who likes learning and doing things yourself, then you can follow our step by step tutorial below.

Ready? Let’s get started.

Weebly to WordPress Video Tutorial

Subscribe to WPBeginner

If you don’t like video tutorials or want to move at your own pace, then continue reading the instructions below.

Step 1. Getting Started

To start a WordPress blog, you need two things:

  • A domain name (this is the name of your blog i.e wpbeginner.com)
  • A web hosting account (this is where your website lives on the internet)

While WordPress itself is free, both domain and web hosting comes at a cost ($14.99 / year for domain and $7.99 / month for web hosting).

Thankfully, Bluehost, an official WordPress recommended hosting provider has agreed to offer our users a free domain name and over 60% off on web hosting.

→ Click here to Claim this Exclusive Bluehost offer ←

If for some reason you want other options, then you can look at our list of the best WordPress hosting companies.

Once you have setup your domain and hosting, the next step is to install WordPress. We have step by step guide on how to install WordPress.

After you’re done installing WordPress, you’re ready to move to the next step which is to move your Weebly content to WordPress.

Step 2. Export Content From Your Weebly Website

In the past, it was way too difficult for users to move from Weebly to WordPress because there wasn’t an easy to export data from Weebly.

We decided to solve this problem and developed a free Weebly to WordPress Importer.

It is a free online tool that imports your content from Weebly and converts it into a WordPress compatible import format. It does not make any changes to your existing Weebly site, so it is perfectly safe to use.

Head over to Weebly to WordPress Importer website and enter your Weebly website URL.

Weebly to WordPress Importer

You will be asked to provide your name, email address, and to select an export format.

The default option is WXR format, and you should not change that unless you run into an issue later.

Next, you need to choose whether you want to include pages in your export file. The default option is ‘Yes’, and you don’t need to change that either, unless you really don’t want to export Weebly pages.

After that, you need to click on ‘Export my Weebly Website’ button.

Weebly to WordPress Importer will now fetch content from your Weebly website and convert it into a WordPress compatible export file.

Download your Weebly export file

You will see a button to download your Weebly export file. You need to right click on it and select ‘Save link as’ from the menu.

This will download export.xml file to your computer.

Step 3. Import Weebly Content into WordPress

Now that you have your Weebly content in a WordPress compatible format, it is time to import it into WordPress.

Login to your admin area and head over to Tools » Import page.

You will see a list of importers available for different platforms. You need to scroll down to WordPress and then click on the ‘Install Now’ link.

Install WordPress importer

WordPress will now fetch the importer plugin and install it on your WordPress site without reloading the page. Once it is installed, you need to click on ‘Run Importer’ to launch it.

Run WordPress importer

This will bring you to the WordPress importer page. Go ahead and click on ‘Choose file’ button to select the export.xml file you downloaded earlier.

Next, click on ‘Upload file and import’ button to continue.

WordPress importer will now upload your export file and analyze it. On the next screen, it will ask you to assign authors.

Import authors and media attachments

You can import an author from your Weebly website, create a new author, or assign all content to your existing WordPress user.

Don’t forget to check the box next to ‘Download and import file attachments’ option. It will fetch images from your Weebly website into WordPress media library, so you can use them later.

You can now click on the Submit button to run the importer. WordPress will now import content from the export file to your WordPress database. It will also try to fetch images linked in your Weebly blog posts and pages.

Upon completion you will see a success message.

Successfully imported Weebly data into WordPress

Congratulations, you have successfully imported content from your Weebly blog to WordPress. You can now go to posts, pages, and categories in WordPress admin area to see if all your content is there. Also check the media library to see the images imported from your Weebly site.

If the import process fails in the middle, then you can always run it again. The importer is smart enough to detect duplicate content and skip it. It will only import the content that didn’t import successfully in previous attempt.

Step 4. Setting up Redirects

If you were using a custom domain on your Weebly site (like yoursite.com), then you need to point it to your WordPress hosting provider.

First you need to login to your Weebly account and go to the Domains page. Click on the domain name that you want to edit and then on domain settings page click on the change button next to nameservers option.

On the next screen you need to enter your new WordPress host’s nameservers. For Bluehost, these are ns1.bluehost.com and ns2.bluehost.com.

Changing name servers

Click on the save button to store your settings.

Nameserver changes may take a while to propagate across internet. Once the changes take affect visitors will start seeing your WordPress site.

If you were using a subdomain URL on your Weebly site (like http://example.weebly.com), then here is how you would setup redirect.

Login to your Weebly dashboard and edit your website. Next, you need to click on Settings and then SEO tab.

Subdomain redirect

Now, scroll down to header code option and add this line of code:

<meta http-equiv="refresh" content="0;url=http://www.yourdomain.com/">

Replace yourdomain.com with your new WordPress site’s domain name.

Don’t forget to click on the save and publish buttons to save your changes.

You can now visit your Weebly website, and it will refresh and redirect to your WordPress website.

Step 5. Setting up Permalinks

Your Weebly website may have a different URL structure for blog posts and pages. Typically it is something like this:

For blog posts: http://example.com/blog/your-post-title/
For pages: http://example.com/page-title.html

If you were using a custom domain on your Weebly site, then users visiting a post on your old Weebly blog will see 404 error.

Here is how you would make sure that users are redirected to correct post.

You will need to visit Settings » Permalinks page. Scroll down and select ‘Custom structure’ option and then add /blog/%postname% in the text field next to it.

Permalinks

Don’t forget to click on the save changes button to update your permalinks.

Now you need to add .html at the end of URLs for your WordPress pages.

You will need to install and activate the Add Any Extension to Pages plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » Add Any Extention to Pages. Simply enter .html in the plugin settings and click on ‘Update Settings’ button.

Add .html to pages in WordPress

Now you need to visit Settings » Permalinks page and click on the save changes button to update your permalink structure.

Step 6. Troubleshooting

Here are a few things that you may need after transferring your site from Weebly to WordPress.

1. Importing or replacing images

WordPress will try to import images from your Weebly website to WordPress during the import. However, if your images are not downloaded to media library then you will need to import them. See our guide on how to import external images in WordPress for detailed step by step instructions.

2. Fixing errors in WordPress

If you are seeing some errors on your WordPress site after the transfer, then head over to our ultimate guide on common WordPress errors and how to fix them.

3. Things to do After Installing WordPress

If everything goes well, you will be now ready to customize your new website and take advantage of the enormous flexibility of WordPress. See our list of important things to do after installing WordPress.

That’s all, we hope this article helped you properly move from Weebly to WordPress. You may also want to see our list of 24 must have WordPress plugins for business websites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

247 CommentsLeave a Reply

    • Please reach out to us using our contact us page at the bottom of the page to elaborate on your issue.

      Admin

  1. Hi I am just beginning this process and understand I transfer the nameservers as the final step, but I can’t seem to find on my weebly

    ‘Click on the domain name that you want to edit and then on domain settings page click on the change button next to nameservers option’

    I go into the weebly site I want to move over, click on settings and within those no options for nameservers, am I looking in the right place?

    • Did you purchase your domain name from another location? That could be why the option is not in Weebly

      Admin

  2. Hi, I am wanting to transfer my weebly posts to WordPress. I am interested in following this information to transfer my weebly site to WordPress but I am lacking tech and coding skills. If I go through with the import do I then crest more content through weebly or WordPress? Does it completely get rid of weebly. I purchased my domain through weebly I believe

    • If you wanted to transfer the site then you would create your new content on the new WordPress site after following the tutorial. This guide will redirect users to your new site using WordPress but you will still have access to the Weebly content from your admin end.

      Admin

  3. Hi, this may be a basic question but I like the look of my website on Weebly. Does the transfer keep the framework and look of the website? Or does it mean I have to find a new wordpress template to display the content.

    Thanks

    • You would need to find a new theme for your site as it does not transfer the look of your site. There are page builder plugins you can use to recreate your current design if you wanted.

      Admin

  4. Hi, great article. Do you have a tool like this but for migrations other than Weebly? I built a landing page on a third-party service, but would now like to duplicate it in my wordpress site. It’s just one page. Ideas?

  5. I need to import my website which has nearly 400 blog post. Your tools is loading and throwing an error at the end as technical difficulties.

    Please, i need the wxr file for all my blog post.

    • For larger sites please reach out to us using our contact form for us to be able to assist.

      Admin

  6. We used your tool to export blog data from Weebly and then import into WordPress. It seemed to work fine but with one major exception: the blog titles did not import.

    Do you have advice on a fix? Should we try to import again (over existing blog data) or manually enter all the titles to each blog post (about 120 blog posts)?

    • You may want to try recreating the export file to ensure it didn’t have a hiccup and then reimporting.

      Admin

  7. So, what if the Weebly site is one of the ones that are offered through HostGator and the WordPress I want to use is also on HostGator. Will the tool work in that instance?

  8. I read through the article, and noticed you hadn’t addressed comments. Do the comments also get imported, through the Weebly default comment box. Or is that one of the things the importer doesn’t do?

    It’s important for me to know, as I recently signed up with Weebly and didn’t realise how lame their comments section for blogs were. I’m deciding whether I should use Disqus instead of the default – as it seems to have more options, as far as commenting goes. But I wouldn’t switch, if I knew the WP importer, could only import my default comments. If at all???

  9. Hi there. I first want to say that I used this guide successfully to move from weebly to wordpress (after disabling ssl to export weebly data), so thanks!
    I have a domain related question.

    I told bluehost that I own my domian ieltstutors.org, though Im building my wordpress site on a temp domain given by bluehost.

    Am I right in saying that after I have finish building my WP site, all I need to do is change my weebly nameservers to bluehost? Do I then just go to bluehost and press “transfer to bluehost”?

    Is there a way to do this so that the site doesn’t go down?

    Thanks for all your help!

  10. I’m having issues downloading the WXR version of my Weebly site. I’m getting the “Could not find any content in your Weebly blog to export. Did you enter the correct URL?” Message.

    Am I missing something? It’s a full website I want to migrate, no blog attached to it. Could that be the reason I’m getting an error? I’m looking to move a few sites any insight would great.

    Carlos

    • That message can happen when you attempt to export a very large site but if you run into that error please reach out to us using our contact form for us to take a look :)

      Admin

  11. If I already have a Weebly site with a domain through Bluehost, is switching it to WordPress easier? At one point my website was giving a large error and the site was unaccesible because both Weebly and WordPress were trying to work on the website at the same time. We changed to Weebly for simplicity, but now I would really like to move us to WordPress so that we have the ability to customize far more than what we have right now.

    Thanks!

  12. Hi there! Thanks for the informative post!

    I’m trying to use the weeblytowp for my client’s site but the result keeps saying “there is no content on this website”.

    I’m confused because there is over 4 years of blog posts I’m trying to transfer over.

    Can you help?

  13. Hi there! What if I have bought my domain through Weebly and I want to keep this same domain with my new wordpress site? I’m not whether or not to tell bluehost I “have a domain” already or not, because I no longer want to be affiliated with Weebly at all, but I want my same domain name and it’s through them. Completely lost at how I should go about this. Thanks for the help!

    • You would let BlueHost know you already have a domain and then you would transfer your domain to BlueHost once you are ready :)

      Admin

  14. Is it completely necessary to add the .html for redirects? It is not on the original wix urls.
    Thanks

    • It would be for if you have pages, posts to not end in .html but any pages you had on Weebly would need the .html added to prevent errors with redirection.

      Admin

  15. Thank you for this great tutorial. When I click on Domains, I don’t see the screen Edit Nameservers. Is it because my domain is with GoDaddy? In that case, would I have to edit that on GoDaddy? Thank you so much!

    • Hi Jacky,

      Correct, if you purchased your domain through another registrar such as GoDaddy then you would need to edit the nameservers through them rather than Weebly :)

      Admin

      • Thank you! I have my blog with weebly using my .com domain. When you say transfer files, does that deactivate the weebly site or is it just just a copy of the files? I mean I want to copy the weebly files to wp, but i want to leave my weebly site live while i build the new wp. Once i finish building it, then i’ll move my domain to wp.

    • We will certainly take a look for any errors that could be causing this with the exporter.

      Admin

    • With any domain registrar, you would need to wait 60 days from when it is first purchased. After that, you would need to reach out to Weebly for their specifics

      Admin

  16. This did nothing for me. After importing to wordpress, nothing has changed on it. Stock site still in effect.

    • Hi Jessica,

      When you are logged into WordPress admin dashboard, can you see your imported content under posts or pages? If you cannot then this mean that importer didn’t run or it didn’t find any content to import.

      Admin

  17. After clicking the ‘Export my Weebly Website’ button, it changes to ‘Generating Export File’. On the bottom left side of my screen ways it says, ‘Waiting for weeblytowp.com’. After a few minutes, I get a message that says ‘504 Gateway Time-Out’. Is this because my Weebly site is too large? Or do you think this could be a technical difficulty?

    • Hi Carissa,

      This could be due to a large site. You can try again in a few mins. If it still doesn’t work then try to save some of your Weebly content as Drafts and then try to export.

      Admin

      • That’s what I was afraid you were going to say. Unfortunately, the bulk of the content are pages which you can’t put into draft mode on Weebly (that I’m aware of). Do you have a link that I can pay someone to do this for me? I don’t care about making it pretty (I can do that), I just need to download the Weebly site. I hope this question makes sense? :-)

  18. Thanks for the guide and tool. I’m trying to export a Weebly blog and am getting the ‘no content’ error message. I’ve disabled SSL in the Weebly editor which seems to have taken a while to take place, but I am now able to access the site via http only. However still no luck exporting the site. Any suggestions would be gratefully received!

  19. I spoke with Weebly today and asked them if it was possible to transfer a site to WP, just in case we wanted to switch down the road….. They said no :-P haha

  20. I have a domain that I purchased through Weebly, and I have designed a new site with wordpress.org.. and now I can’t figure out how to use my weebly domain for my wordpress site. The Weebly people said I need the DNS… I don’t know what that is

    • Hi Rachel,

      Your new host where you are hosting WordPress.org will provide you DNS server details. They usually look like this:

      ns1.yourhost.com
      ns2.yourhost.com

      Once you know what DNS servers are used by your host, you can edit your domain settings in Weebly and point it to your new host.

      Admin

  21. Hello,
    I have been trying to transfer my Weebly blog to WordPress. I keep getting the error message “Could not find any content in your weebly blog to export. Did you enter the correct URL?” I have retried the transfer at least 100 times in the past day and a half. Still no luck. Any suggestions?

  22. I am trying to follow the video, but my Bluehost dashboard doesn’t look anything like the one pictured. I can’t figure out how to install WordPress! Do you have any suggestions? I can’t seem to go any further because I can’t figure out how to do that step.

  23. WOW! I was dreading the prospect of recreating my Weebly website in WordPress … and now I don’t have to do it! Thank you so much for this nifty little tool. After a couple of false starts, it ripped right through its tasks, and I’m done! So very cool …

  24. Hey, so I built my site, free in Weebly, and have my bluehost account. I tried using your importer but the URL Weebly provided is HTTPS not HTTP…. is that because I didn’t purchase anything from Weebly? When I run the importer tool it says that it can’t find any content on the weebly URL.

    So appreciate your advice on this!

  25. Hi, I am extracting my weebly site from ipage, which seemed to work, then imported it to wordpress following the instructions, but I can’t see it to see what it looks like. The home button at the top of the dashboard says ss_site_title when I click on it, it goes to the weebly site, how do I see what the wordpress looks like before I make it live?

    • Hi Karin,

      We are not sure what you mean. If you have successfully imported your Weebly content in WordPress, you will see it under ‘Posts’. It is possible that your domain name is still pointing to your Weebly website. In that case, you will need to change your domain name settings from your Weebly account and point it to your iPage hosting account by changing the DNS server settings.

      Admin

  26. Hey there! I’m working on moving a client from Weebly to WordPress but i’m running into an issue with the Weebly to WordPress importer. I’m getting an error from the converter that is saying no blog content was found. The blog in question has 13 posts and the URL is correct. tried with both the root url and the blog extension but it can’t seem to find any posts. Are there any troubleshooting options to figure out why the converter isn’t finding the posts?

    • Hi Kylen,

      try to disable the SSL certification under Weebly settings and republish the site. After that the URL will start with http instead of https. Run the converter on the http URL. It worked for me, it might do so for you as well.

  27. Hi, I’ve been wanting to move my website from Weebly to WP for a while but have been scared about the whole process! How does this solution impact my WP theme choice? Does it create a custom theme, or write over a default? Trying to understand the process. Thanks!

    • Hi Jerry,

      If you followed this tutorial, then your original Weebly content should be safe and you can still manually copy and paste it. You can also run the importer again, it is smart enough not to fetch duplicate content.

      Admin

  28. Hi, I have a weebly site but not a weebly domain name, it is not a blog but a website…can I convert it to WordPress just as easily?

  29. If I export my Weebly blog to WordPress does it remove my content from Weebly? I would like to copy my blog to WordPress to print the blog into a book but I do not want lose my Weebly blog formatting and content.

  30. I am also getting the “Could not find any content in your weebly blog to export” error. Does this exporter still function?

      • A comment on this thread indicates that the exporter will only work if the domain is also registered on Weebly, is this the case, and if so is there a workaround?

        • Hi Shawn,

          We don’t understand. Actually the importer would work whether you have a Weebly branded domain, a custom domain registered with Weebly, or a custom domain registered elsewhere.

  31. Hey there,

    For some reason when I try to export my Weebly site, it is saying “Could not find any content in your weebly blog to export. Did you enter the correct URL?”

    I have made sure the URL is correct and tried many times. What can I do to fix this?

    • Hello.
      I’m getting the same error as Aaron.
      I’ve tried several times but always get the same message: “Could not find any content in your weebly blog to export. Did you enter the correct URL?”

      Is there a way to fix this?

      Thanks.

        • Hello and thanks for replying.
          I’ve tried several times but I always get the same message.
          BTW, do you have to enter the username and email address used in Weebly to do the import at fields Name and Email?

  32. Hello – I am so happy to see this! Although I am a little worried about losing my content when moving from weebly to WP. Does it transfer everything across including blog and photos? Do you provide a service where you can do it for me? Please le me know. Thank you!

    • Hi Linda,

      Sorry, we do not offer blog transfer service for Weebly. We think you will be able to do that on your own, there may be a few hiccups but eventually you will succeed. Let us know if you run into any issues during the process and we will be glad to help.

      Admin

  33. Hi,

    Is there a way to import products from my Weebly e-commerce shop to Woocommerce (WordPress) using this tool? I am very desperate as I have over 400 digital products that I need to transfer. I am hoping there is a way to do this. Any help would be much appreciated.

  34. The exporter tool at weeblytowp doesn’t seem to be working. I just tried it on 2 different Weekly sites and it results in:

    “Could not find any content in your weebly blog to export. Did you enter the correct URL? Go Back”

    • I had the same issue, please can you help? I checked the URL…is it because my weebly site is not a blog?

  35. This is brilliant! Thanks so much. Everything transferred except for some images. I can deal with those.
    NAME SERVERS: My only problem came when I tried your instructions for domain name servers. These instructions are only for those who have bought domains through Weebly. If you haven’t bought your domain through Weebly, you will not see any domains page on your account. This is important! Apparently, you must go to your outside domains registrar and make the name server changes there. I was told this by Weebly. Note: I haven’t made the name server changes to my domain registrar yet.
    *So can you confirm this procedure? Many people purchase their domains elsewhere, and these instructions won’t work for us, because we don’t have a domains page in Weebly.

    • Hi Sarah,

      For users who purchased their domain elsewhere, they will need to login to their account on their domain registrar website to change nameserver and other settings.

      Admin

  36. Every time I download the export.xml file, it tells me that it is too big, its always 2.17 or 2.27 MB and it needs to be less than 2MB. If i don’t select pages its still too big. and if i choose RSS option it won’t let me upload it because its not a WXR into wordpress.
    how do i make it smaller? i am unsure how to draft or unpublish parts of my site without doing it manually.

  37. Hi,

    Is there a way to import products from my Weebly e-commerce shop to Woocommerce (WordPress) using this tool? I am very desperate as I have over 400 digital products that I need to transfer. I am hoping there is a way to do this. Any help would be much appreciated.

  38. Oh, how I wish this had worked. but like most people in this thread, I too received the error message “Could not find any content in your weebly blog to export. Did you enter the correct URL?” Yes, the website content is online, active and working. I had been using Chrme to attempt this with no results, so I tried it in Firefox as well, which also gave no results, the same error message and took even longer. Too bad; this would be really valuable if it just did what was designed to do.

  39. This tutorial is fantastic, but I’ve hit a bump in the road. When I click to “Export my Weebly website” i’m directed to a blank page. Not sure what I could be doing wrong. Thanks for making this video.

    • Hi Kathleen,

      Once you are redirected, you need to wait while the script runs in the background and prepares the export file. Once ready, it will be automatically begin downloading.

      Admin

  40. I did everything as suggested but not all pages came through and – most important – the visual layout didn’t came through.

    I tried to import my weebly CSS to WP but I get the error :

    “The package could not be installed. The theme is missing the style.css stylesheet.”

    And it’s true :)

    It only has a “main_style.css” and if I try to rename it to “style.css” I get another error:

    “The package could not be installed. The style.css stylesheet doesn’t contain a valid theme header.”

  41. I recently switched from Weebly to WordPress using the instructions above. I’ve tried a few different wordpress themes, and most (including the first I tried) has, what I think was my old menu on weebly, as static links in the header, running over the regular stuff, and won’t go away no matter what I change in the theme settings. I have no idea how to fix this!

  42. I also had trouble getting my website to transfer, but once we disabled the SSL, (a security measure to protect the site), published the site without SSL (the s in https was removed), and then used the new URL, the importer worked fine.
    Now my issue is trying to change my domain host. When I go to the Domains page on my Weebly account, I don’t see a domain name to click on. I see only “Transfer a Domain” (to Weebly) or “Register a Domain.” Since I already have my own domain name that I want to keep, I don’t know how to proceed. The choice I need is not there. Can you help?

    • I had the same problem and found out via Weebly chat that I had to do this with my domain registrar, not Weebly. So directions in this tutorial are only for those who bought domains with Weebly.

Leave a Reply to WPBeginner Support Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.