Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
WordPress Plugins
View all Guides

How to Properly Move from Weebly to WordPress

Last updated on by
Special WordPress Hosting offer for WPBeginner Readers
How to Properly Move from Weebly to WordPress

From our experience, most folks when they start blogging do not use the right platform unless they have been guided properly. You start a blog on one of the many hosted solutions because you heard how easy they were, and it was free. As you get more into blogging, you learn about SEO, monetization, customization, plugins, etc, and all of the sudden you have that oops moment because you realized that you made the wrong choice. If you are one of the Weebly users who just had that moment, then you have nothing to worry. In this article, we will guide you step by step on how to move from Weebly to WordPress. You will be able to convert your Weebly site to WordPress and move your content properly. However, we must warn you that switching from Weebly to WordPress will require some sacrifices and technical knowledge. But we assure you that the reward is far greater. The amount of flexibility and power that you get with WordPress to grow your business is far superior. Let’s get started with moving from Weebly to WordPress.

Weebly to WordPress Migration Guide

Moving from Weebly to WordPress

Step 1. First thing you want to do is setup a WordPress site (this will use a different domain at start). We do this to keep your main website from going down while you are working on making the transfer from Weebly to WordPress. Besides, you can get the domain for free. Once you are done with the migration process, the last step would be pointing your main domain to the new site. Since you are hosted with Weebly, you would need to find new web hosting. We highly recommend Bluehost (and so does WordPress). They give WPBeginner users a free domain name and 50% off their hosting plan (final price: $3.95/month). You can’t beat that, so signup with Bluehost « using this link. Next follow our tutorial on how to install WordPress.

You would need to choose a theme for your WordPress site. You can use the default theme if you are just migrating the content and want to see if everything works properly. However, if you want to make your site look truly spectacular, then you need to read our article on how to select a perfect WordPress theme.

Step 2. Now that we have the WordPress properly setup, we need to migrate our Weebly content over to WordPress. Thankfully, WordPress has an option to import content from RSS. The hard part is getting the Weebly RSS feed to the right format. Start with finding your Weebly RSS feed URL.

It will be something like:

If your feed URL is not working, then it means you DO NOT have a blog section in your Weebly site. Weebly clearly state that RSS feeds are only available for blogs. Feeds are not available for regular pages (sorry, there is nothing we can do for you about this). Hopefully, your feed URL is there and working fine. Now the problem is that your feed only shows 10 posts. Well, we can fix that using Google Reader. You must have a google account to use this service, but don’t we all have one anyways :)

Since your feed URL was:, you need to type it in Google reader like this:

As you notice, there is a ?n=500 at the end. This little bit tells Google to show 500 posts from the feed rather than the default 10. Now you might not have 500 posts, but that doesn’t matter. If you have more, then just increase that number. Typing this URL in your Google reader will bring up an XML file. Right click and select “Save Page As” and save it as a feed. Congratulations, you have downloaded your ATOM feed. But wait, this is not what we needed. We need a RSS feed file not an ATOM feed file. Let’s make the conversion.

Step 3. Converting an ATOM feed to RSS feed is a must because WordPress only imports from the RSS feed file. You will probably find tons of long complicated tutorials for this. Our advice would be to take the ATOM feed file that you saved. Upload it to your Bluehost account using their file manager or FTP. Then go to one of the conversion tools like Devtacular Atom to RSS.

Once you click the convert button on these tools, click File/Save As button, and save the file as yoursite.xml on your computer.

Step 4. Now that you have the RSS feed file, you are ready to import it to WordPress. In your WordPress admin panel, go to Tools » Import. Once there, you need to select the RSS import option.

WordPress RSS Importer

Upload your RSS file that you downloaded in step 3, and click upload and import.

Once the import is complete, you should have all of your Weebly blog posts transferred over to WordPress.

Step 5. If you have pages that you want to move from Weebly, then it has to be done manually. If you have a lot of pages (i.e 25+, then it is probably worth using a plugin like HTML Import 2). For new users who don’t have a lot of pages, then it is probably worth you manually moving the pages over.

Fixing the Permalinks

Weebly’s URL structure is different than what WordPress has to offer. If you have a lot of posts and a fairly popular site, then we highly recommend that you match your Weebly permalinks with WordPress. However, if your site is relatively small, then it is best to use the WordPress URL structure which is better in the long run.

In weebly, your URLs would look something like this:

If you want to match the Weebly URL structure, then go to Settings » Permalinks page in your WordPress admin panel. Check the custom structure box, and paste the following code in there:


The above code will add .html at the end of all your post names, and it will also keep the URL structure just like Weebly. However, it does not add the .html for pages.

If you are migrating your pages, then you would need to add this plugin: Dot html,php,xml etc pages. Once activated, go to the settings page of this plugin. Click enable on both of the checkboxes.

Dot HTML for Pages

Lastly, if you have double dash in your URLs, then WordPress will probably render errors. So all you have to do is use the Redirection plugin to add those few redirects there.

Some of you are probably wondering what is the advantage of keeping the old URLs? Well, if you have a fairly established site with a lot of search engine traffic, then you can lose all the rankings when you make the switch without keeping the old URL structure. But if your site is fairly small, then it is worth cutting your losses and truly build a powerful presence for the future.

Updating Feeds URL

If you have a lot of subscribers, then they are going to your old feed URL which is

WordPress has a different feed URL which looks like

All you have to do to make this switch is use the redirection plugin to redirect any visitors to /1/feed/ to /feed/.

Importing All Images

When migrating your posts, all of your images will come through. However, they will all be hosted on your old Weebly site. Once that Weebly site is gone, all of your images will be too. This is why you need import all images to WordPress. Thankfully, there is a plugin for that.

Use this plugin: Import External Images to WordPress.

This plugin will basically examine all of your posts and make local copies of all linked images from the post. Simply install and activate the plugin. Once activated, go to Media » Import Images. Then click on the Import Images Now button.


While the process of migrating from Weebly to WordPress is not as simple as Tumblr to WordPress or to, this is the best way that we have found to move from Weebly to WordPress. Have you recently switched from Weebly to WordPress? Did you find this tutorial helpful? Is there something that we missed? Let us know in the comments below.

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »


  1. Lisa Mills says:

    Would love to know more about the temporary domain that wp gives you that you use before you point your domain to the new site:

    “(this will use a different domain at start). We do this to keep your main website from going down while you are working on making the transfer from Weebly to WordPress. Besides, you can get the domain for free. Once you are done with the migration process, the last step would be pointing your main domain to the new site”

    I’ve been watching tutorials on installing WP at SiteGround, and nowhere does there seem to be a temporary domain provided.

    • WPBeginner Support says:

      When you sign up with a WordPress hosting provider, many of them offer you a chance to register a free domain name. They can also set you up with a temporary subdomain. You will need a temporary subdomain or a real domain so that you can transfer your weebly site to WordPress. Please contact Siteground and they will set you up with a temporary domain.

  2. Dawn says:

    I cannot get past step one because Google Reader has been discontinued.

    • Maria says:

      Yes, I am having the same problem! How do I create an atom feed without google reader?

    • punctureperfect says:

      right there with ya…. :/

    • Anna says:

      Hate to say it but the majority of this article is outdated. Google reader is discontinued AND the tools section in WordPress has changed so one cannot simply upload an RSS feed, it needs to be changed to OPML (or get a plugin to upload an RSS feed and I’m finding that popular ones don’t work on Mac). Good luck to everyone trying to get from Weebly to WordPress!

  3. Rob says:

    I would love to move everything from Weebly to WordPress, problem is I’ve been with Weebly since 2012.

  4. Alex says:

    Here’s where I’m stuck. I created an email connected to my domain through Weebly. It showed up through Gmail as Weebly Email Service Mail, and is connected with all my gmail accounts. I loved that, I had everything in one place.
    I switched my website to new servers and had to recreate the email on cpanel (same email address), but I still want to be able to see everything through Gmail. How can I do that?

    • WPBeginner Support says:

      You will have to sign up for Google apps for work. It is Google’s productivity suite for businesses which allows you to use Gmail, Calendar, Hangouts, Drive, from your own domain.

  5. Karen Coghlan says:

    I am finding much of this information no longer valid, I was able to import 10 posts from the feed on the Weebly site, without changing it to a Atom Feed. Then I was able to increase the number of posts that show on the site from 10 to 25, but 25 was the highest Weebly would go. Then was able to import 25 posts at a time. It does not make since that we can get 10 or 25 posts at a time and not get them all… Google Feed Reader is no longer available so cant use that fix. Is there another way to get all the posts?

    • Karen Coghlan says:

      *Should have said from an Atom feed not to an Atom Feed. Much of the tutorials I can find give your method, and I have not been able to find a newer one that does not refer back to yours. Thank you for this…

    • Jennifer Landsberger says:

      This is NOT my company & I’m not getting anything to promote them.
      But I used

      They put all of my weebly posts (over a 100) in a simple file & gave me step-by-step on how to switch them over.
      For free.

      In fact, I paid the $12 to get comments imported not because I had any comments I really wanted, but because I wanted to give them *something* since it was so amazing.


      • Jeannie says:


        I have to THANK YOU SO MUCH for posting to this forum. I was putting off my transition from Weebly to WordPress for months because every time I thought about how overwhelming it would be I just stopped and kept posting to Weebly! This is an amazing service, I literally can’t thank you enough!

        Can you provide any guidance of what to do with the code now that they have emailed it to me? I don’t know where to put it in the WP builder!

  6. Tony Lewis says:

    This is a great article, but it does not explain the last step of pointing your main domain to the new site. Weebly has published an article on how to do this.

    First go the the Weebly Help Center > domain names > see all 10 articles > manage name servers. if you follow the instructions it is quite straight forward.

    • Jennifer Landsberger says:

      Thank you, thank you! The last place I would have looked was Weebly for help moving away from weebly! But when I did basic internet search on how to move, I kept getting either 1) the first steps, which I’ve got covered -or- 2) instructions completely above my current level of knowledge.

  7. eugene says:

    i think you missed the part on how to direct the user to your wordpress site assuming you bought the domain from weebly as well. i think there are some DNS tweaking or something like that which you need to do in your weebly control panel.

  8. Marci says:

    I have my site on BlueHost as a weebly format – I want to move to WordPress. I don’t care about any of the content on the current site – can I delete it from Weebly and re-establish under wordpress? Or how do I do it without getting another domain name?

    • WPBeginner Support says:

      If you do not care about content then you can delete it. After that you can install WordPress.

  9. Liz says:

    I have a site on weebly that I have been using for about a year now. I want to transfer it to wordpress. We are hosted by stablehost – not weebly. i’ve tried downloading softaculous into the cpanel but what else am i missing. my login url does not work – am I missing something glaring obvious?

  10. Tanja says:

    Hi, I wonder what happens with comments? Especially if I have Facebook comments on weebly?

  11. WPBeginner Staff says:

    Try this plugin.

  12. Jen says:

    I finally managed to get the rss feed, only to discover that wordpress does not have an rss import option on the is list of ways to import. Can anyone offer an update of how to move forward now? Thanks!

  13. Rachel says:

    what do we do if Google reader is discontinued?… that kind of affects the continuation of this process… what should I do?

  14. Denis Smith says:

    my site have both wp and weebly. couldn’t remove weebly. help?

  15. markwguay says:

    Thanks so much for the article. It looks like WordPress no longer supports the RSS import option…Any thoughts? Thank you.

  16. Alex Attrill says:

    have a very new site i want to transfer to wordpress from weebly. post are less than 10 and only four pages photos or content is not in important as so few and new so can just copy and paste that info. but how do i move the branded domain name from weebly to wordpress

  17. heidipj says:

    Just to add to this – I haven’t not been able to find an alternative to Google Reader – i.e. a way to export more than 10 posts as an RSS feed. FiveFilters looked promising but no. I can’t believe I have to manually transfer over 100s of entries!!

    It seems be terribly bad practice for Weebly to provide no way of exporting content. But I guess they don’t care. Uncool!

    • Alan says:

      I replied further down- didn’t notice that newest comments were at the top. After importing 10 posts, delete the newest 10 posts from your Weebly blog and then get a new RSS feed containing the next 10. Simple but works!

  18. Mat says:

    Hi, great article!
    One question: you say to paste the code /1/post/%year%/%monthnum%/%postname%.html in Settings -> Permalink. However, I have some articles like this: /37/post/%year%/%monthnum%/%postname%.html.

    So, can I modify the first number in the permalink structure? Thanks.

    • Alan says:

      The number may for your site. Your first blog on a weebly site is /1/…, second is /2/…, etc. I created a Weebly blog, deleted it, and then created another one that I ended up using, so all of my Weebly blog URLs begin with /2/. Just take a look in the URL bar and modify for your site if needed.

  19. JC says:

    Hi: Have you found an alternate way to migrate the W. blog RSS format into WP yet since Google Reader is no more? We’re desperately trying to find a way so we can keep the posts, photos and information shared on this blog. Thanks very much.

    • WPBeginner Support says:

      We can’t think of any other way at the moment, we will look into it.

    • Daniel says:


      Since Google Reader is dead, one way of doing this would be to create your own RSS file. This is actually pretty straightforward. An RSS file is basically just an XML file that you can build in Notepad/Notepad++ or any other text editor. Here’s how it would look:

      Blog Title
      Blog URL
      Blog Description

      Post Title
      Post Link
      Full Blog Post

      Post Title
      Post Link
      Full Blog Post

      Post Title
      Post Link
      Full Blog Post

      In case you were wondering, each item represents a blog post. Now, this wouldn’t be a complete RSS file, but WordPress treats it like one which is all that counts. Once you’re done putting together the RSS file, you import it by going to Tools > Import > RSS. Tools will be on the left side of your WordPress dashboard. After the RSS import, you will need to go through each imported blog post and update the date you originally posted it (so don’t delete your Weebly site until you’ve done this!) Also, some characters are illegal in XML. For example, ampersands ‘&’ must be replaced with the following: &

      There may be other characters that present problems. I recommend you scan through all of your imported posts and edit as needed. Ultimately, this entire process isn’t so much challenging as it is time-consuming. But, without Google Reader, it seems like the best option to migrate blog posts from Weebly to WordPress.

      Hopefully this helps.

      God bless,

      • Jacob Winkler says:

        Would love to have a way that does it automatically. Can’t seem to get it with other feed readers.

  20. Rianne says:

    Has a way to do this without Google Reader been found?

  21. Jacob Winkler says:

    Also in same boat. Ridiculous how hard this is.

  22. Martin says:

    This is a great tutorial however the lack of Google Reader now makes it a lot harder to export from weebly to WordPress – anyone got any workarounds that dont involve google reader now?


  23. T. Williams says:


    What would the process look like if you’re already on Blue Host but want to go from using Weebly to WP? It’s driving me absolutely nuts trying to figure this out!

  24. Shannon says:

    Thanks! This is very helpful, and it worked like a charm! I now have a WordPress duplicate of my Weebly page
    (well, theme-less and on a different domain… for now) — way less painful than I had feared.

    • Lisa Mills says:

      Shannon, how did you get on with the whole temporary domain thing and then switching to a permanent one?

      Did you upload WP using a temporary domain that you already owned? This article gives the impression that WP provides it for you – you don’t have to do anything.

      How did you switch to your permanent one?


  25. Jennifer says:

    Would you be willing to let me pay you to convert my atom file to an RSS file for me? Please? I’m at my wits end with this process.

  26. Pamela says:

    Is there a way to see all my post in my feed without using google reader? As you probably now by now, google reader is going to die soon and I would like to know a way of keep doing this…
    I have been looking for a way for my feed to show me all my post without success! :(

    • Nicole says:

      Hi Pamela,

      Were you ever able to find a service that lets you see all the posts in your RSS feed? Now that Google Reader is gone, I have the same problem!


      • Dana says:

        I’m wondering the same thing! Please help!

        Thanks in advance,

        • Alan says:

          I just moved my site from Weebly to my own WordPress instance hosted on Amazon AWS.

          I moved the posts over 10 at a time. After moving the posts (and importing the images), I deleted the newest 10 posts from my Weebly blog. The Weebly RSS feed always shows the 10 newest posts, so I could import them 10 at a time. Simple, and a bit time-consuming, but works perfectly!

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.