Cómo instalar WordPress en tu hosting paso a paso (rápido y fácil en 2025)

Cómo instalar WordPress en tu hosting (guía clara para 2025)

Si eres de los que no tienen tiempo y quieren hacerlo todo rápido, aquí te dejo un resumen breve:

  • Opción fácil (recomendada): entra en tu panel (cPanel/Plesk) → Softaculous → “WordPress” → elige dominio y https → deja “Directorio” vacío (si quieres la web en la raíz) → usuario/clave → Instalar.

  • Opción manual: descarga WordPress.org → súbelo a tu hosting (Administrador de archivos o FTP) → crea base de datos MySQL → configura wp-config.php → visita tu dominio y sigue el asistente.

  • Si en algún paso te lías o no tienes tiempo, mejor delega: Mikel de Luis, experto en WordPress.

Índice:

  1. ¿Qué necesitas? Antes de empezar.
  2. Opción A: Instalar WordPress con autoinstalador (Softaculous/Installatron).
  3. Opción B: Instalar WordPress de forma manual (FTP + CPanel).
  4. Ajustes básicos tras instalar (necesarios, vitales, imprescindibles).
  5. Errores típicos. Soluciones rápidas.
  6. Autoinstalador vs Manual: ¿Cuál me conviene?
  7. Checklist imprimible.
  8. F.A.Q. corta.
  9. ¿Se te complica? Yo te ayudo.

1) ¿Qué necesitas? antes de empezar 

Imprescindibles:

  • Dominio activo (ej. tuempresa.com).
  • Hosting con PHP (7.4 o superior; ideal 8.x), MySQL/MariaDB y certificado SSL (Let’s Encrypt o similar).
  • Acceso a tu panel de control (normalmente cPanel, Plesk o similar).
  • Usuario y clave de FTP/SFTP (si eliges instalación manual).
Raiola Networks - Mikel de Luis

Consejos previos:

  • Apunta tu dominio al hosting (DNS). Si lo compraste aparte, pide a tu proveedor cómo hacerlo.
  • Activa SSL y usa https desde el minuto 1 (mejor SEO y seguridad).
  • Ten a mano un correo que controles (para recuperar la clave de WordPress si la olvidas).

¿No sabes qué hosting contratar?
Haz click en el banner que aparece más arriba y contrata el Hosting WordPress SSD a través de Raiola Networks.

Esta web está alojada en Raiola Networks.

2) Opción A: Instalar WordPress con autoinstalador (Softaculous/Installatron) 

La forma más rápida y simple. Entra en tu cPanel/Plesk y busca “Softaculous”, “Installatron”, “Aplicaciones” o “WordPress”.

Paso a paso

  1. Accede al autoinstalador cPanel → SoftwareSoftaculous Apps Installer → WordPress (o Plesk → Applications → WordPress).
  1. Pulsa “Instalar” (Install).
    • Protocolo: elige https:// (si tu SSL está activo).
    • Dominio: selecciona el dominio correcto (ej. tuempresa.com).
    • Directorio: déjalo vacío si quieres que WordPress se instale en la raíz (que tu web sea tuempresa.com y no tuempresa.com/blog).
  1. Datos del sitio y del admin
    • Nombre del sitio: lo puedes cambiar luego (ej. “La Tienda de Marta”).
    • Descripción: breve, orientada a lo que vendes/haces.
    • Usuario admin: evita “admin”. Usa algo tipo marta_admin (sería mejor si evitas palabras clave).
    • Contraseña fuerte: mezcla mayúsculas, minúsculas, números y símbolos.
    • Email admin: uno que revises (para avisos y recuperaciones).
  1. Idioma y plugins opcionales
    • Idioma: “Español”.
    • Plugins (opcional): a veces ofrecen cache, seguridad o backups. Marca solo lo que entiendas.
  1. Opciones avanzadas (si las ves)
    • Prefijo de tabla: déjalo como viene (wp_) o cámbialo por seguridad (ej. wpx_).
    • Actualizaciones automáticas: recomendable al menos para parches de seguridad.
  1. Instalar Pulsa Install. Tras unos segundos, te mostrarán:
    • URL del sitio (pública).
    • URL de acceso (/wp-admin).

Listo. Entra en tudominio.com/wp-admin, inicia sesión y continúa con los ajustes del punto 4.

Errores comunes aquí:

  • La web sale en /blog: pusiste texto en “Directorio”. Reinstala dejándolo vacío o mueve WordPress a raíz (más avanzado).
  • Sale no seguro: tu SSL no está activo o faltan redirecciones a https (lo vemos en Ajustes básicos).
  • No recuerdas la clave introducida: acceder a wp-admin y dale a recuperar contraseña en la pantalla de Iniciar sesión.
  • No recuerdas el correo que has metido para administración: Busca en tu bandeja de correo «WordPress» o reinstala.

3) Opción B: Instalar WordPress de forma manual (FTP + cPanel) 

Útil si tu hosting no tiene autoinstalador o prefieres control total.

Paso 1: Descarga WordPress

Paso 2: Sube los archivos al hosting

Tienes dos caminos (elige uno):

A) Administrador de archivos (cPanel)

  • cPanel → Administrador de archivos → carpeta public_html (o httpdocs en Plesk).
  • Sube el .zip → Extrae → verás carpetas como wp-admin, wp-content, wp-includes y archivos sueltos.

B) FTP/SFTP (FileZilla, Cyberduck…)

  • Conéctate con host, usuario, contraseña y puerto (tu hosting te lo da).
  • Sube todos los archivos y carpetas de WordPress a public_html.

Ten en cuenta que si quieres que tu web esté en tuempresa.com/carpeta123, tendrás que crear carpeta123 en la raíz y descomprimir ahí.

Paso 3: Crea la base de datos y usuario MySQL

  • cPanel → MySQL® Databases.
  • Crea una base de datos (ej. tuusuario_wpweb).
  • Crea un usuario MySQL (ej. tuusuario_wpuser) y contraseña fuerte.
  • Asocia el usuario a la base de datos con todos los privilegios.

Paso 4: Conecta WordPress con tu base de datos

  • En el servidor, renombra wp-config-sample.php a wp-config.php.
  • Edita wp-config.php y completa:
define( 'DB_NAME', 'tuusuario_wpweb' );
define( 'DB_USER', 'tuusuario_wpuser' );
define( 'DB_PASSWORD', 'TU_CONTRASEÑA_FUERTE' );
define( 'DB_HOST', 'localhost' ); // En la mayoría de hostings es "localhost"
$table_prefix = 'wp_'; // Puedes cambiarlo, ej. 'wpx_'


Claves de seguridad (salt keys): genera nuevas en el servicio oficial de WordPress (“salt keys generator”) y pega los define(...) correspondientes en wp-config.php (sustituyendo los que vienen por defecto).

Paso 5: Ejecuta el instalador

  • Visita tudominio.com en tu navegador.
  • Elige idioma → pon Título del sitio, usuario admin, contraseña, email.
  • Marca la casilla “Disuadir a los motores de búsquedasolo si es un sitio en construcción.
  • Pulsa Instalar WordPress.

Paso 6: Accede al panel

  • Entra a tudominio.com/wp-admin con tu usuario y clave.

Hecho, ya tienes tu WordPress instalado. Ahora toca configurar.

4) Ajustes básicos tras instalar (imprescindibles) 

Ya sé que tienes ganas de acabar y de tener tu web publicada.

No me seas cagaprisas y lee esto, anda.

Dedica 10–15 minutos a esto; marca la diferencia:

  1. Forzar HTTPS
    • Entra a Ajustes → Generales y verifica que las dos URL (Dirección de WordPress y del sitio) empiezan por https.
    • Si tu hosting lo ofrece, activa la redirección a https desde el panel. También puedes usar un plugin tipo “Really Simple SSL” (aunque es mejor si puedes hacerlo desde el panel de control).
  1. Enlaces permanentes (SEO)
    • Ajustes → Enlaces permanentes → selecciona Nombre de la entrada.
  1. Zona horaria e idioma
    • Ajustes → Generales → elige tu zona horaria, el idioma y formato de fecha.
  1. Actualizaciones
    • Escritorio → Actualizaciones: aplica actualizaciones pendientes de WordPress, temas y plugins.
    • Activa (si quieres) autoupdates para parches de seguridad.
  1. Tema
    • Apariencia → Temas → mantén uno ligero y actual. Borra temas que no uses (menos uno por si falla el activo, suelo dejar uno de los oficiales, generalmente, el más moderno).
  1. Plugins mínimos recomendados
    • Seguridad básica (por ejemplo, limitador de intentos de login).
    • Caché (mejora velocidad).
    • Anti-spam (ej. HoneyPot).
    • SEO (para metas y sitemap).
    • Backups (si tu hosting no hace copias automáticas, instálalo).
  1. Privacidad y legal
    • Páginas → crea Política de Privacidad y Aviso Legal si corresponde (esta información te la proporcionará la persona que hayas contratado para la LOPD, en caso de no saber de qué te hablo, avísame es obligatorio tenerlo).
    • Si vas a usar formularios, añade el checkbox de consentimiento.
  1. Limpieza inicial
    • Borra entradas de ejemplo, páginas demo y plugins que no necesites, no dejes la típica entrada de «Hola Mundo»

Tampoco te olvides de plugins de accesibilidad web, aquí te dejo algunas opciones.

5) Errores típicos. Soluciones rápidas 

  • “Error establishing a database connection” Revisa DB_NAME, DB_USER, DB_PASSWORD y DB_HOST en wp-config.php (carpeta donde hayas instalado el WordPress). Asegúrate de que el usuario tiene permisos sobre la base de datos.
  • Pantalla en blanco / 500 Internal Server Error Suele ser por plugins/temas o límite de memoria.
    1. Renombra por FTP la carpeta wp-content/plugins a plugins_old y prueba.
    2. Pide a tu hosting aumentar memory_limit.
    3. Revisa .htaccess (puedes regenerarlo guardando de nuevo Enlaces permanentes).
  • No puedo subir imágenes/archivos grandes Ajusta upload_max_filesize y post_max_size (tu hosting puede hacerlo desde el panel). Alternativa: pide soporte.
  • No aparece el candado (https) Activa SSL y redirección a https. Verifica las dos URLs del sitio y usa un plugin que re-escriba contenido mixto si hace falta.

6) Autoinstalador vs Manual: ¿qué me conviene? 

Aquí puedes ver bien los pros y los contras.
Opción Ventajas Inconvenientes ¿Para quién?
Autoinstalador (Softaculous/Installatron) Muy rápido, guiado, crea base de datos automáticamente, a veces incluye backups. Menos control fino sobre cada paso y configuración. Recomendado para la mayoría de usuarias/os.
Manual Control total, aprendes más, funciona en hostings sin autoinstalador. Más pasos, mayor probabilidad de errores si no tienes experiencia. Quien busca control o aprendizaje.

7) Checklist imprimible (copia y marca)

Preparación y requisitos
Plan de hosting compatible: PHP 8.x, MySQL/MariaDB, HTTP/2 o HTTP/3, almacenamiento y RAM suficientes.
Acceso a panel (cPanel/Plesk), gestor de archivos y FTP/SFTP.
Dominio registrado y DNS apuntando al hosting (A/AAAA/CNAME correctos).
SSL (Let’s Encrypt u otro) activo con auto-renovación.
Definir dominio canónico (con o sin www) y política de redirecciones 301.
Crear correo de administración (ej.: [email protected]) para notificaciones.
Backups del proveedor activados (frecuencia diaria/semanal y retención definida).
Decidir ubicación de la web: raíz (/public_html) o subcarpeta (ej.: /blog).
Plan básico de arquitectura de contenidos y menú (inicio, servicios, contacto, blog…).
Instalación con autoinstalador (Softaculous/Installatron)
Seleccionar aplicación “WordPress” en el autoinstalador.
Elegir https://, dominio correcto y dejar “Directorio” vacío para instalar en la raíz.
Crear usuario administrador NO llamado “admin”; contraseña fuerte y email válido.
Idioma “Español”; zona horaria correcta (luego se ajusta en WP).
Prefijo de tablas personalizado (ej.: wpx_).
Activar actualizaciones automáticas al menos para parches de seguridad.
Configurar backups del autoinstalador (frecuencia, retención, destino).
Evitar instalar “packs” de plugins innecesarios del autoinstalador.
Guardar URL de acceso /wp-admin y credenciales en un gestor seguro.
Instalación manual (FTP + cPanel/Plesk)
Descargar el .zip oficial desde WordPress.org.
Subir archivos a /public_html (o carpeta elegida) vía gestor de archivos o FTP/SFTP.
Crear base de datos y usuario MySQL; otorgar todos los privilegios.
Renombrar wp-config-sample.php a wp-config.php y completar DB, usuario, contraseña y host (normalmente localhost).
Insertar salts/keys nuevas desde el generador oficial de WordPress.
Personalizar $table_prefix y comprobar permisos de archivos (644) y carpetas (755).
Ejecutar instalador en el navegador; crear usuario admin y fijar email.
(Opcional) Marcar “Disuadir a los motores de búsqueda” mientras trabajas en privado.
Ajustes post-instalación (imprescindibles)
Forzar HTTPS: Ajustes → Generales (ambas URLs con https) + redirecciones 301 en servidor/hosting.
Enlaces permanentes: “Nombre de la entrada”.
Zona horaria, idioma, formato de fecha/hora correctos.
Instalar tema ligero y actualizado; crear child theme si vas a personalizar código.
Subir logo, favicon/site icon y colores de marca.
Definir página de inicio (estática o últimas entradas) y página del blog.
Crear menú(s) principal y de pie; configurar widgets.
Eliminar contenido demo (Hello World, páginas y plugins de ejemplo) y temas no usados.
Medios: ajustar tamaños, activar lazy load (si tu plugin no lo hace por defecto).
Comentarios: moderación, sin pingbacks si no los usas, antispam activo.
Seguridad
Activar firewall/WAF (del hosting o plugin) y limitador de intentos de login.
Habilitar 2FA para administradores y editores.
Desactivar el editor de archivos en WordPress (DISALLOW_FILE_EDIT).
Revisar permisos de archivos y carpetas; deshabilitar directory listing.
Restringir o desactivar xmlrpc.php si no se usa (o limitar a Jetpack, etc.).
Rotar salts/keys periódicamente y usar contraseñas largas.
Usuarios y roles: eliminar cuentas innecesarias; nunca usar “admin”.
CAPTCHA/Antispam en formularios de login/registro/contacto.
Backups externos (off-site) y prueba real de restauración.
Rendimiento
Caché de página (LiteSpeed Cache/otros) y compresión Gzip/Brotli.
Object cache (Redis/Memcached) si el hosting lo permite.
Minificar/combinar CSS/JS con cuidado; excluir lo crítico si rompe.
CDN (Cloudflare u otro) y DNS rápidos.
Imágenes en WebP/AVIF, dimensionadas y optimizadas.
Control del Heartbeat API y desactivar embeds/emojis si no se usan.
wp-cron: deshabilitar disparo por visita y crear un cron real en el servidor.
Limpieza BD (revisiones, transients) y auditoría de plugins pesados.
Revisión de Core Web Vitals / PageSpeed y correcciones.
SEO y analítica
Plugin SEO (metas, sitemap, Open Graph, schema básico).
Robots.txt correcto (sin bloquear contenido público) y canonical (www vs no-www).
Alta en Google Search Console (propiedad de dominio) y Bing Webmaster Tools.
Enviar sitemap a buscadores.
Instalar GA4 o Matomo con consentimiento de cookies.
Breadcrumbs, títulos y descripciones limpios; slugs amigables.
Redirecciones 301 desde URLs antiguas (si migras).
Etiquetas alt en imágenes y datos estructurados de negocio (Organization/LocalBusiness) si aplica.
404 personalizada y enlaces internos básicos.
Legal y privacidad (RGPD)
Páginas: Aviso Legal, Política de Privacidad y Política de Cookies.
Banner/gestor de cookies (CMP) con bloqueo previo de scripts hasta consentimiento.
Formularios con checkbox de consentimiento, textos informativos y enlace a la política.
Acuerdos de tratamiento de datos (DPA) con hosting y herramientas externas.
Datos de contacto y empresa visibles en la página de contacto/footers.
Email y notificaciones
Configurar SMTP (WP Mail SMTP o similar) y probar envío/recepción.
SPF, DKIM y DMARC en DNS para buena entregabilidad.
Personalizar plantillas de email del sitio (si el tema/plugin lo permite).
Newsletters: doble opt-in y segmentación básica.
eCommerce (WooCommerce u otro, si aplica)
Páginas base creadas (Tienda, Carrito, Finalizar compra, Mi cuenta).
Moneda, impuestos, países/regiones, IVA configurado.
Métodos de pago (Stripe/PayPal, etc.) probados en modo test y producción.
Envíos: zonas, métodos y tarifas.
Emails transaccionales revisados (textos y remitente).
Textos legales de Términos/Devoluciones y política de privacidad en checkout.
Esquema de producto (rich results) y medición de conversiones.
Mantenimiento y monitorización
Backups programados (diarios/semanales) + almacenamiento externo (S3/Drive) + prueba de restauración.
Entorno de staging para probar actualizaciones antes de producción.
Monitor de uptime y alertas (email/Telegram).
Escaneo de malware y revisión periódica de logs de errores.
Revisar Core, temas y plugins mensualmente; limpiar licencias caducadas.
Recordatorios de renovación de dominio y SSL.
Política de roles: usar Editor para contenidos; reservar Admin para tareas críticas.
Política de contraseñas (longitud mínima, gestor de contraseñas recomendado).
Documentación interna: cambios, accesos y procedimientos.
Accesibilidad y UX
Contraste de colores adecuado; tamaños de fuente legibles.
Estructura correcta de encabezados (H1-H2-H3) y navegación por teclado.
Etiquetas y descripciones en formularios; mensajes de error claros.
Textos alternativos en imágenes y botones con texto claro.
Multi-idioma / Migración (opcional)
Configurar Polylang/WPML si necesitas varios idiomas (estructura de URLs y traducción de cadenas).
Migración: inventario de URLs, redirecciones 301, corrección de enlaces rotos.
Revisar enlaces de medios tras importación y regenerar miniaturas si es necesario.

8) FAQ corta 

¿Cuánto tarda instalar WordPress?

Con Softaculous, 2–5 minutos. Manual, 10–20 si ya tienes claro cada paso.

¿Necesito saber programar?

No. Con el autoinstalador es clic-clic. Manual requiere paciencia, pero no código.

¿Puedo instalarlo en un subdominio (ej. tienda.tudominio.com)?

Sí. Selecciona ese subdominio en el autoinstalador o súbelo en su carpeta si es manual.

¿Qué pongo en DB Host?

En la mayoría de hostings es localhost. Si no, tu proveedor te lo indica.

¿Puedo cambiar el dominio más tarde?

Sí, pero implica ajustes. Si puedes, decide el dominio definitivo antes de arrancar.

Esto me supera, ¿qué hago?

Ponerte en contacto conmigo, Mikel de Luis, experto en Wordpress, para que te ayude.

9) ¿Se te hace bola? Déjalo en mis manos 

Si todo esto te suena a chino, no te compliques. Instalar es el primer paso; lo importante es que tu web funcione rápido, sea segura y esté lista para vender.

Contáctame: soy Mikel de Luis, experto en WordPress. Me encargo de:

  • Instalación limpia y segura (https, base de datos, permisos).
  • Configuración SEO básica y velocidad.
  • Plantilla optimizada y plugins justos (nada de “peso muerto”).
  • Backups y actualizaciones automatizadas para que duermas tranquila.

Email
LinkedIn
Telegram
Facebook
WhatsApp
Imagen de Mikel de Luis

Mikel de Luis

Soy Mikel de Luis, Mecánico Digital. Reparo y te soluciono los problemas vinculados a la informática y la tecnología. Especialista en WordPress. No te lo pienses 2 veces y hazme tu aliado informático.
Imagen de Mikel de Luis

Mikel de Luis

Soy Mikel de Luis, Mecánico Digital. Reparo y te soluciono los problemas vinculados a la informática y la tecnología. Especialista en WordPress. No te lo pienses 2 veces y hazme tu aliado informático.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

🔧⚙️Apretando Tuercas⚙️🔧

Nota: Te llegará una solicitud de confirmación del correo, una vez la valides, tu suscripción quedará completamente confirmada. Si ya estás suscrito a mi newsletter, no es necesario que te vuelvas a suscribir.

Mikel de Luis. Com te informa que los datos de carácter personal que nos proporciones rellenando el presente formulario serán tratados por Mikel de Luis como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales que te solicitamos es para enviarte nuestras publicaciones, promociones de productos y/o servicios y recursos exclusivos. La legitimación se realiza a través del consentimiento del interesado. Te informamos que los datos que nos facilitas estarán ubicados en los servidores de Mailerlite (proveedor de email marketing) a través de su empresa UAB “MailerLite”, ubicada en Lituania. Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en [email protected] así como el derecho a presentar una reclamación ante una autoridad de control. Para más información consulte nuestra política de privacidad.

Mikel de Luis .Com - Soporte Online para gente valiente
Resumen de privacidad

“Mikel de Luis .Com” se encuentra profundamente comprometido con el cumplimiento de la normativa italiana y europea de protección de datos de carácter personal, y garantiza el cumplimiento íntegro de las obligaciones dispuestas, así como la implementación de las medidas de seguridad dispuestas en el Reglamento General de Protección de Datos (RGPD) (UE) 2016/679, de 27 de abril, y en Decreto Legislativo del 30 Junio 2003, n. 196 , en vigor desde el 1º de enero 2004, (art. 13 del d.lg. n. 196/2003 – Codice in materia di protezione dei dati personali).

De conformidad con estas normativas, se informa de que la utilización de esta web puede requerir que se faciliten ciertos datos personales a través de formularios de registro o contacto, o mediante el envío de emails, y que estos serán objeto de tratamiento por “Mikel de Luis”. También queremos informarte que esta web utiliza cookies para poder ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a la web o ayudarme a comprender qué secciones de la web encuentras más interesantes y útiles.

Puedes leer más sobre las cookies que usamos en nuestra política de cookies. También puedes leer más sobre como empleo tus datos personales en mi política de privacidad.