Certificados SSL gratis
Las iniciativas actuales de los principales buscadores como Mozilla y Google para mostrar la inseguridad de los sitios HTTP sin cifrar (HTTPS) están contando con la disponibilidad de Let’s Encrypt.
Let's Encrypt es una autoridad de certificación gratuita, automatizada, y abierta traida a ustedes por la organización sin ánimos de lucro Internet Security Research Group (ISRG).
Este es un proyecto desarrollado por el Internet Security Research Group, para crear una entidad que ofrezca certificados SSL abiertos, libres y gratuitos, a través de un proceso automatizado diseñado para eliminar el complejo proceso actual de creación e instalación manual.
Algunos de sus patrocinadores incluyen a la Fundación Mozilla, Cisco Systems y colaboradores como la Universidad de Michigan, la Escuela de leyes de Stanford y la Fundación Linux.
ZeroSSL nos va a permitir conseguir un certificado SSL para nuestra web, estos certificados son emitidos por Let’s Encrypt y son gratis. Al ser certificados validados por dominio, deberemos realizar una de las dos acciones siguientes para demostrar que somos los propietarios del dominio:
- Verificación de DNS: deberemos crear un registro DNS específico de tipo TXT para el dominio.
- Verificación HTTP: requiere la creación de un archivo de texto sin formato, con un contenido específico en el servidor web.
Los certificados son válidos durante 3 meses pero se pueden renovar una y otra vez de forma ilimitada y gratis.
Como crear un certificado SSL gratis usando Let’s Encrypt con ZeroSSL
1) Ve a ZeroSSL.com
Ejemplo 1 para crear un certificado SSL Gratis
Ejemplo 2 para crear un certificado SSL Gratis
Pasos para mover un sitio a HTTPS
Una vez creado el certificado devemos implementar algunas instrucciones para que nuestra web se redireccione a HTTPS
Redireccionar la navegación a HTTPS mediante el archivo HTACCESS del servidor
Es posible desviar toda la navegación de varias formas, pero el método más fácil es crear una redirección 301 (permanente) en el archivo HTACCESS del servidor.
NOTA: Funciona para wordpress o cualquier web , agregamos la siguiente instrucción:
RewriteOptions inherit
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
REQUEST_URI = El componente de ruta del URI solicitado, como "/index.html".
En mi caso quite %{REQUEST_URI} , porque trabajo con parametros index.php?idsec=$1&idsec2=$2
RewriteRule (.*) https://%{HTTP_HOST} [L,R=301]
Habilitar en Google Analytics el cambio a HTTPS
Antes de usar Google Analytics ver si ya has Verificado la propiedad de tu web y has Configurado la etiqueta de Analytics
Si tenemos cuenta en Google Analytics debemos cambiar la dirección de nuestro sitio a HTTPS.
- Entramos a nuestra cuenta
Google Analytics - Verificar que este seleccionado el dominio a trabajar, en Todas las cuentas > www.misitioweb.com (se encuentra parte superior lado izquierdo)
- Clic en Administrar (icono rueda dentada , se encuentra parte inferior lado izquierdo)

- En Propiedad --> Configuración de la Propiedad --> Cambiar URL del sitio web de http a https
- En Vista --> Configuración de la vista --> Cambiar URL del sitio web de http a https
Comprobar la navegación mediante HTTPS en el sitio
Después de algunos minutos podremos usar la vista de Tiempo real de Google Analytics, para comprobar que los visitantes entran a nuestro sitio usando HTTPS.

Avisarle a Google de los cambios hechos en nuestro sitio
Después de haber comprobado que nuestra web funcione correctamente mediante el protocolo HTTPS, es necesario avisarle a Google de los cambios hechos en el sitio.
Crear una nueva propiedad del sitio en Search Console de Google
Nuestra web usando HTTPS se considerara por Google como un nueva web, por lo que será necesario añadir una nueva propiedad diferente a http en tu cuenta de Search Console.
Para eso accede a la herramienta Search Console, agrega el nuevo sitio y verifícalo.
Vea tambien Crear una nueva propiedad del sitio , Verificar propiedad sitio web en google
Prueba del servidor SSL
SSL Server Test
Este servicio online gratuito realiza un análisis profundo de la configuración de cualquier servidor web SSL en la Internet pública. Tenga en cuenta que la información que envíe aquí se utiliza únicamente para brindarle el servicio.
Url: https://www.ssllabs.com/ssltest/index.html
Otras maneras de crear certificado SSL
Como crear un certificado SSL con sslforfree
1.- Ir a https://www.sslforfree.com/
2.- Ahora nos vamos a registrar para eso devemos ir a Menu-->Register
3.- Una vez registrado vamos al dashboard y presionamos el boton New Certificate
Como crear un certificado SSL con Certbot
Es el cliente recomendado por Let's Encrypt para emitir sus certificados, y opcionalmente auto-configurar HTTPS en tu servidor Web.
La ventaja de usar Certbot es que te renueva en forma automatica el certificado SSL que solo dura 3 meses.
→ Ir a la documentación oficial de Certbot
Contras al implemetar un Certificado SSL
- Más que posible caída en los rankings ante una migración mal hecha.
- El rendimiento de la web WPO se verá afectado. El certificado SSL requiere de la encriptación/desencriptación del contenido antes y tras ser transmitido, lo que aumentará la carga de la web.
WPO (Web Performance Optimization) es la optimización al máximo de un sitio web para que cargue lo más rápido posible.
Fuente:
https://norfipc.com/web/como-mover-mi-sitio-web-de-http-a-https.php
https://www.haztupaginaweb.com/certificado-ssl-gratis/
https://punchsalad.com/ssl-certificate-generator/
https://miposicionamientoweb.es/tutorial-google-search-console/
¿Quieres mejorar los resultados de tu web en la búsqueda de Google y no sabes qué es en lo que fallas? En este curso de Google Search Console verás todo lo necesario para aprender a usar esta herramienta desde lo más básico hasta un manejo más avanzado.
Con los informes de Google Search Console podrás medir el tráfico y rendimiento de tu sitio web y corregir los problemas que hacen que no estés en los primeros resultados de búsqueda. Será el mismo Google el que te avise cuando los detecte.