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
Qué Incluir en un Backup
Backup completo de WordPress
| Elemento | Ubicación | Importancia |
|---|---|---|
| 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:
- Base de datos (posts, páginas, configuración)
- wp-content (uploads, temas, plugins)
Frecuencia de Backups Recomendada
| Tipo de sitio | Base de datos | Archivos |
|---|---|---|
| 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
| Plugin | Gratis | Cloud | Programación | Restauración |
|---|---|---|---|---|
| UpdraftPlus | ✅ | ✅ | ✅ | ✅ |
| BlogVault | ❌ | ✅ | ✅ | ✅ |
| Jetpack | ❌ | ✅ | ✅ | ✅ |
| BackWPup | ✅ | ✅ | ✅ | ⚠️ |
| Duplicator | ✅ | Pro | Pro | ✅ |
Tutorial UpdraftPlus
Instalación
- Ve a Plugins → Añadir nuevo
- Busca "UpdraftPlus"
- Instala y activa
- Ve a Ajustes → Copias de seguridad UpdraftPlus
Configurar backup automático
- Clic en pestaña "Ajustes"
- Programación de archivos: Semanal, retener 4
- Programación de base de datos: Diario, retener 14
- Selecciona almacenamiento remoto (Google Drive, Dropbox, etc.)
- Autentica con el servicio elegido
- Guarda cambios
Backup manual
- En la pestaña principal, clic en "Respaldar ahora"
- Marca: Incluir BD, Incluir archivos, Enviar a almacenamiento remoto
- Clic en "Respaldar ahora"
- Espera a que complete (puede tardar minutos)
Restaurar backup
- En "Copias de seguridad existentes", localiza el backup
- Clic en "Restaurar"
- Selecciona componentes: Plugins, Temas, Subidas, Otros, Base de datos
- Clic en "Restaurar"
- Espera a que complete
- Clic en "Volver a la configuración de UpdraftPlus"
Backup Manual (Sin Plugins)
Backup de archivos por FTP
- Conecta por FTP (FileZilla, etc.)
- Navega a la carpeta de WordPress
- Descarga toda la carpeta
wp-content - Descarga
wp-config.phpy.htaccess - Guarda en carpeta local con fecha
Backup de base de datos con phpMyAdmin
- Accede a phpMyAdmin desde tu hosting
- Selecciona la base de datos de WordPress
- Clic en "Exportar"
- Método: Rápido, Formato: SQL
- Clic en "Continuar"
- 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
- Accede a cPanel
- Ve a "Backup" o "Asistente de copia de seguridad"
- Selecciona Backup completo o parcial
- Descarga cuando esté listo
Cómo Restaurar un Backup
Restaurar archivos
- Conecta por FTP
- Sube los archivos del backup a las ubicaciones originales
- Sobrescribe archivos existentes
Restaurar base de datos (phpMyAdmin)
- Accede a phpMyAdmin
- Selecciona la base de datos
- Importante: Elimina todas las tablas existentes primero (o haz drop database y créala de nuevo)
- Clic en "Importar"
- Selecciona tu archivo .sql
- 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.