5 Best WordPress Speed Optimization Services You Can Hire

Fast-loading web pages are more appealing to both users and search engines. Nowadays, readers like to experience fast web pages. So as a WordPress site owner, it becomes essential for you to work on your website performance.

The latest core web vital update from Google urges the websites to deliver an optimal browsing experience for the users. Site speed and web vitals are now official ranking factors in Google.

By improving your website loading speed, you will be able to improve the overall browsing experience on your site. Studies have always indicated that a fast page loading speed will result in a better conversion rate.

conversion-rate-page-load-time

Although caching plugins are quite useful to improve your WordPress site performance, you will still need to understand the reason behind those settings. Of course, there are documents and multiple guides available but you might still need some help at some point or it’s just that you don’t have enough time to put effort.

In addition, these WordPress performance tweaks play with your website code so can break your site’s functionalities and layout. If you are one of those who want to optimize your site as safely as possible and avoid any business-critical issues, you can consult speed optimization services.

This article takes a look at some of the best WordPress speed optimization services you can reach out to. There are various WordPress optimization services available; we are listing some of those according to our experience with them.

5 WordPress Speed Optimization Services You Can Try

1. Speedy Site

Speedy Site is a WordPress speed optimization service with a successful history of improving page loading speed with an average of 2.2 seconds. They help you fix your core web vital issues on WordPress sites. They claim to have a full refund policy if they can’t fix vital web issues. They are the service that fixed web vitals for 3 of my sites with Ezoic ads, so defiantly worth trying it.

Speedy Site service has a team of WordPress experts who works on the sites and take necessary actions to solve vital issues and minimize loading speed. Many reviews declared they were able to significantly improve load time and Page Speed Insight score for mobile and desktop devices.

The service has an effective technical support team who monitors your site performance and web vital status during the service period and communicates with customers’ queries 24*7. Apart from speed optimization service, Speedy Site offers budget-friendly heavy site overhaul and Google Page Experience optimization service.

Speedy Site Service Includes:

  • HTML, JS and CSS minification.
  • Optimize JS and CSS loading.
  • Image Compression & delivery optimization.
  • SSL Configuration
  • Youtube Video Optimization
  • Optimizing Render-Blocking Resources
  • Font Optimization
  • CDN Support
  • Remove query string & Gzip compression
  • Long-Term Support on Web Vitals

Service Pricing: Their speed optimization service has a single plan with a fee of $199 that includes all the features mentioned above. You can use our couponWINCOME50 to get a flat $50 discount (one-time use per user).

2. WP Buffs

WP buff is another well-known WordPress optimization service that offers a range of features across five plans to optimize your website performance and experience. They have WordPress experts responsible for minimizing your website load time and fixing performance-related issues.

People who have used their service love them, and there’s no doubt the WP Buffs team satisfies customers’ needs in a very effective & transparent way. They release WP Buffs case studies where you can go through the journey of customers with their service and how they help them get success with WordPress.

Apart from Speed Optimization, WP Buffs offers 24*7 website edits, Weekly updates, Ongoing security, Emergency 24*7 service, and website backup.

WP Buffs Speed Optimization Service includes:

  • Image Optimization.
  • Eliminate render-blocking issues.
  • minify javascript and CSS.
  • Leverage browser caching.
  • Gzip compression
  • Remove query string.
  • Review server response time.
  • CSS optimization.

Service Pricing: WP buffs offer five plans, as mentioned above, starting from $79 to $447 (when billed monthly) becomes $66 up to $373 when billed yearly. The speed optimization service is only included in the perform, custom, and custom pro plans that cost $219, $347, and $447, respectively.

3. Online Media Masters

Online media master is a go-to place when you need a speed optimization settings guide. This site has helped thousands of people get better scores on Lighthouse, GTmetrix, and PageSpeed Insights. When you need a thorough guide to configuring caching plugins on your site, Onlinemediamaster is the right place to visit.

They offer WordPress speed optimization service claiming it has helped many people by achieving 100% scores in nearly every speed testing tool. So if you are worried about your site’s performance score, this service is one of the places to reach out.

key features of Onlinemediamaster’s Speed Optimization Service:

  • Server optimization + hosting migration.
  • Caching plugin configuration
  • CDN (Cloudflare & BunnyCDN)
  • Image Optimization
  • Google Font Optimization.
  • Image & video lazyloading
  • Database Cleanup.
  • Bloat removal

Service Pricing:

Unlike Speedy Site and WP Buff, Onlinemediamasters does not offer commercial packages. They offer their service upon evaluating your WordPress site’s condition and work volume.

4. WP Johnny

WP Johnny’s speed optimization service must be among the top when you need speed optimization on your website. This service features custom packages from speed consultation to VIP speed upgrade. His service also offers page builder removal and Gutenberg conversion, and custom code service for the best performance.

You can even post your site on the WPjohnny Facebook group for free tips. The sheer amount of reviews from people who have benefited from this speed optimization service says a lot about its quality. His speed optimization service includes speed-up consultation, plugin audit, tweaking web host configurations, code audit, manual hard coding of the theme, and much more.

Key Features:

  • Speed consultation (speed-up strategy)
  • Cache plugin installation & configuration
  • Theme settings configuration
  • Speed-testing and diagnosis 
  • Plugin audit & Database optimization.
  • WooCommerce or WPML optimization.
  • Server optimization.
  • Extensive database clean-up.

Service Pricing:

WP Johnny speed optimization services cost around $195 for SPEED-UP CONSULTATION up to $1295 for ENTERPRISE SPEED-UP PACKAGE. You will also have Quick Speedup Package, Pro Speedup Package, and Premium Speedup Package in that price range.

5. Optimize WP

Optimize wp could be another service you can defiantly go for. They run several tests to gather an in-depth idea about your site’s current state. They have a record of happy reviews from people who hired their service to optimize WordPress sites.

You can speak with their expert request for a pre-performance audit and potential scope for optimization. Their speed optimization service ensures your site delivers compressed images in Webp format, Woocommerce is optimized for performance, server configuration for faster asset delivery, optimal CDN settings, and fast database performance.

Apart from WP speed optimization, they offer WordPress Maintenance Service and SEO service.

Key Features of Optimized WP service:

  • Image optimization.
  • eCommerce speed
  • Server optimization
  • Code minification
  • Cloudflare CDN
  • Google Analytics
  • Multi-level caching
  • Database optimization

Service Pricing:

Optimize WP offers three packages. BASIC ($399) is suitable for personal and small business sites, PRO ($799) is best for eCommerce and large blogs and ENTERPRISE ($1199) is claimed to be suitable for high-traffic websites which include SEO optimization services as well.

FAQs:

Should I Hire a WordPress Speed Optimization Service?

WordPress speed optimization services take all the burden of analyzing your website assets, overall auditing performance, ongoing issues, and server impact on speed, and then fix them with their skills, experience, and setting up website cache.

While speed optimization plugins make it easy to configure and automate many things for you, they can break your site design and functionalities. It does not mean the speed optimization plugins are poor, but if you want to squeeze out every bit of potential speed from the website, a speed optimization service is a perfect option.

When you have a small site with no page builders and lower assets, try creating a staging version and then experiment with caching plugins, including other optimization plugins, with seeing what performance you can get.

Additional articles:

  1. 5 Best Free Plagiarism Checker Tools You Can Try
  2. Top 10 Best Typography WordPress Themes
  3. Free Amazon Affiliate WordPress Plugins [2022 Update]

Read More

How to set up a WordPress multisite [step-by-step tutorial]

WordPress has been frequently updating its features over the years and on the 5.0 update, it is unconfined the multisite feature. WordPress multisite feature is extremely useful for content marketers, developers, and bloggers who manage multiple WordPress sites at a time. 

If we look closely it’s not only the bloggers who work on multiple WordPress sites, there are developers and organizations that use this system to manage dozens of clients at a time. Moreover, you can see some organizations allow registered individuals to publish blog posts while the owner or super admin can only make changes inside the WordPress admin dashboard. It is feasible to do so because of the multisite feature.

The purpose of this post is to explain when to use multisite and how to get it all configured. Stay tuned as we will go through the step-by-step procedure until we launch multiple sites under one WordPress admin dashboard.

Why Multisite? 

Before diving into the tutorial, let’s understand when you should decide to go for multisite over a single WordPress installation and when you should not! This is important because at some point you may think WordPress multisite would be a better option for your online business however, that is not always the case.

You would prefer to analyze the advantages and limitations of multisite in order to make the right decision during WordPress installation depending on your website standards and its possible requirements.

Pros of WordPress multisite: 

  • All in one dashboard. The super admin gets the control in one place of the entire WordPress site under that network.
  • Installation of themes and plugins on multiple sites takes only one go.
  • Updating becomes easier since it takes just one click to update the components of all WordPress installations under that multisite network.
  • Multisite allows creating unique dashboards for each site and site admin. 
  • Website backup is easy because you can store all site data in a single backup.
  • The use of server resources for multisite is less than individual WordPress installation and easy to optimize as well.

Cons of WordPress multisite: 

  • Not all plugins are supported by multisite. Since most of the plugins are designed to work on a single WordPress installation, installing them on multisite may raise the possibility of plugin conflict. 
  • Individual site admins can’t install plugins/themes which limits the power of administrators.
  • Traffic spikes can slow the website’s performance and may create trouble for the entire network.
  • Hacker or server downtime will affect all the sites under that network.
  • A data breach will involve all the individual WordPress sites.
  • Since all sites share the same user data identical user accounts can not be created for two different sites. 

How to Setup WordPress Multisite

Step 1: Preliminary requirements before setting up WordPress multisite 

Your first and foremost step would be getting a quality web host. It is possible to set up a smaller multisite network on shared hosting. However, we would recommend managed web hosting or a VPS for better server response and site performance.

The next thing you need to know is how to install a regular WordPress site and working experience with FTP clients would be better.

For WordPress multisite, another important step is to pick your domain or URL structure. You have the option to choose between subdomain and sub-directory.

Moreover, if you already have WordPress installed the pretty permalink should be activated. This means that the permalink structure of your WordPress should look like this: http://yoursite.com/sample-post rather than http://yoursite.com/?p=123.

Next, make sure all plugins are deactivated before initiating the multisite feature. This step is crucial because an activated plugin can create conflict with multisite since we know multisite does not support all WordPress plugins. So in order to make sure you do not face any issues during multisite configuration deactivating installed plugins is a safe choice.

Step 2. Activate WordPress Multisite Feature 

As we progress, the next task is activating the WordPress multisite feature. The multisite feature can be activated on a pre-installed WordPress or during a fresh WordPress installation.

Activating multisite on a pre-installed WordPress is a manual process, however, activating it on a fresh WordPress installation takes a single check on the ”enable multisite” option.  

Now let’s understand the manual way. The condition for this is to have a WordPress site already installed. And you would like to create a backup of your complete site. After creating the backup you need to access the wp-config file from your cPanel or by using any FTP client and open that file for editing.

In the wp-config file locate this line “/* That’s all, stop editing! Happy publishing. */

Now right before this line, you need to add the following: 

/* Multisite */
define( ‘WP_ALLOW_MULTISITE’, true );

Check out this example below:

Now save the file on your server and the multisite feature will start working on your WordPress.

On the other hand, if you are about to install a fresh copy of WordPress then you should check the “enable multisite” option. Once you check that option and your WordPress will be configured for the multisite feature. This option basically pre-configures the wp-config file so that you don’t have to do it manually. 

Step 3: Configure your WordPress network

Now since your multisite feature is enabled you need to set up an environment for the WordPress network. In order to do that log in to your WordPress dashboard and find network setup under tools in your left sidebar.

Once you get there, a message appears that says Apache’s mod_rewrite module must be installed in order for the multisite feature to work. If you have reliable hosting this module should have been enabled already.

Next, you will have to follow your decision whether you planned to use subdomains for your sites in the network (eg: site1.yoursite.com) or you wanted to use a subdirectory instead (eg: yoursite.com/site1).

Select your preferred domain structure and provide a network title which is your new WordPress site title followed by the network admin email address. Click on install to establish the first site in your WordPress network.

Step 4: Complete the network configuration 

In order to complete the network setup, you need to follow the guideline provided by WordPress. It will give you two snippets of codes that must be added to your wp-config file and .htaccess file respectively. These two files will be available in your root directory.

Note that it’s extremely important to back up both of these files before making changes. Otherwise, sometimes simple misplacement of the custom codes can break your site. 

After file backup adds the following code snippet to your wp-config file above the line “/* That’s all, stop editing! Happy publishing. */”. This code mentioned below should display on your WordPress network configuration dashboard as well. 

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'gamespec.tech');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

Once you have updated the wp-config file next, open the .htaccess file and replace other WordPress rules present there with the following code snippet.

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

After the modification, make sure to save the .htaccess file on the server.  

Step 5: Network Admin Menu And Network Settings

Once you have changed the wp-config and .htaccess file, log in to your WordPress dashboard. You should see the “network admin” and “my sites” options on your WordPress upper admin bar. Hover on my sites and the network admin menu will be displayed. 

Below the network admin, you will find the list of your sites in the network and their respective dashboard, posts, and comments. To enter the backend of these sites all you need to click on their names from the list.

The network admin menu consists of the following menu tabs,

Dashboard: The dashboard has a widget to create a new site or a new user to the network. You can also search for existing sites and users as well.

Sites: On this tab, you will find all your sites in the network. For each site, you will have options for edit, dashboard, and visit site. You can modify site settings, themes, and users under the edit option. Bulk action such as deleting sites, active, and deactivating can be done from this page. This list of your network seems similar to a page and post list on a regular WordPress admin panel.

Users: In the user tab you can assign administrators to your network. Each user added here will have the super admin rule which means they can control each site of the multisite network. You can edit admin details, add new ones, as well as remove admin from your network. If you want to assign users or admin to a particular site only then you need to add a user via the administration panel of the site.

Themes: This tab has the option of installing and uninstalling, activating, and deactivating themes for your whole WordPress multisite network.

Plugins: Just like themes in this tab, you will find the list of installed plugins for the network. You can easily add supported plugins to all the sites, delete a plugin, and activate, and deactivate them whenever necessary.

Settings: This is the admin area of the multisite network where you have the control to modify your network title, and administrator email address, allow users to register on the network, and allow a logged-in user to create a new site, etc. Moreover, you can design a custom welcome email for each newly signed user, create custom comments for the first page, or post edits performed by any user.

Custom file upload limitations can be adjusted along with the allowance of the file extension. You can set a default language for the network which would be the global language setting for all websites.

After these settings, your multisite network is pretty much ready for assigning new websites and configuring themes and plugins for them. Now let’s start by adding a new site to the network.

Step 6: Add a new website to the network 

Currently, at the initial stage, you have only one website running under the interface that doesn’t make any sense. A multisite is only necessary when you need to have at least two sites installed under the same network. 

There is no limitation on installing websites under a multisite network. You can always add another site to the list whenever needed. To add a new website follow the steps mentioned below.

  • Go to my sites > network admin > sites and click on add new.
  • For the site address (URL) enter the desired website address. According to the domain structure you have chosen the site address can be assigned. In this example, we have picked the subdirectory URL structure so we need to add the subdirectory after the primary domain. 
  • Along with the URL you need to add the site title that will appear in many places on your super admin dashboard such as under network admin and site list. The site title will appear in metadata such as page title or in the front end as well.
  • After the site title, you can set the site language against the global language setting of the network.
  • Next, choose an admin email address for the new site specifically. This email has to be unique from any other email address available in the network.
  • Click on the add site button to create your new site and have it on your site list. You can find the new site on My sites > Network admin > Sites.

Site contexts such as URL, homepage address, blog title, blog description, and many more can be modified in the setting tab of every site.

Step 7: Install Themes in Multisite

Once you have added sites to the network themes and plugins also need to be installed. We start by installing a theme for the sites. Remember that you need to install a theme only once and that theme will be applied to all the sites in that network.

  • First, go to My sites > Network admin > themes and click on the button add new.
  • Find and install a theme from the WordPress repository.
  • Next, click on network enable to globally activate the theme for all sites on the network.
  • You can manage all installed themes from My sites > Network Admin > Themes. Themes can be network-enabled or network disabled from the theme list.
  • A network-enabled theme means that the individual site owners can’t control these themes but these themes will be available for use on their websites.

Step 8: Install Plugins on WordPress multisite

Similar to themes in multisite, only super admins can install the plugins. Individual site administrators can only activate and deactivate the plugins for their websites. The site admin can activate and deactivate plugins only if the super admin enables the administration menu option.

To enable the administration menu go to Settings > Network settings and check the “enable administration menu” box for plugins. 

Now head towards My sites > Network admin > Plugins and click on add new button to add a plugin to the network. Find your plugin on the WordPress repository, install the plugin, and click on “network active”.

The plugins marked as “network active” will be applied globally to all the websites. The site owners can choose whether his site needs a plugin to remain active or not.

Wrapping up: 

Once you complete all these steps correctly the WordPress multisite is ready for regular use. You can now add more sites, themes, and plugins from the super admin dashboard. The procedures are the same as mentioned above.

The individual sites in the network can publish posts and pages like a typical WordPress site. It is possible to do a lot more with a multisite for example connecting it with Cloudflare. But that could be a whole new tutorial. Finally, we hope this guide is clear enough to help you set up your first WordPress multisite. 

You can also read:


Read More

12 Best Website Checker Tools 2021

After building a site, you need to analyze the performance and speed. The full insight of the site will give you a performance report so that you can monitor it easily.

Read More

12 Best Website Checker Tools [Updated In 2019]

After Building a website, you need to analyse the performance and speed. The full insight of the website will give you a performance report so that you can monitor it so easily.

Read More

How to Migrate Your Domain Without Losing Google Ranking?

There may be certain times when you need to migrate your online business in terms of hosting and domain name. There may be a couple of reasons such as:

  1. At some point, you may realize that the current domain is not the right domain for your website.
  2. You could be facing some issues with your branding.
  3. Or you could just want to give yourself a fresh start.

In such situations, most people find it difficult to migrate their website to a new host or using the same host while assigning a new domain name to it. Of course, it is a little bit complex task. Moreover, migrating your domain name could wipe out all the hard work you have done for your site’s SEO.

Most of the independent webmasters or businesses use WordPress nowadays. It’s efficient, easy and powerful as well. So in this article, I will go through step by step tutorial “how you can migrate your domain name easily”.

In the meantime, we have another crucial point to remember that we do not want to lose our search engine rankings + traffic while performing a migration.

So, before proceeding to the tutorial part let me tell you a few things that you should expect and follow during this migration process.

  • Do not change your URL structure “permalink” so frequently. Changing your site URL structure will have a bad impact on your SEO since once you change the address people will no longer find the page from a search engine or any backlink.
https://lh3.googleusercontent.com/_EaPURSG0aLxcR3Pcr4WdB3uODUUxBZNW1x0HGQl5lWGdD911OSs10CgZPfiFBVCMs-DxhSnA1R6s2alQ6ak8frw-8F1L6_1jsclcOralqoa9Tf7fhz7coLJQ8C6MgtSQ6js24GF
  • You should expect a drop in your current traffic for the first few days or maybe a week. The reason is that all your new posts and pages will be crawled under a separate name which will initially have a low domain authority of course.
  • Make sure you do not delete the previous domain and keep the website live on that domain too. 

These are some points that you should take care of while migrating your domain name.

Now I am assuming that you have already bought a new domain name and assigned it with hosting nameserver.

From here you will start the process of migration so keep tracking your progress step by step.

#1. Backup Your Website’s Content

Backing up your site contents is very necessary. It will be beneficial for you because while migrating the domain name of your site if anything goes wrong you can immediately fix it by replacing with the backup files.

There are several ways to backup. You can use the hosting default quick site backup option or you can use a WordPress plugin like “all in one migration” or “updraft”.

I prefer to back up the “public_html” folder directly from the host and the database of the website as well. You can apply any method whichever option looks sweet to you. All it matters to have a backup of the site to prevent any data loss during the domain migration process.

https://lh5.googleusercontent.com/Dp66Wl2Pn0ZJbeuEw7Nl7Z8fKjfwMi4wq491CNlVd0tSH09pDP8aj05uP4oNriymuTEz71TSgDAM_qOz6qZbfH0UDeVO-OqpBfSiETEG_nlMZVkKnU-L6kHeSSoDMuCb4W4jrGwC

* * Depending on the hosting these options may appear different but the work is the same.

#2. Upload the backup contents into your new hosting

Once you have completed the downloading of the backup file, now install WordPress in the new hosting. After installing WordPress open the file manager of new hosting. You can use the default file manager or any FTP client.

Now find the “wp-content” folder from the backup file > extract it and make a separate ZIP file.

Go ahead and upload that zip file into your new site. During the uploading process you will get a notification for replacing the existing contents. Click “replace” and your site content will be uploaded into the new site in a couple of minutes.

In the next step, you will need to upload your previous database into the new one simply by following the “import” technique. Read this guide to know how to do it.

Once your database is updated you can access your WordPress dashboard on the new address once you perform the later part of this tutorial.

#3. Update your site’s new address

Now it’s time to update your website address. First, go to Settings >> General.

Place your new domain URL in both the “WordPress address” and “Site Address”.

https://lh4.googleusercontent.com/7aGw-66hBJdrGhMjJ-rrED-OVgxcDyThCbvv3ucUkKQ3l5ifxcxsyRiRHVECvt8tb9md2iFaKn4wcgg-qzPVQb28uvBRmslT05Kgl6BA3yhCTJy0s98u1S-VvC8ZXh0WL5b3xEND

** To connect your host with the domain name you should make sure that you have updated the name servers.

Once you have changed the URL in general settings click on “save”, you may be required to wait ⅔ hours so for domain name connection. After ⅔ hours your domain nameserver change will propagate worldwide.

#4. Update the links in the website \

Once you have updated the new domain name in your WordPress, the next step is to update all kinds of internal links that are pointing to the older domain name. 

You need to replace all the links in CSS, Javascript, or maybe the links of your content. It can be a difficult task to do manually so you can take the help of a reliable WordPress plugin or WordPress command line.

One such plugin is Better Search and Replace. To use this plugin first install it from the WordPress repository.

  1. Install Better Search and Replace plugin.
  2. Go to tools > better search and replace settings
  3. Type your old site URL address in “search for the box”.
  4. Type your new site URL in the “Replace with” box.

    https://lh5.googleusercontent.com/gsbISNsBZHNEQdanEUmHQgMRRij4p7A7k8yl7zxexAJxzx2-f_3IoI-gI1R760vqp-4V4WZ62u2N1NbKfx5MxQckre6HsVu8rLBS5Ou4AACg6VEnAfH1n0yrPVNWx8Y00ViJO92q
  5. Select all kinds of tables.
  6. Check Replace GUIDs
  7. Check Run as a dry run.
  8. Run search/replace.

#5. Applying 301 redirects to the links

After updating the internal links of your site, the next step is the most important step in migrating your WordPress website’s domain name. Adding the 301 redirect means directing the traffic from your previous domain name to your new domain name.

** And this is the reason why you should not delete the old website while setting up the new website.

If you skip this step, you will ultimately lose all the backlinks linked with your website. This will obviously put a negative impact on the SEO of your website. Furthermore, if the visitors will click on the previous links on that website, it will drive them to nothing hence eventually generating broken links, generating 404 pages.

You should know that Google takes 404 Errors very seriously. If they encounter too many 404 errors – Google will penalize your rankings.

There are multiple ways to redirect your site links, you can use plugins or do it manually but doing so will be very painful. You can add 301 redirect links by adding them at the server level via htaccess too.

Another great and easy way to add 301 redirect links is with the help of Cloudflare. Follow the step in the image. 

https://lh4.googleusercontent.com/0NvTjgKVb68wZlROaCbj0L0jM1OImCeGM1RvYUpUJoIcPF7uX-VW0ZueaHBtbyILtD4nV-7VFWOir_wxLEanx0nqlZMXkI_csWUaYA6EWQ2V6awh3q_0nRXCPHGPEBI2LYIh9F2g

Inside Cloudflare, create a “Page Rule” where each URL that matches “yourolddomain.com” is 301-redirected to “yournewdomain.com”.

#6. Update Your Website in Google Webmasters Tools

Once you are done with the redirection it’s time to inform Google that you are migrating to a new website. You can do this using the webmaster tool or currently known as the search console. You will need to send a request to Google regarding the change in the address of your previous domain. This way, Google will recognize that you have migrated to a new domain and will give you some SEO benefits.

** I am assuming your previous site as a verified property of the search console. If you have not verified yet make sure you do it.

First of all, you will need to verify your new website as a property. Once your site is verified go to change of address tool and select your previous website.

Once you have selected, in the next step you will need to pick your new site from the drop-down menu and then scan whether all the 301 redirections are working properly or not.

After that, the tool will confirm both the sites as verified and allow you to submit your new domain as a replacement to the old domain.

https://lh4.googleusercontent.com/tTV5sq4j-HD3oMxaQeNGqK5HXJWk1aj-VN85y4A16QzYWEvTTpgObs0JKZ6_3Xg7bot59D_on1e9DxQoMPMSHfcRqkJF4o4XKWt_FElVJ9iHytSMdbx5HC7BGivIMzgXcdZ4C6PL

While doing so, if you use Google Analytics for tracking your site traffic then you should also create a new property in the analytics tool and connect the new domain with analytics.

#7. Do not forget to submit the sitemap

After submitting your domain change request, you will need to submit your new domain’s sitemap. Once the domain is verified in the webmaster tool you can easily submit your sitemap.

Having a sitemap will provide you additional SEO benefits. You want to keep updating the sitemap of your site too. A sitemap will support your website to get crawled quicker.

After the change of your domain name, it’s time to pay attention to minor details. Update the primary information present in all the plugins associated with your site. And, make sure to track the number of pages with 404 errors and fix them as soon as possible.

Final thoughts:

Following the above-mentioned steps, you can effortlessly migrate the domain name of your website without hurting the SEO of your site. Although we would recommend not changing the domain name unless it’s utterly essential.

Cheers…

Read More