Better Search Replace

Migrating a database shouldn't be a pain and this plugin was designed to make it easier to move your database. Better Search Replace (BSR) Pro is a time-saving migration plugin that makes moving WordPress easy.

Introduction

Better Search Replace is a plugin designed to help the WordPress user search and replace (or remove) content on their site. It handles both strings that are well-formed within HTML tags, as well as strings outside of HTML tags.

The plugin uses an "Advanced" search screen for user interface simplicity but does all the matching/replacing using regex code. This means that it will handle searches and replacements across any source code rather than just doing straight string searches.

When migrating your WordPress site to a new domain or server, you will likely need to search and replace URLs or path variables in your content. This plugin helps in that situation.

This plugin currently has 1+ million active installations. Support English French German Spanish languages. It was created by Matt Shaw.

Features & Functionality

  • Fast Backups and Imports: With the backup/restore feature, you can save time and energy when migrating to a new domain or server. It allows you to quickly export your content from one site and import it into another, automatically converting all of your URLs without having to do them manually. You also have the option of saving backups locally so that when you relaunch your site, you can easily restore all of your content and links.

  • Dry run: A dry run can be used to see how many fields will change in the database. This is a great tool for those who want to avoid mistakes and typos.

  • Detailed Results: See the exact charges that will occur in a search/replace with easy-to-read diffs. It displays row and column numbers for any change you make to ensure accuracy, so nothing goes wrong when making these edits

  • Advanced Search Filters: It has a set of advanced search filters that allow you to find exactly what you're looking for instead of blindly replacing text. These include the ability to replace only on certain pages or posts, target specific terms in certain fields (like tags), and more!

  • Serialization support for all tables: The plugin comes with serialization support so that you can generate the SQL query for any search and replace operation. While it is not difficult to write this query yourself, using this option provides some safety in ensuring your query is correct especially when migrating from one server to another where the database schema may have changed (such as going from MySQL to MariaDB).

Pricing

Ultimate- $99

Developer- $79

Personal- $59

ScreenShots

Pros & Cons

See all Better Search Replace pros & cons

Feature Requests

See all Better Search Replace feature request

Alternatives

See all Better Search Replace alternatives

Discussions

See all Better Search Replace discussions

Makers

Need help in setting up Better Search Replace on your WordPress site?
Our experts can help! Request Help

Unsure Better Search Replace fits your needs?
Get a free plugin consultation with our WordPress experts. Request Consultation