Seguridad y SSL

Cómo activar HTTPS en WordPress desde tu panel de hosting

Aprende a activar HTTPS en tu sitio WordPress directamente desde el panel de hosting en tres pasos sencillos, sin tocar código.

Hand holding a brass padlock, symbolizing security and protection

Para activar HTTPS en WordPress desde tu panel de hosting solo necesitas tres pasos: instalar un certificado SSL en el panel, actualizar las URLs del sitio dentro de WordPress y activar la redirección permanente de HTTP a HTTPS. Todo el proceso tarda menos de diez minutos y no requiere editar código.

A continuación te explicamos cada paso con detalle para que tu sitio quede completamente protegido.

¿Por qué activar HTTPS en tu WordPress?

El candado verde en el navegador no es solo estético. HTTPS cifra la comunicación entre el visitante y tu servidor, protege contraseñas y datos de formularios, y es un factor de posicionamiento en Google desde 2014.

Además, los navegadores modernos como Chrome y Firefox marcan los sitios HTTP como «No seguro», lo que genera desconfianza y aumenta la tasa de rebote. Activar HTTPS es hoy una obligación, no una opción.

Si quieres profundizar en qué tipos de certificado existen y cuál es el adecuado para tu caso, visita nuestra guía completa en seguridad SSL para sitios web.

Paso 1 — Instalar el certificado SSL desde el panel de hosting

La mayoría de los hostings incluyen Let's Encrypt gratuito. El proceso varía levemente según el panel:

En cPanel

  1. Inicia sesión en cPanel y busca la sección Seguridad.
  2. Haz clic en SSL/TLS o en Let's Encrypt™ SSL (depende del proveedor).
  3. Selecciona tu dominio y pulsa Emitir certificado o Install.
  4. Espera unos segundos a que el panel confirme la instalación.

En Plesk

  1. Ve a Sitios web y dominios y selecciona tu dominio.
  2. Haz clic en Certificados SSL/TLS y luego en Obtener certificado gratuito (Let's Encrypt).
  3. Marca la casilla Proteger también www y haz clic en Obtener.

Si tu proveedor no incluye Let's Encrypt, deberás comprar un certificado DV, descargarlo y subirlo manualmente a través de la opción Administrador de SSL/TLS en cPanel.

Tipo de certificado Costo aproximado Tiempo de validez Indicado para
Let's Encrypt (DV gratuito) $0 90 días (auto-renovable) Blogs, portafolios, PyMEs
SSL DV de pago $200–$600 MXN/año 1 año Sitios pequeños con soporte incluido
SSL OV $800–$2,500 MXN/año 1–2 años Empresas que requieren validación organizacional
SSL EV $3,000+ MXN/año 1–2 años Bancos, plataformas de pago

Paso 2 — Actualizar las URLs de WordPress a HTTPS

Con el certificado instalado, WordPress todavía tiene sus URLs configuradas como http://. Debes cambiarlas para evitar advertencias de contenido mixto.

Opción A: desde el panel de administración

  1. Entra a Ajustes → Generales en tu panel de WordPress (/wp-admin).
  2. Cambia Dirección de WordPress (URL) y Dirección del sitio (URL) de http:// a https://.
  3. Haz clic en Guardar cambios. WordPress cerrará tu sesión; vuelve a iniciarla.

Opción B: con WP-CLI (si tu hosting lo soporta)

wp option update siteurl 'https://tudominio.com'
wp option update home 'https://tudominio.com'

Esto es suficiente para la mayoría de los sitios. Si tienes imágenes o recursos cargados directamente con URL absolutas, ejecuta también:

wp search-replace 'http://tudominio.com' 'https://tudominio.com' --skip-columns=guid

Paso 3 — Forzar HTTPS con redirección 301

Aunque WordPress ya apunta a HTTPS, alguien puede escribir http:// en el navegador. La redirección 301 desde el servidor garantiza que siempre aterricen en la versión segura.

Método recomendado: desde cPanel → Editor de .htaccess

Añade estas líneas al inicio del archivo .htaccess, antes de cualquier bloque de WordPress:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Guarda el archivo. Prueba en un navegador privado que http://tudominio.com redirija automáticamente a https://tudominio.com.

Alternativa: plugin Really Simple SSL

Si prefieres no editar archivos del servidor, el plugin gratuito Really Simple SSL detecta el certificado instalado y aplica la redirección con un solo clic. Ten presente que depender de un plugin para algo tan básico añade una capa más de mantenimiento.

Verificar que no hay contenido mixto

Tras activar HTTPS, es posible que algunos recursos (imágenes, scripts) sigan cargando desde http://, lo que muestra un candado con advertencia. Para detectarlos:

  • Abre DevTools en Chrome (F12) → pestaña Console. Los errores de contenido mixto aparecen en rojo.
  • Usa herramientas en línea como Why No Padlock o SSL Checker.
  • El plugin Better Search Replace en WordPress puede actualizar URLs antiguas dentro de la base de datos.

Conclusiones clave

  • HTTPS es obligatorio: mejora la seguridad, el SEO y la confianza del visitante.
  • El certificado SSL se instala en minutos desde cPanel o Plesk; Let's Encrypt es gratuito y auto-renovable.
  • Actualiza las URLs en Ajustes → Generales de WordPress para evitar contenido mixto.
  • Añade la redirección 301 en .htaccess para garantizar que todo el tráfico vaya a HTTPS.
  • Verifica con DevTools o herramientas externas que no queden recursos inseguros.

¿Tienes dudas con tu hosting o necesitas que alguien migre tu sitio a HTTPS sin riesgos? En elenlace.com te ayudamos a hacer la transición de forma correcta y sin tiempo de inactividad.

Preguntas frecuentes

¿Activar HTTPS borra mis datos o afecta mi contenido?

No. El proceso solo cambia el protocolo de comunicación y las URLs de configuración. Tu contenido, base de datos e imágenes permanecen intactos siempre que sigas los pasos en orden.

¿Let's Encrypt es tan seguro como un SSL de pago?

Para la mayoría de sitios, sí. El cifrado que ofrecen es idéntico (TLS 1.2/1.3). La diferencia está en el nivel de validación: Let's Encrypt solo verifica que controlas el dominio (DV), mientras que los certificados OV y EV validan también la organización.

¿Por qué veo un candado con advertencia aunque instalé el SSL?

Es contenido mixto: algún recurso (imagen, hoja de estilo, script) sigue cargando desde http://. Usa la consola de DevTools para identificarlo y actualiza esas URLs a https://.

¿Necesito renovar el certificado manualmente?

Si usas Let's Encrypt a través de cPanel o Plesk, la renovación es automática cada 90 días. Los certificados de pago generalmente se renuevan manualmente o con aviso del proveedor unos días antes de expirar.

¿Prefieres que lo hagamos por ti? En El Enlace resolvemos hosting y desarrollo web profesional.

Compara proveedores

Otros proveedores y guías que vale la pena comparar:

← Todos