Back to plugin directory
#124 rankedTier S

Better Search Replace

By WP Engine

View on WordPress.org
Active installs1M+
WP Rank score87.9
Rating4.3 / 5
Reviews546
Version1.4.11
Last updatedAug 25, 2026

Overview

This WordPress tool searches and replaces database content, including serialized data, and lets administrators select tables and preview how many fields would change. Multisite support is included, while tools for repeat searches and database handling are part of the paid version.

Better Search Replace is ranked #124 among WordPress.org plugins by WP Rank with a score of 87.9. It has 1,000,000+ active installs and 19,000,558 total downloads. Users rate it 4.3 out of 5 across 546 reviews. It was downloaded 90,641 times in the last 15 days. The latest release (1.4.11) was published on Aug 25, 2026. It is tested up to WordPress 7.1.4 and requires PHP 8.1. 0% of its 3 support threads are resolved.

Install Trend

Based on the last 15 days of WordPress.org download stats.

90,641 downloads (15d)
10-2310-2410-2510-2610-2710-2810-2910-3010-3111-0111-0211-0311-0411-05
Better Search Replace

Compatibility

Requires WordPress6.2
Tested up to7.1.4
Requires PHP8.1
AddedJan 6, 2015

Description

Database search and replace with serialization support

Better Search Replace handles database replacements while accounting for serialized data.

It supports serialized data across tables, lets users select specific tables, and offers a dry run that reports how many fields would be updated. Running a dry run first can help check the scope before applying a change.

Moving a site to a new URL or server

The documented migration sequence sets the new URL temporarily before replacing the old one in the database.

  1. Back up the database on the current site before making changes; incorrect search or replacement strings can damage it.
  2. Move the database to the new host.
  3. Set the new site URL in the new host’s wp-config.php file.
  4. Run the replacement from the new admin URL, changing the old site URL to the new one.
  5. Remove the temporary URL setting from wp-config.php. If needed, regenerate .htaccess by saving the Permalinks settings.

Multisite access and table scope

Multisite access depends on the user’s role and the dashboard they use.

  • Subsite administrators can search and replace only within tables belonging to their subsite when working from that subsite’s dashboard.
  • Network administrators and primary-site administrators can work across all network tables from the primary site’s dashboard. This distinction helps keep routine subsite changes within their intended scope.
  • Access control can be changed in code with the bsr_capability filter.

Pro tools for repeat searches and database changes

The paid version adds features for inspecting, repeating, and managing database work.

  • Change details: view exactly what changed during a search and replace.
  • Database backup and import: back up and import the database while running a search and replace.
  • Saved profiles: save or load configurations for searches that need to be repeated.
  • Priority email support: receive priority support from the developer.
  • Support and updates: included for one year, making the paid option more relevant for ongoing or recurring work.

A widely adopted tool with support activity to watch

Broad adoption and many positive reviews give Better Search Replace a strong reputation, but its support record is worth considering for database-critical changes.

The plugin is among the directory’s most widely installed tools and has many positive reviews. It was updated roughly two months ago; its support forum shows three threads, none marked resolved. That is a limited sample, but it is a point to weigh alongside the documented risk of database damage: keep a separate backup and verify the dry-run results before applying replacements. The plugin suits site owners who need direct database URL changes, provided they are comfortable taking those precautions.