---
title: "How to Transfer a Website From Weebly to WordPress"
description: "Weebly makes web design easier. However, many users will advance to a level where they want more control over the code within their website(s). Many decide to migrate to the WordPress CMS..."
url: https://www.inmotionhosting.com/support/website/website-transfers/how-to-transfer-a-website-from-weebly-to-wordpress/
date: 2018-09-18
modified: 2026-04-23
author: "InMotion Hosting Contributor"
categories: ["Website Transfers"]
type: post
lang: en
---

# How to Transfer a Website From Weebly to WordPress

Weebly makes web design easier. However, many users will advance to a level where they want more control over the code within their website(s). Many decide to migrate to the WordPress CMS ([WordPress.org, not WordPress.com](https://en.support.wordpress.com/com-vs-org/)) [for many reasons](https://www.inmotionhosting.com/blog/why-is-wordpress-so-popular-5-features-that-make-it-so-great/) such as how easy it is to learn and its capabilities for novice and experienced users alike.

Unfortunately, Weebly doesn’t have an internal function for exporting a website. Weebly only has export functions for [contacts](https://hc.weebly.com/hc/en-us/articles/360001263068-Export-Your-Contacts), [store order history](https://hc.weebly.com/hc/en-us/articles/227067027-Export-Your-Store-Order-History-to-CSV-Excel-Numbers-or-Quickbooks), and [product information](https://hc.weebly.com/hc/en-us/articles/227130587-Import-Export-and-Batch-Update-Products-with-a-CSV-File). Much of the migration is using a third-party tool like [WPBeginner’s **Weebly to WordPress Importer**](https://weeblytowp.com/) and/or copying text and re-uploading media files. Below we cover these options in-depth.

- [Install WordPress](#install)
- [Migrate Content](#migrate)
  - [Export With WeeblytoWP.com](#export)
  - [Import Content Manually](#manual)
  - [Import Images](#media)
- [Fix Permalinks](#permalinks)
- [Change DNS Settings](#dns)

## Install WordPress

1. **Install WordPress** [manually](/support/edu/wordpress/installing-wordpress-manually/) or [via Softaculous](/support/edu/wordpress/install-wordpress-using-softaculous/).
2. Install and customize a [preferred **WordPress theme**](/support/product-guides/softaculous/install-software-softaculous/).
3. Install any preferred and [recommended **plugins**](/support/edu/wordpress/recommended-wordpress-plugins) such as for [backups](/support/edu/wordpress/plugins/recommended-wordpress-backup-plugins/), [security](/support/edu/wordpress/plugins/recommended-security-plugins/), and [optimization](/support/edu/wordpress/plugins/helpful-wordpress-plugins/).
4. [Modify your **primary menu**](/support/edu/wordpress/creating-custom-wordpress-menus/) to match your Weebly website.

## Migrate Content

After installing WordPress we can **migrate data from Weebly** using a third-party tool or manually.

### Export With WeeblytoWP.com

Created by [WPBeginner](https://www.wpbeginner.com), WeeblytoWP.com is a third-party tool that creates a file from your Weebly site for use with the WordPress import tool.

1. [Visit WeeblytoWP.com](https://weeblytowp.com/).
2. Insert your **Weebly website URL** (starting with *https://* or *HTTPS://*), **name**, and **email account** before clicking **Export my Weebly Website**.![WeeblytoWP Plugin Migrate Weebly to WordPress](https://www.inmotionhosting.com/support/wp-content/uploads/2023/02/imh-weebly-xfer-2-weeblytowp.png)
3. Save the Export file.
4. In WordPress, after downloading your **Weebly export file**, select **Tools** and **Import**.
5. **Select WordPress** to install and activate the [WordPress Import Plugin](https://wordpress.org/plugins/wordpress-importer/).![Install WordPress Importer](https://www.inmotionhosting.com/support/wp-content/uploads/2018/09/imh-squarespace-xfer-7-import-wordpress-1.png)
6. Select **Run Importer** at the top of the screen.![Run WordPress Importer](https://www.inmotionhosting.com/support/wp-content/uploads/2018/09/imh-squarespace-xfer-8-importer-1.png)
7. Browse for your RSS file before selecting **Upload file and import**.![Browse for Weebly RSS Import into WordPress](https://www.inmotionhosting.com/support/wp-content/uploads/2018/09/imh-squarespace-xfer-9-import-file-1.png)
8. Make any preferred changes to the Import Settings and assign an author to the imported posts. You can create an author or use an existing user.![Import Weebly Settings into WordPress](https://www.inmotionhosting.com/support/wp-content/uploads/2018/09/imh-squarespace-xfer-10-import-settings-1.png)The imported content should now show in their respective sections in WordPress.

### Import Content Manually

For anything the export file doesn’t import, **copying text from your Weebly site to individual WordPress pages and posts** will be the only option for migrating content.

1. [Create a new WordPress page or post](/support/edu/wordpress/create-edit-pages-posts-wordpress/).
2. Copy the text from a page on your Weebly website and paste it into the **WordPress visual editor**.
3. **Edit the WordPress page or post** to your preference.
4. **Save Draft** or **Publish** to save your work.

### Import Images

There are two ways to **import images from your Weebly website**:

1. **Use a WordPress plugin** such as [Save & Import Image from URL](https://wordpress.org/plugins/save-import-image-from-url/) to import directly from Weebly.The easiest way to get an image URL:**Chrome:** Right-click the image and select **Open image in a new tab**.**Firefox:** Right-click the image and select **View Image**.**Generic:** Right-click the image and select **Inspect Element** to view the URL within the source code.
2. Download then **manually upload all media files** to your [WordPress media library](/support/edu/wordpress/add-new-media-wordpress-351/).**Note**: Although you can upload images using [FTP or cPanel File Manager](/support/website/how-to-upload-files-server/), only media files uploaded to the WordPress media library can be selected from it.

## Fix Permalinks

**Permalinks determine the format of your website URL’s**. You’ll likely want to change this to match the URL’s from your older website to ensure users don’t get 404 errors while trying to view any saved links. The most common options are *Post name* and *Month and name*. You can [reset these settings at any time](/support/edu/wordpress/reset-permalinks-wordpress/).

1. While logged into your WordPress site, hover over **Settings** and select **Permalinks**.
2. Here you can choose a common setting or create your own structure.![Setting WordPress Permalinks After Weebly Migration](https://www.inmotionhosting.com/support/wp-content/uploads/2018/09/wordpress-permalinks-settings-page-1.png)
3. Your changes take effect immediately after pressing **Save Changes**.

## Change DNS Settings

After copying all data from Weebly to your WordPress site, you’ll need to **update your domain settings**.

**Note**: We recommend checking your WordPress website [using a hosts file modification](/support/website/modifying-your-hosts-file/) to ensure everything works before changing any DNS settings. Note that DNS changes may require ~4-24hrs to take effect.

If you **registered a domain with Weebly**, you’ll need to [change the A record at Weebly.com](https://hc.weebly.com/hc/en-us/articles/201184656-Manage-DNS-Records) to match your [server IP shown in cPanel](/support/website/how-to-find-your-shared-ip-address-of-your-server-in-cpanel/) or the nameservers to *ns1.inmotionhosting.com* and *ns2.inmotionhosting.com*.

If you **bought your domain elsewhere** and pointed it to Weebly, you’ll need to change the Weebly A records to match your [server IP shown in cPanel](/support/website/how-to-find-your-shared-ip-address-of-your-server-in-cpanel/) or nameservers to *ns1.inmotionhosting.com* and *ns2.inmotionhosting.com* .

If you **used a Weebly subdomain** – e.g. *example.weebly.com*, you’ll need to [purchase a domain](/support/domain-names/registering-a-new-domain-name/) to connect with your web hosting. In the meantime, you can use your [temporary URL](/support/website/using-your-temporary-url/). Also, in the SEO section under **Settings** you’ll want to add the following to the header section to redirect users to the new domain:
<meta http-equiv=”refresh” content=”0;url=https://www.newdomain.com/”>

![Transfer Weekly Site Header Code](https://www.inmotionhosting.com/support/wp-content/uploads/2023/02/imh-weebly-xfer-1-redirect-1024x362.png)

---

You can [contact our live support](https://www.inmotionhosting.com/contact) 24/7 if you have issues migrating your website or implementing features similar to your Weebly site related to [Secure Sock Layer (SSL)](/support/website/ssl/auto-ssl-guide/), [Search Engine Optimization (SEO)](/support/questions/), [analytics](/support/edu/phpbb/google-analytics/), [domain settings](/support/domain-names/dns-nameserver-changes/), and more. You can also check out our [WordPress portal](/support/edu/wordpress/) to learn more.
