SaaS SEO
Find MRR with our SaaS-tellite technology
B2B & Enterprise SEO
Go boldly where no business has gone before
Wordpress SEO
Navigate the WordPress wormholes
Webflow SEO
Ride Webflow's cosmic currents
Shopify SEO
Parallel universe where your store makes money
AKOOL Launch Plans
Case Study: Building a Webflow SEO strategy
Yaasa's WooCommerce Dev & SEO
Case Study: How we broke through a Google penalty
Woocommerce Development
Woo-w your customers with a stellar storefront
Website Migration
Migrate your site to a more host-pitable planet
Casino M8trix Feature Dev & APIs
Case Study: How CasinoM8trix launched a new blackjack API & feature design
Wordpress Vs Webflow
Analysis: We review the choice between WordPress & Webflow
SEO Low Hanging Fruit Analysis
Guide: How we find and chase down SEO quick wins
Team
The galactic senate
Case Studies
Starship graveyard
UX Strategies for SEO
Analysis: What impact does UX have on your rankings?
SEO First Blog Design
Guide: Designing your blog for sales
Ethan's Shopify SEO
Case Study: How we grew a shopify site to 15k monthly visits in 6 months
Knowledge Base
A Hitchhiker's Guide to SEO
Blog
If you can find space for more reading
Why We Do Full Service SEO
Why implementation beats recommendations
Costs of Linkbuilding in 2024
Linkbuilding costs & tactics in 2024
Website Requirements Guidelines
How we stay on track
Knowledge Base > Migration > How can I move a WordPress site to a new domain?
Moving Your WordPress Site to a New Domain: A Comprehensive Guide
Moving a WordPress site to a new domain requires careful planning and execution to ensure a smooth transition without losing data or affecting your site’s functionality. Here’s a step-by-step guide to help you successfully move your WordPress site to a new domain.
Before making any changes, create a complete backup of your WordPress site. This includes your website files, database, themes, plugins, and uploaded content. Use a reliable backup plugin or your hosting provider’s backup tools.
Select and register the new domain where you want to move your WordPress site. Choose a domain registrar that suits your preferences and register the new domain. Note that it may take some time for the new domain registration to propagate across the internet.
Once your new domain is registered, set it up with your hosting provider. Create a new directory on your server for the new domain, and ensure that it’s associated with the correct hosting account.
Log in to your WordPress dashboard on the old domain. Navigate to “Settings” and then “General.” Update the WordPress Address (URL) and Site Address (URL) with the new domain. Save the changes. This ensures that WordPress knows it’s operating on a new domain.
In the WordPress dashboard, go to “Settings” and then “Permalinks.” Ensure that your permalink structure is the same as before. If it’s different, update it to match your old domain’s permalink structure. This step helps maintain SEO-friendly URLs.
Use a search and replace tool or a database management tool to update all instances of the old domain in your content and database to the new domain. This step is crucial to ensure that internal links and media references point to the correct location.
Using FTP or your hosting file manager, upload all your WordPress files to the directory associated with the new domain. This includes the wp-content folder, which contains themes, plugins, and media uploads.
Import the database backup you created earlier to the new domain’s database. This can typically be done through your hosting provider’s database management tool or using phpMyAdmin. Ensure that the database is associated with the correct domain.
After the migration, go through your website and check links, images, and other media to ensure they are pointing to the new domain. Pay attention to internal links, featured images, and any embedded content.
If your WordPress site is integrated with external services or plugins that use your domain (such as social media sharing plugins), update the settings to reflect the new domain. This ensures seamless integration with third-party services.
Thoroughly test your website on the new domain. Check different pages, posts, and functionalities. Ensure that forms, comments, and any interactive elements are working correctly. Testing helps identify and address any issues before making the new domain live.
Once you’ve confirmed that your website is working correctly on the new domain, update your DNS records to point to the new domain. This step is crucial for directing traffic to the new location.
Moving a WordPress site to a new domain involves multiple steps, and attention to detail is crucial for a successful transition. By following this comprehensive guide, you can navigate the process smoothly and ensure that your website is up and running on the new domain without disruptions. Always keep backups at each stage and consider consulting with your hosting provider or a WordPress expert if you encounter challenges during the migration.
Kirill Sajaev
Founder & Lead SEO
Migrating Your Site?
Schedule a free call with me and walk away with an SEO roadmap.
Yes, there can be temporary fluctuations in SEO rankings after a domain change. However, by following best practices like setting up 301 redirects, updating internal links, and notifying search engines, you can minimize the impact. Over time, search engines typically recognize and adjust to the new domain.
While some technical knowledge is beneficial, you don’t necessarily need advanced skills. The step-by-step guide provided can help users with varying levels of expertise navigate the process. Additionally, there are plugins available that simplify certain aspects of the migration for those less familiar with technical details.
It’s generally advisable to keep the permalink structure consistent to avoid SEO issues. If you must change the structure, ensure that you update the permalink settings in WordPress accordingly. This helps maintain the integrity of existing URLs and prevents broken links.
With careful planning, downtime can be minimized. Performing the migration during low-traffic periods, setting up a temporary domain for testing, and updating DNS records strategically can help ensure a smooth transition with minimal disruptions. However, some temporary downtime may occur as DNS changes propagate.
Yes, the migration process includes transferring user accounts and data to the new domain. By backing up your WordPress site thoroughly and following the steps outlined, you can ensure that user accounts, posts, pages, and other essential data are seamlessly moved to the new domain without loss or compromise.