Better Search Replace: cómo usarlo y alternativas

Better Search Replace permite buscar y sustituir textos directamente en la base de datos de WordPress, algo muy útil cuando una web cambia de dominio, pasa de HTTP a HTTPS o necesita corregir muchas URL de una vez. Su principal ventaja es que trata los datos serializados de forma segura y permite revisar el alcance de la operación antes de ejecutarla.

Eso sí, no es una herramienta para usar a ciegas. Un reemplazo mal planteado puede afectar a miles de registros. Por eso conviene hacer una copia de seguridad, probar primero en una web de pruebas y comprobar exactamente qué tablas y cadenas se van a modificar.

Las claves de Better Search Replace en 20 segundos

  • Busca y reemplaza valores en las tablas de la base de datos de WordPress.
  • Es compatible con datos serializados, habituales en opciones, widgets y configuraciones de plugins.
  • Permite seleccionar tablas concretas y hacer una simulación antes de guardar cambios.
  • No modifica archivos, DNS ni la configuración del servidor: trabaja sobre la base de datos.

Qué puedes hacer con Better Search Replace

El caso más habitual es una migración. Si el sitio pasa de http://ejemplo.com a https://ejemplo.com, pueden quedar direcciones antiguas en el contenido, los metadatos, los widgets o las opciones de los plugins. Better Search Replace permite localizar esos valores y sustituirlos por la nueva dirección.

También sirve para cambiar rutas internas, corregir un nombre de dominio escrito de forma incorrecta o reemplazar un fragmento repetido en varias tablas. La ficha oficial del plugin indica que permite escoger tablas, ejecutar un dry run y trabajar con instalaciones multisitio. La versión Pro añade perfiles guardados y funciones adicionales de revisión y copia, pero no conviene confundir esas opciones con una copia de seguridad completa del servidor.

Cómo usarlo sin poner en riesgo la web

  1. Haz una copia de la base de datos. Guárdala fuera del servidor y comprueba que puedes restaurarla. El propio proyecto advierte de que una cadena equivocada puede causar daños.
  2. Trabaja primero en staging. Es el mejor sitio para comprobar el resultado sin afectar a los visitantes.
  3. Escribe el texto antiguo y el nuevo con precisión. Distingue mayúsculas, protocolo, dominio, barras finales y posibles subdominios.
  4. Selecciona las tablas necesarias. Si solo vas a corregir contenido, no hace falta tocar toda la base de datos.
  5. Ejecuta el dry run. Revisa cuántas coincidencias aparecen y detente si el número no tiene sentido.
  6. Haz el reemplazo y prueba la web. Revisa portada, entradas, imágenes, formularios, menús, buscador, usuarios y cualquier integración externa.

En una migración conviene prestar atención especial a los campos guid. No deben cambiarse por sistema: el hecho de que una URL antigua aparezca en la base de datos no significa que haya que sustituirla en todas partes. La opción correcta depende del tipo de migración y de cómo se hayan generado los enlaces.

Si estás preparando un traslado completo, puedes consultar también nuestra guía sobre cómo migrar WordPress de forma fiable. Better Search Replace resuelve una parte concreta del proceso, pero no copia por sí solo los archivos, la configuración del servidor ni el DNS.

Alternativas para buscar y reemplazar datos en WordPress

Better Search Replace es una buena opción si buscas una interfaz sencilla y una operación puntual. Sin embargo, hay otros enfoques que encajan mejor en ciertos casos:

Search Regex: más control sobre el contenido

Search Regex está pensado para buscar y reemplazar en entradas, páginas, tipos de contenido personalizados, comentarios, usuarios, metadatos y opciones. Su punto fuerte son los filtros y las expresiones regulares, útiles cuando el patrón no es exactamente igual en todos los registros.

Es una alternativa interesante para corregir enlaces o textos concretos sin plantear una migración completa. Incluye acciones para modificar, reemplazar, exportar o borrar coincidencias. Precisamente por eso hay que ir con cuidado: la opción de borrado puede eliminar registros completos y no debe utilizarse como si fuera un reemplazo normal.

WP Migrate Lite: cuando el cambio forma parte de una migración

WP Migrate Lite encaja mejor cuando, además de cambiar direcciones, necesitas exportar la base de datos o preparar el traslado de una instalación. Su ficha oficial incluye funciones de búsqueda y reemplazo, exportación SQL, copias de la base de datos y herramientas para mover el sitio junto con sus medios, temas y plugins.

Para una corrección aislada puede resultar más grande de lo necesario. Para una migración habitual entre desarrollo y producción, en cambio, reúne más piezas en el mismo flujo y maneja los datos serializados.

WP-CLI: la opción más cómoda para automatizar

Si tienes acceso al terminal, wp search-replace evita instalar otro plugin y permite repetir el proceso con los mismos parámetros. WP-CLI maneja los datos serializados, admite --dry-run, permite limitar las tablas y ofrece opciones para trabajar con redes multisitio.

wp search-replace 'http://ejemplo.com' 'https://ejemplo.com' --all-tables --dry-runLenguaje del código: JavaScript (javascript)

El comando anterior solo simula la operación. En producción hay que retirar --dry-run únicamente después de revisar el resultado y tener una copia recuperable. En muchos casos también interesa excluir guid, pero esa decisión debe tomarse según el objetivo de la migración, no copiarse como una receta universal.

OpciónMejor paraLo que debes vigilar
Better Search ReplaceReemplazos puntuales desde el panelSeleccionar tablas y probar con dry run
Search RegexFiltros y expresiones regularesNo usar el borrado sin entender su alcance
WP Migrate LiteMigraciones con exportación y copiasEs más amplio que un reemplazo sencillo
WP-CLIAutomatización y procesos repetiblesRevisar parámetros y permisos del servidor

Qué herramienta elegir

Para un cambio puntual y visual, Better Search Replace suele ser suficiente. Si necesitas expresiones regulares o localizar coincidencias en tipos de contenido y metadatos concretos, Search Regex ofrece más filtros. Cuando la operación forma parte de una migración completa, WP Migrate Lite puede ahorrar pasos. Y si administras varios sitios o quieres dejar el proceso documentado para repetirlo, WP-CLI es la opción más flexible.

Ninguna de ellas sustituye a una copia de seguridad ni a las pruebas posteriores. La herramienta solo hace el cambio que le indiques; la responsabilidad de comprobar que la cadena antigua y la nueva son correctas sigue siendo del administrador.

Fuente

Información y documentación consultadas: Better Search Replace, Search Regex, WP Migrate Lite y WP-CLI.

David Carrero Fernández-Baillo

Experimentando con un sitio web sobre WordPress, este popular gestor de contenidos, entre otros muchos proyectos.

Te puede interesar...

    Comments are closed

    WordPress Directo
    WPDirecto.com es una revista especializada en WordPress y WooCommerce que ofrece una amplia gama de recursos, incluyendo tutoriales, análisis de plugins y plantillas, consejos de optimización y estrategias de SEO, para ayudar a los usuarios a mejorar y personalizar sus sitios web, manteniéndolos informados sobre las últimas novedades y tendencias en el mundo de WordPress.

    © 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.