Configurar SSL en WordPress con cPanel para mejorar SEO
¿Sabías que tener un candado verde en la barra de direcciones de tu web no solo da confianza a tus visitantes, sino que también Google lo premia con una mejor posición en los resultados de búsqueda? Configurar SSL en WordPress con cPanel es más sencillo de lo que crees y, además, es uno de los pasos más importantes para mejorar tu SEO. En esta guía completa, te explicaré paso a paso cómo instalar HTTPS en tu sitio, solucionar los problemas típicos y entender por qué este cambio es clave para tu posicionamiento web.
Si estás aquí, probablemente ya sabes que SSL (Secure Sockets Layer) es el protocolo que cifra la conexión entre tu web y el navegador del usuario. Pero quizás no tengas claro cómo afecta al SEO o cómo implementarlo sin romper nada. No te preocupes, porque vamos a desglosarlo todo de forma clara y práctica, pensando en personas que no son expertas en tecnología.
¿Por qué SSL es fundamental para tu SEO?
Antes de entrar en la configuración técnica, es importante que entiendas por qué este cambio merece tu tiempo. Google confirmó desde 2014 que el uso de HTTPS es un factor de posicionamiento. Esto significa que, a igualdad de contenido y relevancia, un sitio con SSL tendrá ventaja sobre uno que no lo tenga.
Beneficios directos de SSL en tu web
- Mejora la confianza del usuario: El candado verde y el "https://" en la URL indican que los datos están protegidos. Esto reduce la tasa de rebote, ya que los visitantes se sienten seguros.
- Aumenta la velocidad percibida: Aunque no es mágico, HTTP/2 (que solo funciona con HTTPS) acelera la carga de tu sitio, lo que también es un factor SEO.
- Evita el aviso "No seguro": Desde Chrome 68, los sitios HTTP muestran una advertencia en la barra de direcciones. Esto puede espantar a los usuarios y perjudicar tu tráfico.
- Protege contra ataques: El cifrado evita que terceros intercepten información sensible, como contraseñas o datos de formularios.
Si aún tienes dudas, piensa en esto: ¿visitarías una tienda online que no tenga el candado verde? Probablemente no. Tus usuarios piensan igual.
Requisitos previos antes de empezar
Para configurar SSL WordPress cPanel, necesitas tener acceso a tu panel de hosting. Aquí asumiremos que usas cPanel, que es el más común. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto 2106 (por ejemplo, tudominio.com:2106).
Lo que necesitas tener listo
- Acceso a cPanel: Usuario y contraseña proporcionados por tu hosting.
- Un dominio apuntando a tu hosting: Asegúrate de que tu dominio esté correctamente configurado.
- WordPress instalado: El proceso funciona tanto para instalaciones nuevas como existentes.
- Certificado SSL: Puedes obtener uno gratuito (Let’s Encrypt) o de pago. En esta guía usaremos el gratuito, que es perfecto para la mayoría de sitios.
[INFO] Si tu hosting ya ofrece SSL automático, es posible que solo necesites activarlo desde el panel. Pregunta a tu proveedor antes de seguir pasos manuales.
Paso 1: Obtener e instalar el certificado SSL desde cPanel
El primer paso es conseguir el certificado. La mayoría de los hostings incluyen Let’s Encrypt en cPanel, lo que facilita mucho el proceso.
Cómo instalar SSL en cPanel paso a paso
- Inicia sesión en cPanel: Ve a
tudominio.com/cpanele ingresa tus credenciales. - Busca la sección "SSL/TLS": Normalmente está en la categoría "Seguridad". También puede llamarse "SSL/TLS Status" o "Let’s Encrypt".
- Selecciona "Let’s Encrypt SSL": Si no lo ves, busca "AutoSSL" o "SSL Certificate".
- Elige tu dominio: Marca el dominio principal para el que quieres el certificado.
- Haz clic en "Emitir" o "Instalar": El sistema generará y configurará el certificado automáticamente. Esto puede tardar unos segundos.
- Verifica la instalación: Una vez completado, verás un mensaje de éxito. Puedes comprobarlo visitando
https://tudominio.com(verás el candado).
[TIP] Si tu hosting no tiene Let’s Encrypt, puedes usar un plugin como "Really Simple SSL" que te guiará en la instalación manual. Pero siempre es mejor hacerlo desde cPanel.
Paso 2: Configurar WordPress para usar HTTPS
Tener el certificado instalado no es suficiente; debes decirle a WordPress que use la nueva URL con HTTPS. Si no lo haces, tu web seguirá cargando en HTTP, y el SSL no servirá de nada.
Cambiar la URL del sitio en WordPress
Hay dos formas de hacerlo: desde el panel de administración o directamente en la base de datos. Te recomiendo la primera, es más segura.
Opción A: Desde Ajustes de WordPress
- Accede a tu panel de WordPress: Ve a
tudominio.com/wp-admin. - Ve a "Ajustes" > "Generales".
- Cambia las dos URLs: En "Dirección del sitio (URL)" y "Dirección de WordPress (URL)", reemplaza
http://porhttps://. - Guarda los cambios: Haz clic en "Guardar cambios". WordPress te pedirá que inicies sesión de nuevo (con la nueva URL).
[WARNING] Si al guardar los cambios pierdes el acceso al panel, no entres en pánico. Puedes revertirlo editando el archivo
wp-config.php(más abajo te explico cómo).
Opción B: Editando wp-config.php (para casos de emergencia)
Si no puedes acceder al panel, usa un cliente FTP o el administrador de archivos de cPanel:
- Conéctate a tu servidor (por FTP o cPanel > "Administrador de archivos").
- Busca el archivo
wp-config.phpen la raíz de tu instalación de WordPress. - Añade estas líneas justo antes de la línea que dice "¡Eso es todo, deja de editar!":
define('WP_HOME', 'https://tudominio.com'); define('WP_SITEURL', 'https://tudominio.com'); - Guarda el archivo y recarga tu web.
Paso 3: Forzar el uso de HTTPS en todo el sitio
Ahora que WordPress usa HTTPS, debes asegurarte de que todos los visitantes sean redirigidos automáticamente desde HTTP a HTTPS. Esto evita que haya contenido mixto (partes en HTTP y partes en HTTPS) y mejora la seguridad.
Cómo redirigir HTTP a HTTPS
Hay varias formas, pero la más limpia es mediante un plugin o editando el archivo .htaccess.
Usando un plugin (recomendado para principiantes)
El plugin "Really Simple SSL" es ideal para esto. Una vez activado, detecta automáticamente tu certificado y configura las redirecciones.
- Instala el plugin: En WordPress, ve a "Plugins" > "Añadir nuevo" y busca "Really Simple SSL".
- Actívalo: El plugin te guiará con un asistente. Acepta la configuración predeterminada.
- Verifica: El plugin se encargará de todo: redirecciones, corrección de contenido mixto y actualización de enlaces.
[INFO] Si prefieres no usar plugins, puedes añadir manualmente la redirección en el archivo
.htaccess(en la raíz de tu web). Añade este código al principio:RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Paso 4: Corregir contenido mixto (Mixed Content)
El contenido mixto ocurre cuando tu web carga recursos (imágenes, scripts, CSS) a través de HTTP, aunque la página principal esté en HTTPS. Esto hace que el candado verde desaparezca y aparezca un icono de advertencia.
Cómo solucionar el contenido mixto
- Usa el plugin "Really Simple SSL": Ya mencionado, corrige automáticamente la mayoría de los problemas.
- Revisa manualmente: Ve a tu web, haz clic derecho > "Inspeccionar" y busca en la consola errores de "Mixed Content". Luego, actualiza las URLs de esos recursos en tu base de datos.
- Plugin "Better Search Replace": Si tienes muchas URLs antiguas, este plugin te permite reemplazar
http://porhttps://en toda la base de datos de WordPress sin riesgo.
[TIP] Siempre haz una copia de seguridad de tu base de datos antes de hacer reemplazos masivos.
Paso 5: Verificar que todo funciona correctamente
Una vez completados los pasos, es hora de comprobar que tu SSL está bien configurado y que el SEO se beneficiará.
Herramientas para verificar SSL
- SSL Labs: Ve a
ssllabs.com/ssltest/e introduce tu dominio. Te dará una calificación (A+ es lo ideal). - Why No Padlock:
whynopadlock.comte ayuda a detectar contenido mixto. - Google Search Console: Añade tu sitio con HTTPS y verifica que Google lo indexe correctamente.
Comprueba también
- Candado verde: Navega por varias páginas de tu web y asegúrate de que siempre aparezca el candado.
- Redirección 301: Escribe
http://tudominio.comen el navegador y confirma que te redirige ahttps://. - Sitemap y robots.txt: Actualiza tu sitemap con la nueva URL HTTPS y envíalo a Google Search Console.
Preguntas frecuentes (FAQ) sobre SSL y SEO
Aquí respondo las dudas más comunes que suelen tener los usuarios al configurar SSL WordPress cPanel.
¿Pierdo posiciones SEO si cambio a HTTPS?
No, al contrario. Google recomienda HTTPS y lo considera una señal positiva. Eso sí, durante los primeros días puede haber una pequeña fluctuación en el tráfico mientras Google reindexa tu sitio, pero es temporal.
¿Necesito un certificado SSL de pago?
No. Let’s Encrypt (gratuito) es perfectamente válido para SEO y seguridad. Los certificados de pago ofrecen garantías adicionales (como seguro), pero no mejoran el posicionamiento.
¿Qué hago si mi hosting usa Syspanel (HestiaCP)?
El proceso es similar, pero accedes a Syspanel por el puerto 2106 (ejemplo: tudominio.com:2106). Dentro, busca la sección "SSL" o "Let's Encrypt" y sigue las instrucciones. Luego, los pasos en WordPress son idénticos.
¿Afecta SSL a la velocidad de mi web?
Inicialmente puede haber una mínima sobrecarga por el cifrado, pero con HTTP/2 (que solo funciona con HTTPS) la velocidad mejora notablemente. Además, los navegadores modernos optimizan las conexiones HTTPS.
¿Cómo actualizo las URLs antiguas en Google?
Después de instalar HTTPS, añade tu nueva URL (con https) en Google Search Console y solicita la indexación de las páginas más importantes. También puedes usar la herramienta "Cambio de dirección" si cambias de dominio.
Consejos finales para mantener tu SSL optimizado
Una vez que todo funciona, no te olvides del mantenimiento. Aquí algunos tips:
- Renueva el certificado: Let’s Encrypt caduca cada 90 días, pero la mayoría de los hostings lo renuevan automáticamente. Verifica que la renovación esté activa.
- Monitorea la seguridad: Usa plugins como "Wordfence" para asegurarte de que no haya vulnerabilidades.
- Actualiza WordPress y plugins: Mantener todo al día evita problemas de compatibilidad con SSL.
- Revisa el SEO periódicamente: Usa herramientas como "Yoast SEO" para asegurarte de que no haya errores de contenido mixto o redirecciones incorrectas.
Configurar SSL en WordPress con cPanel es un proceso que, aunque parezca técnico, cualquiera puede hacer siguiendo estos pasos. No solo mejorarás la seguridad de tu web, sino que también le darás un empujón a tu SEO. Recuerda que Google premia la confianza y la velocidad, y HTTPS es la base de ambas.
Si te surge alguna duda durante el proceso, no dudes en consultar la documentación de tu hosting o buscar ayuda en foros de WordPress. ¡Tu web se lo merece!
