We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you agree to our cookie-policy

SEO ENQUIRY

First, we need your contact details…

SEO ENQUIRY

Which SEO services are you interested in?

SEO ENQUIRY

Anything you’d like to share with us at this stage?
A brief, technical scope, supporting documents or anything else?

SEO ENQUIRY

How soon are you looking to kick off this project?

SEO ENQUIRY

What budget guidance are you working on this project?

SEO ENQUIRY

What budget guidance are you working on this project?

THANK YOU

Thank you for getting in touch with Yellowball!

We’ve received everything and one of our team will be in touch very soon with the next steps. If your enquiry is urgent, you can call us on 020 8064 1832 – we’re open 9am – 6pm Monday to Friday.

BACK TO HOMEPAGE
YELLOWBALL LITE

Unfortunately, you don’t qualify for a bespoke project, but there is good news!

Based on your budget guidance, we’d recommend exploring Yellowball Lite – our flexible WordPress theme that is perfect for small businesses.

VISIT YELLOWBALL LITE

Step 1

of 6

WEB DESIGN ENQUIRY

First, we need your contact details…

WEB DESIGN ENQUIRY

Which web design services are you interested in?

WEB DESIGN ENQUIRY

Anything you’d like to share with us at this stage?
A brief, technical scope, supporting documents or anything else?

SEO ENQUIRY

How soon are you looking to kick off this project?

WEB DESIGN ENQUIRY

What budget guidance are you working on this project?

THANK YOU

Thank you for getting in touch with Yellowball!

We’ve received everything and one of our team will be in touch very soon with the next steps. If your enquiry is urgent, you can call us on 020 8064 1832 – we’re open 9am – 6pm Monday to Friday.

BACK TO HOMEPAGE
YELLOWBALL LITE

The end-to-end delivery of bespoke web project akin to the style and quality of our portfolio typically start from £25,000.

Based on your budget guidance, we’d recommend exploring Yellowball Lite – our flexible WordPress theme that is perfect for small businesses, startups, consultancies and charities. Learn more about Yellowball Lite and speak to one of our specialists on this dedicated site. It’s all the best from Yellowball, now fast, affordable and available anyone, anywhere.

VISIT YELLOWBALL LITE

Step 1

of 5

GRAPHIC DESIGN ENQUIRY

First, we need your contact details…

GRAPHIC DESIGN ENQUIRY

Which design services are you interested in?

GRAPHIC DESIGN ENQUIRY

Anything you’d like to share with us at this stage?
A brief, technical scope, supporting documents or anything else?

GRAPHIC DESIGN ENQUIRY

How soon are you looking to kick off this project?

GRAPHIC DESIGN ENQUIRY

What budget guidance are you working to on this project?

THANK YOU

Thank you for getting in touch with Yellowball!

We’ve received everything and one of our team will be in touch very soon with the next steps. If your enquiry is urgent, you can call us on 020 8064 1832 – we’re open 9am – 6pm Monday to Friday.

BACK TO HOMEPAGE
GRAPHIC DESIGN ENQUIRY

Most design projects at Yellowball are typically more than £500 and our agency-wide hourly rate is £145 plus VAT.

We’re probably not a good strategic fit for this project but you could try the freelancer networks at Fivver.com or upwork.com.

Step 1

of 5

PPC ENQUIRY

First, we need your contact details…

PPC ENQUIRY

Which PPC services are you interested in?

PPC ENQUIRY

Anything you’d like to share with us at this stage?
A brief, technical scope, supporting documents or anything else?

PPC ENQUIRY

How soon are you looking to kick off this project?

PPC ENQUIRY

What budget guidance are you working on this project?

PPC ENQUIRY

What budget guidance are you working on this project?

THANK YOU

Thank you for getting in touch with Yellowball!

We’ve received everything and one of our team will be in touch very soon with the next steps. If your enquiry is urgent, you can call us on 020 8064 1832 – we’re open 9am – 6pm Monday to Friday.

BACK TO HOMEPAGE
YELLOWBALL LITE

Unfortunately, you don’t qualify for a bespoke project, but there is good news!

Based on your budget guidance, we’d recommend exploring Yellowball Lite – our flexible WordPress theme that is perfect for small businesses.

VISIT YELLOWBALL LITE

Step 1

of 6

GOOGLE ANALYTICS ENQUIRY

First, we need your contact details...

GOOGLE ANALYTICS ENQUIRY

Which Google Analytics services are you interested in?

GOOGLE ANALYTICS ENQUIRY

Anything you'd like to share with us at this stage?

GOOGLE ANALYTICS ENQUIRY

How soon are you looking to kick off this project?

GOOGLE ANALYTICS ENQUIRY

What budget guidance are you working to on this project?

THANK YOU

Thank you for getting in touch with Yellowball!

We’ve received everything and one of our team will be in touch very soon with the next steps. If your enquiry is urgent, you can call us on 020 8064 1832 – we’re open 9am – 6pm Monday to Friday.

BACK TO HOMEPAGE

Step 1

of 5

Mobile Menu
Mobile Menu

Award-winning work, focussed on results

Yellowball
Web Design

Air X

Yellowball
Web Design

City & Guilds

Yellowball
Web Design

Ballet with Isabella

Yellowball
Web Design

Tomatin

SEE All PROJECTS
Oct 2024
9 MIN READ

How to migrate your WordPress website to a new domain

Briony Perkins

There are several reasons why you may choose to migrate your WordPress website to a new domain. Perhaps you’re looking to revitalise your brand, or are changing hosting provider to scale up your website. Whatever the reason, there are certain steps you need to take to ensure the process goes smoothly, and your website doesn’t experience any downtime. 

What is a WordPress domain migration? 

A WordPress domain migration is the process of moving a WordPress website from one domain name to another. This involves transferring the databases, content, files and functionality of your WordPress website while maintaining its functionality. 

WordPress domain migration: Step-by-step

Steps to take to migrate your WordPress website to a new domain include: 

  • Step 1: Back up your existing website
  • Step 2: Set up the new domain
  • Step 3: Transfer files to the new domain
  • Step 4: Import the database
  • Step 5: Update WordPress configuration
  • Step 6: Test the new website
  • Step 7: Set up redirects
  • Step 8: Update external references
  • Step 9: Go live
  • Step 10: Update your website visitors/customers
website migration

Step 1: Back up your existing website

Begin by backing up your website, which you will use to upload it to your new domain. A backup is also important to reduce the risk of data loss when you complete the transfer. 

Creating a backup will involve downloading all of your files onto a local drive, including a database that contains the entirety of your website content and data, and static files like your WordPress core and themes files. 

There are three main ways to backup a WordPress website, manually with a file manager or File Transfer Protocol (FTP) client, using your web hosting’s backup feature, or through using a plugin, such as the Duplicator plugin. 

Step 2: Set up the new domain

The next step is to set up the new domain. Purchase the new domain name if you haven’t already and set up the hosting. Then, create a new database for the WordPress installation on the new domain. 

Step 3: Transfer files to the new domain

Then, it’s time to transfer your files to the new domain. You can do this either via an FTP or through using a migration plugin such as Duplicator. If done correctly, this will transfer your entire WordPress installation. 

Step 4: Import the database

The next step is to import your database to the new domain’s database you created earlier (to phpMyAdmin). This will move all your settings, users and content. 

Step 5: Update WordPress Configuration

If there are any error messages, you may need to update the WordPress configuration, for example if within the SQL dump there are references to the old database name or username, which need to be updated. 

You can edit the wp-config.php file on the new domain to use the new database credentials. Any hardcoded URLs in the database should be updated to use the new domain name. 

Step 6: Test the new website

Testing the new migrated website is important to make sure everything on the new domain is working correctly. Check links and images and fix any that are broken. 

Step 7: Set up redirects

Redirects are important to maintain SEO value, as well as user experience. Implement 301 redirects from the old domain to the new domain. Adding these will automatically redirect users and search engines to your new domain, instead of seeing a 404 error. 

There are two mains to set up redirects, either through using a plugin such as All in One SEO, or through manually setting up redirects to the new domain. 

In order to keep the redirects in place, you will need to keep your old WordPress installation active so it can redirect to the new one. 

All in One SEO is an excellent WordPress SEO plugin that will allow you to optimise your website with ease.

To set up redirects using All in One SEO:

  • Install and activate the All in One SEO plugin on your old domain.
  • Navigate to the All in One SEO > Redirects page and click on the ‘Activate Redirects’ button. 
  • Navigate to the ‘Full Site Redirect’ tab and switch on the ‘Relocate Site’ toggle. 
  • Enter the new domain name next to the ‘Relocate to domain’ option. 
  • Save changes.

To set up redirects manually:

  • Connect to your old site using FTP and edit the .htaccess file (this will be located in the same directory as the wp-includes or wp-admin folder). 
  • Open the .htaccess file
  • Paste the following lines of code at the top:

#Options +FollowSymLinks

RewriteEngine on

Unchanged: RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]

  • Make sure to replace yourdomain.com with your new domain in the code!
  • Once these changes have been made, visit your old domain name to check they have been implemented correctly. Your old domain name should automatically redirect you to the new domain. 

If this doesn’t work, it may be because your server doesn’t support redirect rules, in which case you’ll need to contact the support team at your web hosting company to request that RewriteEngine is turned on. 

Step 8: Update external references

Update any external references like Google Analytics to use the new domain. You can also notify Google of the domain change in Search Console. 

To notify Google in Search Console, take the following steps:

  • Log in to Google Search Console
  • Add and verify the old and new domains within the same account
  • Navigate to the old domain property in Search Console
  • Navigate to Settings in the left navigation
  • Select ‘Change of Address’ from the settings options
  • Select the new domain name from the drop-down list of verified properties
  • Click ‘Validate & Update’
  • Google will perform validation checks, such as verifying 301 redirects for the top 5 URLs of your site 
  • Once validation checks pass, click ‘Confirm Move’ 

Step 9: Go live

It’s time to go live!

If you’ve changed hosts, make sure to update your domain’s DNS to point to the new host. 

Monitor your site and analytics closely after going live, to identify any potential issues. 

Step 10: Update your customers

This step isn’t necessary, but you may wish to take the opportunity to remind potential customers about your business. The last step is to update your website visitors or customers regarding your new domain, and new website if applicable. You can do this through contacting your newsletter mailing list, if you have one. 

We hope that this article has provided you with a comprehensive overview of how to migrate your WordPress website to a new domain. We understand that this is a lot to take in, especially if migrating a website is an uncharted territory for your organisation.

Find out more about the SEO implications of a site migration in our guides, SEO Site Migration Strategy and Website Migration SEO Checklist, and discover How to improve SEO on your WordPress website

If you’re planning on migrating your website, the team at Yellowball are on hand to provide expert advice. If you’ve reached a point where you need to migrate your website, using our professional SEO migration services not only saves you time, but helps you to protect your online authority and search engine rankings. Need a hand? Contact us today and let’s work together!

Our London digital web agency works with companies across all sectors, with a diverse range of skills we’re sure could be used to your benefit. Get in touch today. 

BACK TO ALL POSTS

Let's work together

Ready to start your next project? Call, live chat or send us a message today. We're here 9am to 6pm Monday to Friday






    I would like to receive news and information from Yellowball