Using WordPress

#1 WordPress Theme Customization Plugin

Do you want to edit CSS of your themes without writing any code? CSS Hero is a premium WordPress plugin that allows you to edit CSS of any WordPress theme directly from the front-end using a live preview. In this CSS Hero review, we will take a look at its features, performance, and ease of use.

css hero logo

What Is CSS Hero and How Does It Work?

CSS Hero is a powerful visual CSS editor for WordPress powered websites. It allows you to customize the appearance of your WordPress site using a live preview mode with easy graphical user interface. No coding or any knowledge of CSS or HTML is required.

The majority of WordPress users are not web developers. These users don’t know much CSS/HTML to edit or customize their site’s appearance. If there is no option to change something in their theme, no matter how small or easy it is, they are stuck with it.

CSS Hero claims that any WordPress user can customize visual appearance of their websites without writing code.

Having said that, let’s take a look at CSS Hero.

CSS Hero Review: Pros & Cons


Let’s take a look at the few advantages of using CSS Hero.

  • Customize your site’s appearance without the bloat
  • Point and click feature makes it easy to edit your style right from the frontend
  • Easy undo and redo options
  • Integrated device modes
  • Even the basic pricing plan comes bundled with all features out of the box

Now, let’s see a few limitations of CSS Hero.

Even though you can use the plugin forever with a one-time fee, you’ll have to renew the license if you want updates after one year.

The priority support is only available with the Lifetime Pro, the most expensive plan.

Easy WordPress Theme Customization With CSS Hero

The first and the most noticeable thing about CSS Hero is its ease of use. After installing and activating the plugin, simply visit the front-end of your website.

You will notice a CSS Hero button on the front end of your website. Clicking on it will expand the CSS Hero interface and you can start customizing your theme with live preview visible at all times.

css hero customization

The visual editor in CSS Hero is very easy to use. Simply click on the pointer and then click on any element on your website. CSS Hero will load its CSS classes and you can start customizing it.

All element properties that you can customize are displayed as buttons. Like text, background, border, size, margin, padding, etc. Simply click on a property, and CSS hero will show you what you can do with it.

There are buttons, sliders, and easy controls to increase or decrease sizes, values, and almost everything you can do with CSS.

Revert Back at Anytime to Any Point With CSS Hero

When customizing a website, you may try something and not like it. You may try a couple of things first and then decide to go back to the first change you made.

css hero edit history

CSS Hero allows you to easily go back to any changes you made and undo them. You can also browse different states to see which one you like better and then activate it.

This feature is a great help for beginners who just want to try different things. If something doesn’t work out the way you expected, you always have the option to revert back.

Mobile Testing and Customization With CSS Hero

CSS Hero allows you to easily preview your website on different devices and screen sizes. You can also edit and customize how your site looks on the mobile using the same user interface.

css hero device compatibility

Testing and previewing a website on different devices is difficult for beginners. Not to mention making changes to their mobile responsive WordPress themes.

CSS Hero makes it possible to preview and edit the mobile appearance of your site. You get all the same features and ease of use when editing your site’s mobile appearance.

CSS Hero Compatibility with WordPress Themes and Plugins

There are thousands of WordPress plugins and themes available for WordPress. Some of these themes and plugins may not be following the standard best practices for WordPress development.

Performance and Miscellaneous Features of CSS Hero

CSS Hero works on all modern web browsers. It utilizes JavaScript and other modern web development technologies. Surprisingly, the user experience is very smooth and we did not feel any sluggish behavior even when used on an old Linux machine.

Apart from the important features that we have mentioned above, CSS Hero comes with a lot more.

  • Color Picker tool allows you to pick colors from anywhere
  • Export your CSS Hero changes in a minified CSS file
  • Use complex CSS properties like Gradients, box shadows, etc. with ease
  • Built in support for 600+ Google Fonts
  • Easily reset to your theme defaults

Is CSS Hero the Right Solution for You?

CSS Hero is definitely not a one-size-fits-for-all solution to all your customization needs. Before you dive in and purchase the plugin, it’s worth taking a moment to see if it could make your life easier.

Buy CSS Hero if…

  • You want to customize the appearance (styling) of your existing theme with ease without writing code
  • You don’t want to mess up your post with shortcodes
  • You’re a developer who want to customize CSS quickly and easily
  • You need to customize CSS in conjunction with your page builder plugin
  • You don’t want to hard code your existing CSS file.

Don’t buy CSS Hero if

You’re looking for a plugin that lets you build a custom-built standalone page with lots of new features. Or if you want a plugin that lets you replace the default WordPress editor with a brand new one.

In these cases, you might want to consider a page builder plugin instead.

Pricing and Support Options for CSS Hero

css hero pricing

CSS Hero is a paid plugin with three levels of pricing plan. Their starter plan comes at $29 per year and is valid for a single site. The premium plan is priced at $59 per year and you can use it on 5 sites. Their best plan is the pro which comes at $199 per year and you can use it on 999 sites. It also comes with an addon plugin called Hero Inspector.

All plans include one-year premium support and updates.

Support is provided using a ticket-based system. CSS Hero also comes with extensive documentation, which is particularly helpful for users who like to solve problems on their own.

Our Verdict on CSS Hero Plugin

We were truly impressed by how easy it is to use CSS Hero. It has a nice simple clutter-free interface which is very intuitive. The out of box experience is excellent, it works as promised. Pricing options are very reasonable and the documentation is quite extensive and well written.

We give CSS Hero 5 out of 5 stars. Here is the breakdown of our review score.

Get CSS Hero Now »
See CSS Hero Coupon »

Source link

Using WordPress

BirchPress vs. Start Booking – Which One is Better?


Want to add an online booking system to your WordPress website?

Using a booking plugin can be a great strategy to manage your registrations and online bookings easily for your business. A booking plugin also makes it simpler and convenient for your users to make a booking right from your website without having to visit your office.

Since there are dozens of booking plugins on the WordPress market, choosing the right one for your business can be intimidating.

However, by narrowing down your options to BirchPress and Start Booking, you have already headed in the right direction.

BirchPress vs. Start Booking – Comparison

In today’s article, we will compare BirchPress and Start Booking in detail and help you find out which one is the best choice for you.

In doing so, we’ll consider 5 main aspects –

1. Onboarding

BirchPress is a powerful appointment booking plugin that offers you the easiest way to create online appointment forms for your business. With this plugin, you can also send email notifications and reminders to your users when the appointments are booked, rescheduled, or canceled.

BirchPress offers a user-friendly and convenient way to get started. After you install and activate the plugin, you can go to Appointments » Settings. Here you can easily configure your plugin settings.

You have several options here. From setting up your time zone, date and time format, currency, booking preferences and more it has great options to make your bookings simpler for your users.

You can also quickly customize your appointment forms. It offers tons of amazing pre-built templates that you can use. If you are accepting payments on your website, you can do that too, via PayPal.

Start Booking is another popular solution for business that deals with online bookings and registrations. Using this plugin, you can create several services that your users can register for. You can also send appointment reminders to your users, assign tasks to specific staff and do a lot more to make bookings and registrations easy for you and your users.

Start Booking is also pretty easy to get started with. Once you install the plugin on your website, you can go to the plugin dashboard and complete the configuration process. You just need to signup to create an account with them. So go ahead and do that and start building your forms.

But before that, on your WordPress dashboard, go to Booking » Settings. You will have the following page on your screen.

On the left-hand side of your screen, you will see several options. Under the General tab, you can open or close your bookings. You can show the number of openings on your site, select the currency that you accept and more.

You can also change your time zone, under the TimeZone and Locale tab.

If you want to add a payment option, go to the Integration tab. The plugin lets you connect to Stripe for accepting payments with ease.


Tie! Both plugins offer easy ways to get started. Even if you have no prior experience, you can handle them like a pro. So there’s no clear winner in this case. Both are equally good.

2. Features

BirchPress offers great features to make your booking services simple and quick. With this plugin, you can –

  • book appointments
  • add locations
  • services and providers
  • calander sync
  • accept online payments

and more. The best thing is that you can handle everything right from your dashboard.

To add a new appointment, just go to BirchPress » Appointments » New Appointments. You will then have the following page on your screen.

You can manage everything from a single page. Under appointment info, you can set the date, time, location, provider’s name and even enable the display of available slots.

Under the client’s info, you have the basic information options, using which you can notify the user about the appointment. You can also add additional information if you want.

It also has separate options for adding the locations, providers, and services. The plugin makes it super easy to keep things organized. So you can add additional information on the individual options if you like.

For example, if you click on the Providers option, you’ll see that you have options to integrate your calendar with BirchPress. This will keep you updated about your events and meetings. You can also add you off days.

Start Booking also offers a good number of features.

With this plugin, you can –

  • book single and multi-appointments
  • view and manage grouped appointments
  • check-in and check-out features
  • appointment overview with customer details, service, notes
  • assign staff

and more.

Once you are done installing and setting up the plugin, you can log in to Start Booking with the same email address that you used while it’s setup. In your Start Booking dashboard, you’ll see all the features.

Start Booking dashboard

You can go to each of these options and add your details there. Add your user details, available days with timings, check your stats, accept payments and do more. You can also integrate your account with different platforms like Google, Stripe, WordPress, etc.

To notify your registered users, you can email them as well. So you have the option to choose what you want to notify them about.

Overall, as you compare the two plugins, it’s evident that the Start Booking has too many features than BirchPress.

Winner: Start Booking

3. Ease of Use

BirchPress is super easy to use and handle. You can do everything from your WordPress dashboard without having to hop on to another platform. So anyone who has used WordPress before will find it super easy to use BirchPress.

Start Booking, on the other hand, can be a little complicated in this regard. You cannot handle your bookings from your WordPress dashboard directly.

Instead, you will have to log in to your Start booking account every time you want to use it. This might be time-consuming and annoying to some users.

Also if you are using it for the first time, you might have to spend some time figuring out how to work with it.


In terms of ease of use, BirchPress has the edge over Start Booking. It is a user-friendly plugin that even a novice can handle quickly and easily.

4. Support

BirchPress has a support team who can be reached out to by submitting a ticket. They also have extensive documentation that answers any question that you might have. You can also check out their FAQ section whenever you need assistance.

Similarly, Start Booking also accept support queries via support tickets. They also have an extensive knowledge base that guides you through every aspect of setting up the plugin for accepting online bookings.

Winner: Tie!

5. Pricing

BirchPress offers 3 pricing plans and the cheapest starts at $99.

Here are the pricing details:

  • Personal: $99
  • Business: $199
  • Business+: $249

They used to have a free plugin that you can install from the WordPress plugin repository. But suspended it due to security issues. However, from their pricing page, you can still download the free version.

Unlike BirchPress, Start Booking has a recurring billing. Their pricing starts at $7.99 per month


In the long term, BirchPress is the winner here because it can be set up with a one-time fee.

Start Booking vs. BirchPress: Our Verdict

Both Start Booking and BirchPress have their own set of advantages and disadvantages. But after our comparison, we believe Start Booking is a better option.

It’s easy and has way too many features than its contenders. However, if you’re looking for a WordPress-specific plugin that doesn’t require you to set up an account on another site to manage your appointments, then BirchPress could be the best choice.

You might also want to check out our complete BirchPress review.

Source link


How to Find and Fix Broken Links in WordPress (Step by Step)

Everyone agrees that broken links are bad for user experience. But did you know that broken links can significantly hurt your WordPress SEO rankings?

Yes, it’s proven that having broken internal links on your website negatively impacts SEO rankings.

In this article, we will show you how to easily find and fix broken links in WordPress, so you can improve your user experience and SEO rankings.

Finding and fixing broken links in WordPress

What is a Broken Link?

A broken link, also known as dead link, is a link that no longer works. Broken links can happen for many reasons, but the most common reason is when a page is either deleted or moved to a different location which causes the server to show a 404 not found error.

On WordPress sites, broken links typically occur when moving a site to new domain name, or when deleting a post or page without proper redirection.

Sometimes broken links can also happen due to a typo, and they can go unnoticed for months if not years.

This is why it’s extremely important to regularly monitor broken links on your site and fix them, so you can keep them from hurting your SEO rankings.

In this guide, we will share top four methods to find broken links in WordPress. After that, we will show you an easy way to fix those broken links.

Here’s a table of content for easy navigation:

Ready? Let’s get started.

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

SEMRush is one of the best SEO tool on the market. It allows you to easily monitor your website’s SEO rankings and overall health.

It also includes a powerful site audit tool that crawls your website to find common errors and prepare a detailed report for you.

First, you’ll need to sign up for a SEMRush account.

It is a paid service, but they do offer a limited free account which allows you to crawl up to 100 pages on one domain name. Paid plan limits start from 100,000 pages a month.

Once you are logged in, you need to click on the ‘Site Audit’ link from the left menu.

This will bring you to the Site Audit page. From here, click on the ‘New Site Audit’ button at the top to add your website.

Adding a new site audit in SEMRush

You will be asked to enter your domain name. After that, you will be asked to configure site audit settings. You can select the number of pages to crawl and choose a crawl source.

Site Audit settings

Click on the start crawling button to continue.

SEMRush will now begin crawling your website for the site audit. This may take a few minutes depending on how many pages you selected for the crawl.

Once finished, you can click on your domain Under the Site Audit section to view your report.

SEMRush broken links

To see the broken links on your site, you will need to click on the ‘Broken’ link under the report overview.

Broken links report in SEMRush

You can now click on the Export button at the top right corner of the screen to download your crawl report. You will need it when fixing broken links on your website (more on this later in the article).

Ahrefs is an excellent all-in-one SEO tool for marketers, businesses, and SEO professionals. It offers detailed SEO insights into your own website or any of your competitors.

You can use it for keyword research, competition analysis, organic and paid keyword ideas, and site health monitoring including broken links.

First, you’ll need to sign up for an Ahrefs account. It is a paid service with plans starting from $99 per month. They also offer a full featured 7 day trial for $7.

Once you are logged into your Ahref’s dashboard, you need to enter your domain name under the Site Explorer tool.

Ahrefs site explorer tool

Site explorer tool will now crawl your website to prepare reports. This may take some time depending on how much content you have on your website.

Once finished, you’ll see an overview of your site explorer results. From here, you need to click on the Pages » Best by Links menu and then sort your report by 404 status.

Broken links

You can now export your report in CSV format to fix the broken links on your WordPress site.

Google Search Console is a free tool offered by Google to help webmasters manage their site’s visibility in search results. It also notifies you about errors including 404 errors which are caused by a broken link.

For more details, see our ultimate Google Search Console guide with step by step set up instructions.

After you have logged in to your Google Search Console account, click on the ‘Coverage’ link from the left menu.

Google Search index coverage report

You’ll find 404 errors either under Errors or Excluded tabs. Clicking on them will show you a list of errors or issues Google encountered while visiting your website.

Excluded broken links

Clicking on the 404 error will show you all the links on your website that are broken links and return a 404 error.

You can now click on the download button to get the list of all 404 errors on your website. You’ll need this to fix broken links on your website.

For this method, we’ll be using the Broken Link Checker plugin. However, this method is not recommended because it is resource-intensive and will slow down your website. Managed WordPress hosting companies like WP Engine already block users from installing this plugin on their servers.

The plugin checks for broken links on your website including both internal and external links that are resulting in a 404 error.

First, you’ll need to install and activate the Broken Link Checker plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, the plugin will start working in the background to find links in your posts, pages, and comments. You can now go to Tools » Broken Links page to view the full report.

Broken Links Report in WordPress

If you have been running your WordPress blog for a long time, then this report will include broken links to third-party websites as well.

You will have to manually sort the list to find broken links on your website.

You will need to keep Broken Link Checker active on your website until you fix broken links. After that, you can deactivate the plugin because it will keep checking for broken links which will slow down your server.

We have shown you four different methods to find broken links in WordPress. Now let’s talk about how to easily fix broken links in WordPress.

The best way to fix a broken link is to redirect it to another page. For example, if you moved the contents of an article to a different address, then you will need to redirect it to the newer article.

Similarly, if an article does not exist anymore, then you would want to point users to a similar page that is closely related to the contents of the old article.

You can do this by setting up 301 redirects.

First, you will need to install and activate the Redirection plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Tools » Redirection page to set up redirects. You need to add the old broken link in the ‘Source URL’ field and the new URL in the ‘Target URL’ field.

Set up redirects for broken links

After that, click on the ‘Add redirect’ button to save your changes.

You can now test this by visiting the old broken link, and you’ll be redirected to the new page.

Repeat the process for all broken links on your website.

For more information, see our guide on how to set up redirects in WordPress for beginners.

We hope this article helped you learn how to easily find and fix broken links in WordPress. You may also want to see our actionable tips on how to optimize your images for web, and our pick of the best WordPress membership plugins to create a membership site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Source link


How to Add No Right Click on WordPress Images

Do you want to stop users from stealing images on your WordPress site?

While there is no complete solution to prevent image theft on your website, there are some measures that you can take to make it a bit harder for users to save images from your website.

One such solution is to add no right-click popup to your images. You can do that in WordPress by using plugins that disable right click and make it difficult to download images from your website.

In this article, we’ll show you how to add no right-click on WordPress images and galleries. We’ll also talk about alternative approaches to discourage users from stealing images off your website.

Easily disable right-click on WordPress images

Adding No Right Click on WordPress Images

First, you need to install and activate the No Right Click Images Plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, go to Settings » No Right Click Images page to configure plugin settings.

No Right Click Images setings

The default options would work for most users, but you can still review and change them as needed.

The first option allows logged in WordPress users to right-click on images. ‘Disable Dragging of images’ option prevents users from dragging an image from their browser to their computer.

‘Disable Touch events’ options prevents users from using touch devices like mobile phones to download images. It is the no right-click solution for smart phones and tablets.

You can also disable gestures and context menu on Apple devices.

After reviewing the settings, don’t forget to click on the ‘Save changes’ button to store your changes.

You can now log out of WordPress and then visit your website to see the plugin in action.

Adding No Right Click on Image Galleries

The above solution works for all images on your website. However, a lot of users who want to protect their images are photographers and people sharing their work through galleries.

This is where Envira Gallery comes in. It is one of the best WordPress gallery plugin on the market and comes with a protection addon that disables right-click for your image galleries.

First thing you need to do is install and activate the Envira Gallery plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Envira Gallery » Settings page to enter your license key. You can find this information under your account on the Envira Gallery website.

Enter Envira Gallery license key

Next, you need to visit Envira Gallery » Addons page. Scroll down to the Protection addon and then click on the Install and Activate button.

Install protection addon

Now you can start creating image galleries using the Envira Gallery plugin.

Let’s create your first image gallery and enable no-right-click protection for images in that photo gallery.

First, you need to visit Envira Gallery » Add New page to create a new gallery. Provide a title for your image gallery and then upload the files you want to add to the gallery.

Creating image gallery

After that, you need to scroll down to the gallery setting section below and click on the Misc tab. From here, go to the image protection settings section.

Image protection settings

You need to check the ‘Enable Image Protection’ checkbox to disable right-click for this particular image gallery. Optionally, you can also show a popup notification when users try to use right-click.

You can now click on the publish button to save your image gallery.

Adding Your Gallery to a WordPress Post or Page

Your image gallery is ready, and you can now add it to any WordPress post or page. Simply edit the post or page where you want to add the gallery and add the Envira Gallery block to the editor.

Add Envira Gallery

After that, you need to select the image gallery you created earlier from the dropdown menu. Envira Gallery will load your image gallery with a live preview.

Gallery preview in post editor

You can now save your post and visit your website to see the no right-click feature in action. If you have enabled the popup feature then this is how it would look when a user tries to right-click on an image in the gallery.

Right click disabled popup in WordPress

Pros and Cons of Disabling Right Click on WordPress Images

The number one reason users want to add no right-click on WordPress images is to prevent website visitors from illegally using those images elsewhere.

Adding no right-click to your images makes it harder for users to download images. It also serves as a reminder to users that the website owner does not want them to download images or reuse them without permission.

However, it does not completely stop users from stealing images from your website.

A user can still download an entire web page which will also include all images on that page.

They can also use the browser’s view source or inspect tool without right-clicking. This will give access to the direct image file which they can download and save on their computer.

On the other hand, adding no right-click on images may also stop several users who may have some genuine reason to save images from your website. Some users may find it annoying and this would affect their user experience on your website.

Alternative Approaches to Discourage Image Theft on Your Website

If you don’t want to affect user experience by adding no-right-click to your WordPress images, then there are a few things you can do to discourage improper use of your work.

1. Add a Copyright Notice Below Your Images

You can add a copyright notice below your images in plain text. This serves as a deterrent without affecting user experience.

Copyright reminder text

You can do this by using Gutenberg blocks. See more details in our Gutenberg tutorial.

2. Give Users a Chance to Ask for Permission

If you want users to be able to reuse your images with your permission and conditions, then you can simply let them know. We recommend using WPForms to create a simple contact form for users to send requests.

3. Add Watermark to Your Images

You can also add watermark to your images. This will affect the quality and aesthetics of your images, but it will definitely discourage users from stealing and reusing those images.

Watermark images to discourage image theft

We hope this article helped you add no right-click on WordPress images. You may also want to see our guide on how to optimize your image SEO, and how to optimize images for web performance (without losing quality).

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Source link


9 Best WordPress Migration Plugins (Compared)

Are you looking for the best WordPress migration plugin to move your website?

While it is super-easy to start a new WordPress site, moving an existing website to a new hosting company is not as simple.

You need to move the database, files, plugins, and theme. At the same, you also want to reduce downtime, so your users don’t see a broken website.

Most importantly, you want to preserve your website’s SEO rankings.

To make sure that all these things go smoothly, you’ll need a WordPress migration plugin to easily manage the transfer.

In this article, we will compare the best WordPress migration plugins that allow you to migrate your websites without hiccups.

Best WordPress migration plugins

1. Duplicator Pro

Duplicator PRO

Duplicator Pro is the best WordPress migration plugin on the market. It works like a charm for many different types of migration scenarios without any technical knowledge.

It has a simple step by step wizard that guides you through the migration. First, you create a migration package of your website and download it to your computer along with an installer script.

Next, you upload the installer script and the package to the new location (new server or host) and run the migration wizard. Duplicator unpacks the content of your package and installs them.

In the end, it also allows you to update URLs to make sure that every done runs smoothly after the unpacking.


  • Migrate WordPress site to a new host, domain name, local server, or live site.
  • Easy step by step migration wizard to move your website.
  • Can be used to schedule backups and save them on remote storage such as Google Diver, Dropbox, etc.
  • Connects with cPanel hosting dashboard to automatically create database and users.
  • Supports WordPress multisite migration.


  • Beginners may need help connecting to the FTP server.
  • The upload process can be a bit tedious if you have unreliable internet or a very large website.

Pricing: Paid plans start from $59 / year for 3 websites. It also has a limited free version that would work for most small websites.

2. UpdraftPlus Premium

UpdraftPlus best WordPress backup plugin

UpdraftPlus is one of the best WordPress backup plugins. Its premium version comes with a migration tool that allows you to easily migrate your website.


  • Easy to use process. If you already use it as your backup plugin then you can create a complete backup and import it on any location
  • Schedule and store your WordPress backups to remote locations.
  • Works with WordPress multisite networks
  • Incremental backups allow you to save server resources


Pricing: You can purchase the Migrator Addon for $30 and use it with the free version of UpdraftPlus. Alternatively, you can buy UpdraftPlus Premium for $70.

3. JetPack


JetPack is a massive WordPress plugin suite that also comes with a powerful backup feature. This feature was previously called VaultPress and was sold as a separate product.

Now it is included as JetPack Backups. It allows you to easily restore your WordPress backups and migrate your website to new servers.


  • The easiest way to make WordPress backups and easily restore them on a new location
  • Incremental backups save server resources
  • Easy 1-click site restoration feature makes migrations a breeze
  • All your data is stored on the cloud and you don’t need to manually reupload backups during migration
  • Includes site security features which makes your backups secure


  • You will need a JetPack subscription which comes with many other features that you may not even need or use.
  • Set up process is a bit complicated for beginners. You will need two separate plugins, JetPack subscription, and a account.

Pricing: Starting from $39 / year.

4. All-in-One WP Migration

All-in-One WP Migration

All-in-One WP Migration is a popular WordPress migration plugin with a comprehensive set of features. Unlike some other plugins on the list, it is not a backup plugin and specializes in website migrations.


  • Tested and supports a large number of WordPress hosting providers, operating systems, PHP versions, and more.
  • Supports older versions upto WordPress 3.3
  • It bypasses your host’s file size limits by importing chunks of data.


  • The free version limits import size to 512 MB
  • You’ll need to manually install WordPress on new location
  • For multisite exports you’ll need a separate paid extension

Pricing: The basic plugin is free, but you’ll need the Unlimited extension to remove import size restriction. The Unlimited extension is available at $69 for a lifetime license.

5. Migrate Guru

Migrate Guru

Migrate Guru is a WordPress migration plugin by the folks behind Blog Vault, a popular WordPress backup solution. It specializes in migrating websites to a new host or server.


  • Supports almost all popular WordPress hosting providers
  • Easy migration wizard where you just need to enter your desitination host’s FTP or cPannel credentials and the plugin takes care of everything else
  • Migrates your WordPress database updated URLs and handles serialized data
  • Can be used to migrate large websites without affecting server performance


  • Does not support localhost to live website or live to localhost transfers
  • Does not fully support multisite migrations

Pricing: Free

6. BackupBuddy


BackupBuddy is one of the most popular WordPress migration and backup plugin. It has been around since 2010 and has a loyal customer base.


  • Comes with automated scheduled backups, restore, and migration features in one convenient package
  • Set up your backup schedules, choose what to backup, and store them to remote locations such as Google Drive, Dropbox, Amazon S3, and more.
  • Easily transfer your website using a complete WordPress backup
  • Can be used to deploy a WordPress staging site to live server with 1-click


  • Does not support WordPress multisite
  • Restore and migration features are not as easy to use for beginners as some other plugins on this list

Pricing: Starting from $80 for a single site license.

7. Migrate DB Pro

Migrate DB Pro

Migrate DB Pro is a powerful WordPress migration plugin made specifically for moving WordPress database from one install to another. However, it can also easily transfer media files, themes, and plugins with separate addons.


  • Perfect when you quickly want to copy WordPress database from one site to another
  • Powerful features make it an excellent option for developers
  • Backup your existing database before replacing it with a new one
  • Find and replace any text in your database
  • Great for large websites and complex hosting server environments


  • For complete migrations, you’ll need two addons which are only available under expensive developer license.
  • May not be as easy to use for beginners as some other plugins on the list

Price: Starting from $99 for a single site. You’ll need developer license to access media and files addons which will cost you $199.

Bonus Plugins

These WordPress migration plugins work in specific situations and are the best options for beginners.

8. SiteGround Migrator

SiteGround Migrator

If you are moving your WordPress site to SiteGround, then this plugin is for you. It is made by SiteGround to help users move their websites to SiteGround hosting servers.

SiteGround is one of the best WordPress hosting companies. They are also an officially recommended WordPress hosting provider.

Note: If you don’t want to use the plugin, then you can simply ask SiteGround support. They offer 1 free website migration with their GrowBig and GoGeek plans.


  • It works well because it is made for a specific scenario transferring from any hosting company to SiteGround.
  • Super-easy to use you just need to enter a token from your hosting control panel and the plugin takes care of the rest.
  • If you are not changing the domain name, then it automatically creates a temporary domain for the transferred site. Later you can change the DNS to point your domain name.


  • Can not be used to transfer from localhost to live site
  • Does not support WordPress multisite

Pricing: Free

9. Free WordPress Blog Setup

Free blog setup and migration

The plugins mentioned above do not work on websites. See the difference between vs

For most beginners, moving from to is not as simple as you’d like it to be. This is where our free blog setup comes in.

Basically, you’ll need to purchase a hosting plan from one of our recommended WordPress hosting providers and we will transfer or set up your WordPress blog.

For more details, see our free blog set up page.

Note: At WPBeginner we believe in transparency. When you sign up for one of our recommended hosting providers, we earn a small commission at no extra cost to you.

We would get this commission for recommending just about any hosting company, but we only recommend products that we use personally use and believe will add value to our readers.


  • Allows you to transfer to self-hosted website.
  • WPBeginner’s expert team migrates your content and media
  • You also get must-have WordPress plugins installed on your site to give you a solid start.


  • Only migrates blogs
  • Due to limitations, it can only migrate your content, comments, images and media.

Pricing: Free

Conclusion: Which is The Best WordPress Migration Plugin?

We believe that Duplicator Pro is the best WordPress migration plugin on the market. Even the free version works like a charm for small WordPress blogs and websites.

We also recommend Duplicator in our WordPress migration guides. See our step by step guides for complete instructions.

WP Migrate DB Pro is a great alternative for migrating large websites specially when you have complex hosting setup with various environment. We use this plugin on our websites, but the reason why it’s not our top choice is because it is not as beginner friendly.

This guide only covers migration plugin that helps you migrate a WordPress site to another server or domain. If you’re looking to switch to WordPress from another platform, then please follow our guides below:

We hope this article helped you find the best WordPress migration plugin for your website. You may also want to see our guide on the best WordPress plugins and the best email marketing services for small businesses.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Source link