Un backup de WordPress es tu seguro contra desastres: hackeos, errores de actualización, fallos del servidor o errores humanos. Esta guía te enseña a proteger tu sitio con copias de seguridad automáticas y fiables.

¿Por Qué Hacer Backups?

Situaciones que requieren restauración

  • 🔴 Hackeo: Malware infecta tu sitio
  • 🔴 Actualización fallida: Plugin/tema rompe el sitio
  • 🔴 Error humano: Borrar contenido accidentalmente
  • 🔴 Fallo del servidor: Pérdida de datos del hosting
  • 🔴 Conflicto de plugins: Pantalla blanca
  • 🔴 Migración fallida: Problemas al cambiar hosting
⚠️ Estadística: El 30% de las personas nunca ha hecho backup. De quienes pierden datos, el 29% es por accidente y el 21% por malware.

Qué Incluir en un Backup

Backup completo de WordPress

ElementoUbicaciónImportancia
Base de datos MySQL 🔴 Crítica - Todo el contenido
wp-content/uploads /wp-content/uploads/ 🔴 Crítica - Todas las imágenes
Temas /wp-content/themes/ 🟡 Alta - Diseño del sitio
Plugins /wp-content/plugins/ 🟡 Alta - Funcionalidades
wp-config.php Raíz 🟡 Alta - Configuración
.htaccess Raíz 🟢 Media - Reglas servidor
Core WordPress Raíz 🟢 Baja - Reinstalable

Mínimo necesario

Para restaurar un sitio necesitas al menos:

  1. Base de datos (posts, páginas, configuración)
  2. wp-content (uploads, temas, plugins)

Frecuencia de Backups Recomendada

Tipo de sitioBase de datosArchivos
Blog personal (poco contenido) Semanal Semanal
Blog activo / Negocio Diario Semanal
Tienda WooCommerce Cada hora / Diario Diario
Membresía / Comunidad Cada hora Diario
Alto tráfico / Crítico Tiempo real Diario

Regla 3-2-1

  • 3 copias de tus datos
  • 2 tipos diferentes de almacenamiento
  • 1 copia fuera del sitio (offsite)

Mejores Plugins de Backup WordPress

1. UpdraftPlus (Recomendado)

  • ✅ Más de 3 millones de instalaciones
  • ✅ Versión gratuita muy completa
  • ✅ Backup a la nube (Dropbox, Google Drive, S3...)
  • ✅ Programación automática
  • ✅ Restauración con un clic
  • 💰 Gratis / Premium desde $70

2. BlogVault

  • ✅ Backups incrementales (más rápidos)
  • ✅ Almacenamiento en sus servidores
  • ✅ Restauración independiente del sitio
  • ✅ Staging incluido
  • 💰 Desde $89/año

3. Jetpack Backup (VaultPress)

  • ✅ De Automattic (creadores de WordPress)
  • ✅ Backups en tiempo real
  • ✅ Restauración con un clic
  • ✅ Almacenamiento ilimitado
  • 💰 Desde $5/mes (solo backup)

4. BackWPup

  • ✅ Gratuito y funcional
  • ✅ Múltiples destinos
  • ✅ Verificación de base de datos
  • 💰 Gratis / Pro desde $69

5. Duplicator

  • ✅ Ideal para migraciones
  • ✅ Crea paquetes instalables
  • ✅ Backups programados (Pro)
  • 💰 Gratis / Pro desde $49.50

Comparativa rápida

PluginGratisCloudProgramaciónRestauración
UpdraftPlus
BlogVault
Jetpack
BackWPup⚠️
DuplicatorProPro

Tutorial UpdraftPlus

Instalación

  1. Ve a Plugins → Añadir nuevo
  2. Busca "UpdraftPlus"
  3. Instala y activa
  4. Ve a Ajustes → Copias de seguridad UpdraftPlus

Configurar backup automático

  1. Clic en pestaña "Ajustes"
  2. Programación de archivos: Semanal, retener 4
  3. Programación de base de datos: Diario, retener 14
  4. Selecciona almacenamiento remoto (Google Drive, Dropbox, etc.)
  5. Autentica con el servicio elegido
  6. Guarda cambios

Backup manual

  1. En la pestaña principal, clic en "Respaldar ahora"
  2. Marca: Incluir BD, Incluir archivos, Enviar a almacenamiento remoto
  3. Clic en "Respaldar ahora"
  4. Espera a que complete (puede tardar minutos)

Restaurar backup

  1. En "Copias de seguridad existentes", localiza el backup
  2. Clic en "Restaurar"
  3. Selecciona componentes: Plugins, Temas, Subidas, Otros, Base de datos
  4. Clic en "Restaurar"
  5. Espera a que complete
  6. Clic en "Volver a la configuración de UpdraftPlus"

Backup Manual (Sin Plugins)

Backup de archivos por FTP

  1. Conecta por FTP (FileZilla, etc.)
  2. Navega a la carpeta de WordPress
  3. Descarga toda la carpeta wp-content
  4. Descarga wp-config.php y .htaccess
  5. Guarda en carpeta local con fecha

Backup de base de datos con phpMyAdmin

  1. Accede a phpMyAdmin desde tu hosting
  2. Selecciona la base de datos de WordPress
  3. Clic en "Exportar"
  4. Método: Rápido, Formato: SQL
  5. Clic en "Continuar"
  6. Guarda el archivo .sql

Backup con WP-CLI

# Exportar base de datos
wp db export backup-$(date +%Y%m%d).sql

# Comprimir wp-content
tar -czvf wp-content-$(date +%Y%m%d).tar.gz wp-content/

# Backup completo
tar -czvf wordpress-full-$(date +%Y%m%d).tar.gz .

Backup desde cPanel

  1. Accede a cPanel
  2. Ve a "Backup" o "Asistente de copia de seguridad"
  3. Selecciona Backup completo o parcial
  4. Descarga cuando esté listo

Cómo Restaurar un Backup

Restaurar archivos

  1. Conecta por FTP
  2. Sube los archivos del backup a las ubicaciones originales
  3. Sobrescribe archivos existentes

Restaurar base de datos (phpMyAdmin)

  1. Accede a phpMyAdmin
  2. Selecciona la base de datos
  3. Importante: Elimina todas las tablas existentes primero (o haz drop database y créala de nuevo)
  4. Clic en "Importar"
  5. Selecciona tu archivo .sql
  6. Clic en "Continuar"

Después de restaurar

  • Verifica que el sitio funciona
  • Limpia caché
  • Revisa enlaces y funcionalidades
  • Actualiza URLs si cambió el dominio

Mejores Prácticas de Backup

  • Automatiza: No dependas de recordar hacer backup manual
  • Almacena offsite: No solo en el mismo servidor
  • Múltiples ubicaciones: Cloud + local
  • Prueba restauraciones: Un backup no probado puede fallar
  • Backup antes de cambios: Actualizaciones, migraciones
  • Retención adecuada: Guarda varias versiones
  • Monitoriza: Verifica que los backups se completan
  • Encripta datos sensibles: Si hay información personal

Dónde almacenar backups

  • Google Drive: 15GB gratis, integración fácil
  • Dropbox: 2GB gratis, fiable
  • Amazon S3: Muy económico para grandes backups
  • Disco local: Como segunda copia

Preguntas Frecuentes

¿El hosting ya hace backups, necesito más?

Sí. Los backups del hosting son para ellos, no siempre accesibles o restaurables fácilmente por ti. Además, no controlas la frecuencia ni retención. Siempre haz tus propios backups.

¿Cuánto espacio necesito para backups?

Depende del tamaño de tu sitio. Un blog típico ocupa 500MB-2GB. Tiendas con muchos productos pueden ocupar 5-10GB+. Multiplica por el número de copias que guardes.

¿UpdraftPlus gratis es suficiente?

Para la mayoría de sitios, sí. La versión gratis incluye backups programados, almacenamiento en la nube y restauración. Premium añade backups incrementales, migraciones y más destinos.

¿Puedo restaurar en un hosting diferente?

Sí, un backup completo te permite restaurar en cualquier hosting. Necesitarás actualizar wp-config.php con los nuevos datos de BD y posiblemente cambiar URLs si el dominio es diferente.

Artículos Relacionados

Compartir: