Connect with us


How To Migrate A WordPress Site From One Host To Another



How To Migrate A WordPress Site From One Host To Another

Thinking of changing hosts but not sure how to migrate a WordPress site from one host to another?

They say that moving house, getting married, and changing jobs are the three most stressful things in life… but I would argue that there’s another strong contender for the top three.

Migrating your WordPress website from one host to another!

Well, I have some good news and some bad news.

The bad news first… migrating a website to a new host will always make your heart race and your palms sweat, no matter how many times you’ve done it.

Good news: Migrating a WordPress site to a new host is essentially a series of steps that you can repeat each and every time.

It’s practically the same for every website you migrate.

This step-by-step guide to seamlessly migrate your WordPress website will make the entire process a little less stressful.

3 Options For Migrating Your WordPress Site To A New Host

There are three main options for migrating a WordPress website from one hosting provider to a new hosting provider.

  • Get your host to do it for you.
  • Use a WordPress migration plugin.
  • Go old school and use SFTP/FTP.

The best option for you will depend on your current hosting provider and new hosting provider and the size of the WordPress site you want to migrate.

1. Get Your Host To Do WordPress Site Migration For You

The first option for migrating a WordPress site is by far the easiest (and least stressful!) but whether this is an option will depend on which hosting provider you are migrating to.

Many managed WordPress hosting providers, such as Flywheel or SiteGround, will either do a free migration or will provide a plugin to install on your site to perform the migration (more on that in a moment).

Flywheel offers either a DIY plugin for you to complete the migration or they will do the migration for free.

All you have to do is fill out a brief form on their website with the current hosting details and ask them to conduct the migration.

This can take one – to three days but will save you so much time (and stress).

 2. Move To A New Host Using A WordPress Migration Plugin

As I mentioned above, if your fully managed host will not do the migration for you, they will usually provide a plugin that you can install on your site to perform the migration.

Using this migration plugin is easy.

These plugins typically work as an installation wizard to guide you seamlessly through the process of moving the WordPress files and database from one location to another.

They also automatically install WordPress on the new site in preparation for the files and database to be uploaded.

If you are not using a fully managed host, there is another plugin option.

Enter the All-In-One WP Migration plugin.

To migrate a WordPress site using this plugin, follow these steps:

Step 1: Log in to the backend of the WordPress site that you want to migrate.

Step 2: From the WordPress dashboard, navigate to plugins and click on Install New.

Step 3: Search for All-In-One WP Migration and install the All-In-One WP Migration plugin by ServMask.

Screenshot from, February 2022

Step 4: Activate the plugin.

Step 5: Repeat steps one to four on the new WordPress site (the one you want to migrate to) so you have the plugin installed on both the new and old site.

Step 6: Install the plugin Regenerate Thumbnails by Alex Mills (Viper007Bond) to the site you’re wanting to migrate to.

Step 7: Update ALL plugins, themes & WordPress core files on BOTH the new site and the old site (Note: the WordPress version must be the same on both sites).

Step 8: Create an export file using the All-in-One WP Migration plugin

Step 9: Optional: Add a rule to Find your new site database prefix and Replace with your old site database prefix (only if necessary)

Step 10: Export to File and download the file to your computer.

Step 11: On the new site, open the ‘‘All-in-One Migration’ plugin and import the file from the previous step.

Step 12: Once the file uploads, apply the uploaded export file to the new site when prompted.

Step 13: Go to Setting > Permalinks and save multiple times.

Step 14: Check all your plugins and make sure they’re activated.

Step 15: Check the media library. If the images aren’t there, use the Regenerate Thumbnails plugin to re-activate them if necessary.

Step 16: Check all pages/posts/etc. to make sure everything looks as it should. Then you can refresh your newly migrated WordPress site to see how everything looks.

Step 17: Install the Better Search Replace plugin by Delicious Brains on the new site.

Better Search Replace pluginScreenshot from, February 2022

Step 18: In the WordPress dashboard, go to Tools > Better Search Replace.

Step 19: Add your old site URL (i.e. to the Search for field.

Step 20: Add your new site URL (i.e. to the Replace with field.

Step 21: Run a dry run. If you’re happy with the dry run, run the plugin for real.

Step 22: Go through theme files (primarily style.css, but maybe PHP files) to make sure all instances of are replaced with

Step 23: Check your new site. If the changes haven’t taken effect, clear your browser cache. If the changes still haven’t taken effect, clear your server cache.

The All-In-One WP Migration plugin has a limit on the size of the site that it can migrate (128MB).

If you have a very large site, these alternative plugins may help you migrate your WordPress site from one host to another:

Be sure to read all of the instructions for the plugin that you choose, to make sure that it is appropriate for the type of migration you want to do.

3. Old School WordPress Site Migration With SFTP/FTP

For many migrations, using a plugin should work fine.

However, for more complex migrations, you may need to manually migrate your WordPress site.

This can be done using either the File Manager in the cPanel of your hosting provider or by using an FTP or SFTP connection.

To use an SFTP/FTP client such as Filezilla or Cyberduck, you should consult with your hosting provider(s) for the correct configuration of this connection, but you typically need the username and password for your hosting account, the FTP or SFTP address, and the correct port number.

Once you have this information, follow these steps:

Step 1: Using File Manager in the cPanel or the SFTP/FTP connect, navigate to the root folder (public_html is the usual location) of the site you are migrating to. If you aren’t sure where the root folder is, you may want to contact your hosting provider, as it may be in a folder by a different name for security reasons.

Step 2: If you’re using the File Manager located in the cPanel, select public_html and download it to your computer.

If you’re using the SFTP/FTP client, select the public_html folder and download it to your computer. To make it easier to migrate, you can create a zip file of the downloaded folder.

Step 3: You now need to download your WordPress databases. Log into phpMyAdmin on the hosting where the site is currently located.

Step 4: Export the database. (Note: You may need to reach out to your hosting provider to find out which database to use if you see more than one listed in phpMyAdmin).

Step 5: Select the database to export. Click Export and then Quick for the type of export, and SQL as the file type. Click Go.

phpMyAdmin export WordPress site migrationScreenshot from phpMyAdmin, February 2022
Step 6: If you are going to use phpMyAdmin to import the site, you can create a zip file once the database is downloaded to your computer. Alternatively, you can select compressed in phpMyAdmin to compress the database before it downloads.

Step 7: Make sure there is nothing installed on the site you are migrating to.

Step 8: Go to the new hosting provider and create a new empty database. In the cPanel, navigate to MySQL Databases and click on it, name the new database appropriately and click Create Database.

Step 9: Create a new user in the MySQL Users section. Create a username and password and select Create User. Note that all usernames and passwords you use to create the database and user. You will need to update those in the wp-config.php file.

Step 10: Add the user to the database by going to the Add User to Database, selecting the new user and the database, and clicking Add.

Step 11: You next need to edit the wp-config.php file from the WordPress files that you downloaded. Make sure, if you created a new database name DB_NAME, username DB_USER, and/or password DB_PASSWORD, you will want to update them here and save the file.

wp-config screenshotScreenshot from PhpStorm by JetBrains, February 2022

It is wise to first create a copy of the original wp-config.php and store it elsewhere on your computer.

This is a precaution in case something happens and you need the database information from the current site location.

Step 12: Log into the new site’s phpMyAdmin. Select the new empty database you just created. Import the SQL database that was exported from the current location, by selecting the new database in the left window, hit the Import tab, choose the file to import, and click Go.

Choose the database zip file you have exported and make sure it is ready to import as an SQL file and hit Start Import.

phpMyAdmin screen importScreenshot from phpMyAdmin, February 2022

Step 13: Next, you will want to upload the WordPress files to the new installation. Log into the File Manager of the cPanel of the new site installation or connect to SFTP/FTP for the new site location. Upload the public_html folder to the new location.

Step 14: If you are migrating from a staging site, subdomain, or different domain name, install a plugin such as Better Search Replace on the migrated site in order to switch all of the old site URLs to the new domain name URLs.

Pointing Your Domain Name To The New Website

Once you have migrated your WordPress site to a new host, you will need to connect the new site to your domain name.

Update the new IP address in the DNS records or if you prefer to maintain the DNS records on your web hosting, you can update the nameserver on your domain hosting account.

Step 1: Log in to your domain hosting account. (I’m using Namecheap for this demonstration.)

Step 2: Select the domain you will use for the new site.

Step 3: Click Manage Domain and Advanced DNS.

Step 4: In the A Record, use @ for Host, and add the new IP address provided by the new web hosting provider under Value. TTL should be automatic.

Step 5: In the CNAME record, use www for Host, put your new domain name under Value, and Automatic for TTL.

Step 6: Save Changes.

DNS record changes screenshotScreenshot from, February 2022
Follow the instructions from your specific domain hosting provider to make sure that all DNS records are present and updated to point to your new website location.

Allow 24 to 72 hours for complete internet propagation.

The Stress-Free Way To Migrate A WordPress Site

Migrating a WordPress website doesn’t have to be stressful.

If your host can’t do it for you, there are plugins that make the migration process stress-free.

In some rare instances, you might have to use SFTP/FTP to migrate a more complex site.

That being said, the steps are always similar when it comes to WordPress migration.

Allow plenty of time for the migration process.

With enough practice, you’ll be a pro at moving WordPress sites from one host to another!

More resources: 

Featured Image: stockovari/Shutterstock

Source link


8 Facebook Marketing Tips To Revitalize A Boring Page



8 Facebook Marketing Tips To Revitalize A Boring Page

TikTok and Instagram may be taking their moment to shine, but Facebook is a social media platform your business simply can’t ignore.

Facebook’s monthly active users have continued to rise since its inception, with nearly 3 billion (2.96) monthly active users as of the third quarter of 2022.

It was also the most popular social network worldwide as of January 2022 when ranked by the number of monthly active users.

Knowing a substantial portion of your target audience likely uses Facebook regularly, it’s crucial as social media marketers to keep up with the Facebook marketing tips that can help you grow your business.

Your business is probably already leveraging Facebook to reach your target audience – and if you’re not, you’re missing out on valuable lead and conversion opportunities.

You’ve likely set up a Facebook Page to communicate with current and potential customers, share current updates, and build social proof.

But, is your Facebook Page optimized to engage your target audience? Have you invested ample time into ensuring you’re leveraging every form and field possible?

The good news is, starting from scratch is the most challenging part of getting your Facebook Page off the ground.

Since you’ve already done this, revitalizing your page is the easy part – and we’re here to help streamline the process even further.

This deep dive guide will succinctly outline what it takes to transform your Facebook Page from vapid to vivacious with the following eight marketing tips.

Read on to ensure you maximize the world’s most visited social media platform to your advantage.

1. Beyond The Facebook Page Basics

Your business can be found in many places online, from your Google Business Profile (GBP) to review sites and social platforms.

Potential customers should be able to find accurate information about your business anywhere they can find you. This includes your current physical address, website link, phone number, and more.

In fact, 20% of consumers are unlikely to visit a business with incorrect or missing listing information.

Ensuring all information on your Facebook page is up-to-date is a good place to start.

Next, it’s time for optimizations that go beyond the basics to help your Facebook Page stand out from your competition.

2. Leverage Facebook Pages’ Templates

Facebook offers numerous templates designed to enhance your Page and help customers find what they’re looking for.

There’s a standard template that you’ll most often see when visiting other businesses’ Facebook Pages.

But there are also templates that cater to different types of businesses, such as nonprofit organizations, restaurants, services, retailers, and more.

To find the template most applicable to your brand, once you’re on your Facebook Page, click on the More drop-down menu and select Edit Tabs.

In the template section, click the Edit button.

You’ll then see a list of available templates. Select the template that is most relevant to your business category.

Screenshot from Facebook, December 2022Facebook Page template example

For example, if you’re a service business and you select the service template, you’re able to clearly showcase the services you offer to customers, along with reviews and offers.

3. Use An Attractive Cover Photo

Visual content has the power to capture attention and increase conversions.

According to Google, businesses that add photos to their Business Profiles receive 42% more requests for directions on Google Maps, and 35% more clicks through to their websites than businesses that don’t.

Your cover photo is the first element that will draw people’s attention. It can be the make-or-break point, helping people decide to scroll down to learn more about your business.

Pick a photo that aligns with your branding but captures your audience’s attention.

Use a real photo or an illustration that showcases your brand’s style in terms of colors, mission statement, and values – and be sure to avoid stock imagery.

Stock photos fail to convey a visual representation of your brand and, in turn, can make your brand feel less authentic.

When selecting your cover image, Facebook recommends it:

  • Left aligns with a full bleed and a 16:9 aspect ratio.
  • Must be at least 400 pixels wide and 150 pixels tall.
  • Loads fastest as an sRGB JPG file that’s 851 pixels wide, 315 pixels tall, and less than 100 kilobytes.

4. Choose A Professional Profile Picture

Your profile picture, while not as prominent as your cover photo, appears prominently at the top of your Facebook Page.

It also appears as your avatar on all posts and photos you publish on Facebook (on your page and others).

This photo should represent your brand effectively any time someone sees it.

For most businesses, using your company logo is typically common practice, as customers may already be familiar with it, and associate it with your business.

8 Facebook Marketing Tips To Revitalize A Boring PageScreenshot from Facebook, December 20228 Facebook Marketing Tips To Revitalize A Boring Page

It should be easy for someone to discern which brand they’re engaging with when they see your Facebook Page.

Your profile image displays at 176×176 pixels on your Facebook Page on computers, 196×196 pixels on smartphones, and 36×36 pixels on most feature phones.

Ensure your profile image is clear by following the aforementioned sizing guidelines and using a high-resolution image.

5. Create Content That Resonates With Your Target Audience

Your Facebook Page should be a one-stop shop for your audience.

It’s an opportunity to learn more about your business, read reviews from loyal customers, and consume relevant content.

So, create quality content that resonates with your wider audience.

You may also want to incorporate a mixture of different types of posts – such as video posts when you have impactful customer testimonials to share, or high-quality photos when you’re launching a new product.

No matter the type of content you choose to share, make sure that it is relevant and impactful to your readers. For example, if your wider audience is Gen Z, video content may be the way to go.

When creating content, ask yourself: will this post add value, or am I trying to reach a quota? If your answer is the latter, you may need to revise your Facebook content marketing strategy.

Consider your post timing, too.

In the past, mid-morning posts drove the most engagement, as people often use the app on their commutes to school or work. However, posting during the early morning hours has now taken the lead.

Post timing also varies by industry, so find the best time to reach your customer base.

6. Create An Incentive For Following Your Facebook Page

Deals and discounts play a significant role in consumers’ purchasing decisions.

Nearly three-quarters (74%) of Americans say offers are a top factor when deciding where and what to buy online. Deals are so important that 48% of Americans said they will avoid brands that do not provide offers.

Your Facebook Page enables your business to promote offers for free.

These offers can be:

  • Percentage-off.
  • Dollar-off.
  • Free product or service.
  • Free shipping.
  • Custom offer of your choice.

Create an offer that is unique for your Facebook followers. This incentivizes them to follow you and engage with your posts.

These offers can change and vary. We advise that you keep your offers fresh and switch them periodically to encourage your audience to continue to follow your page.

Facebook marketing tips, creating a new Facebook offer exampleScreenshot from Facebook, December 2022Facebook marketing tips, creating a new Facebook offer example

Respond To Customer Feedback

One of the most fundamental Facebook marketing tips (and digital marketing tips in general) is to respond to all customer feedback whenever possible.

This includes any time customers reach out via Facebook Messenger, during a Facebook Live, when they leave a review on your Facebook Page, or when they reply to your Facebook Stories.

Being proactive with your responses, whether the customer leaves negative or positive feedback, shows your brand cares about its customers.

Your response time matters, too.

According to ReviewTrackers, 53% of customers expect businesses to respond to negative reviews within a week, but 1 in 3 expect a response within 3 days or less.

Ensure you have a reputation management strategy and team in place to triage responses. Set standards and expectations with your team when it comes to reviewing responses.

Creating response templates is a good way to quickly and efficiently respond to customer reviews across multiple platforms.

7. Use Every Character In Your Page’s Description

Your Facebook page allows you 255 characters to describe your business.

Use every character possible to share what you do, what you sell, and why it matters. Use original content relevant to your business when drafting your description.

You’ll also want to add complete information for your:

  • Your business contact details (phone number, address, and email).
  • Business categories.
  • Website.
  • Social media accounts.
  • Hours.
  • Price range.

8. Add A CTA

Allow your customers to quickly perform the call to action (CTA) of your choice.

This button appears beneath your cover image and to the right of your profile image. You can choose from a variety of CTA options, including:

  • Follow.
  • View gift card.
  • Start order.
  • Book now.
  • Call now.
  • Contact us.
  • Send message.
  • Send email.
  • Learn more.
  • And more.

For example, a restaurant brand would benefit from adding a Start order CTA.

This eliminates friction in the consumer’s path to purchase, allowing them to start the order right from your Facebook Page, rather than navigating to your website or a third-party food delivery app.

Keep a pulse on your engagement metrics to see if the CTA you’ve selected is driving measurable results. If it’s not, consider adding a different CTA to see if your audience engages better with alternative messaging.

To find your engagement metrics, click on the Insights button in the menu.

Facebook Insights offer a wealth of information from likes, story reach, actions on the page, post engagement rates, how different types of content are performing, and much more.

Check these insights often to better guide your Facebook marketing strategy.

Facebook CTA exampleScreenshot from Facebook, December 2022Facebook CTA example

Concluding Thoughts

As you can see, updating and optimizing your Facebook Page doesn’t take much effort.

Instead, it requires continuously keeping up with your social media marketing strategy and leveraging the tools and features available to you.

Following these Facebook marketing tips is a good place to start.

To keep up with Facebook’s evolving functionality, do a quick audit every quarter to see what’s new and available to you.

This ensures your business is taking full advantage of your Facebook Page’s capabilities and staying one step ahead of your competition.

More resources: 

Featured Image: Kaspars Grinvalds/Shutterstock

window.addEventListener( ‘load’, function() {
setTimeout(function(){ striggerEvent( ‘load2’ ); }, 2000);

window.addEventListener( ‘load2’, function() {

if( sopp != ‘yes’ && addtl_consent != ‘1~’ && !ss_u ){


if( typeof sopp !== “undefined” && sopp === ‘yes’ ){
fbq(‘dataProcessingOptions’, [‘LDU’], 1, 1000);
fbq(‘dataProcessingOptions’, []);

fbq(‘init’, ‘1321385257908563’);

fbq(‘track’, ‘PageView’);

fbq(‘trackSingle’, ‘1321385257908563’, ‘ViewContent’, {
content_name: ‘facebook-marketing-tips-boring-page’,
content_category: ‘facebook social’

Source link

Continue Reading

Subscribe To our Newsletter
We promise not to spam you. Unsubscribe at any time.
Invalid email address