¿Por qué mi sitio web dice "No seguro"?

¿Por qué mi sitio web dice No seguro?

¿Por qué mi sitio web dice "No seguro"? Causas y soluciones | We.Inc

Descubre por qué un navegador marca tu sitio como No seguro: no tiene HTTPS, el certificado caducó o no coincide, o hay contenido mixto. Soluciona cada causa y analiza HTML pegado en busca de enlaces http://.

Los navegadores muestran No seguro cuando una página no se sirve por una conexión HTTPS privada. Normalmente falla una de tres cosas: el sitio no tiene certificado SSL, el certificado caducó o no coincide con el dominio, o una página HTTPS todavía carga algunos archivos por http:// simple. Cada causa tiene su propia solución abajo.

Las causas habituales y por dónde empezar

HTTPS es la versión cifrada del protocolo de transferencia de la web, y el certificado SSL (más exactamente TLS) es el archivo que demuestra que tu dominio es dueño de la conexión. La página de ayuda de Chrome dice que en un sitio No seguro algo falla en la privacidad de la conexión, y que alguien podría ver la información que los visitantes envían o reciben. Revisa las causas en orden: primero el certificado, después la redirección y por último el contenido mixto.

Preguntas frecuentes

¿Es peligroso visitar un sitio web No seguro?

Leer una simple página informativa tiene poco riesgo, pero cualquier cosa que se escriba en ella (una contraseña, un número de tarjeta o un mensaje de formulario de contacto) puede leerse o alterarse por el camino. Por eso los navegadores avisan, y por eso los visitantes se van.

¿Cuánto dura un certificado SSL?

Depende del emisor. Let's Encrypt, una autoridad de certificación gratuita sin ánimo de lucro, dice que sus certificados por defecto son válidos durante 90 días, por eso importa la renovación automática. Los certificados de pago tienen sus propias condiciones.

¿No seguro perjudica mi posicionamiento en buscadores?

Google no ha publicado un peso que podamos citar, así que no vamos a inventarlo. El coste práctico son los visitantes que ven el aviso y se van antes de leer nada.

¿Por qué solo una página muestra el aviso?

Esa página casi siempre carga algo por http://: una imagen, un script, una fuente, un vídeo incrustado o el destino de un formulario. Pega su código fuente en el analizador para encontrar la dirección.

¿Puedo arreglar el contenido mixto sin editar cada página?

En parte. La directiva upgrade-insecure-requests de Content-Security-Policy indica a los navegadores que pidan cada recurso por HTTPS. Solo ayuda cuando el otro servidor también ofrece HTTPS, así que corregir las direcciones sigue siendo la solución limpia.

Causa 1: sin certificado o sin redirección

Causa 2: certificado caducado o que no coincide

Causa 3: contenido mixto

Qué archivos http:// corrigen los navegadores y cuáles bloquean

Esto sigue la referencia de contenido mixto de MDN. El navegador reescribe a HTTPS las peticiones actualizables; todo lo demás de la lista se bloquea.

Cómo tratan los navegadores el contenido mixto (MDN)

Dos cabeceras que ayudan cuando HTTPS ya funciona

Añádelas en tu hosting o CDN. La primera pide a los navegadores que actualicen cada petición; la segunda les dice que a partir de ahora usen solo HTTPS para este dominio.

Actualizar cada petición

Un parche temporal mientras corriges las direcciones antiguas. Solo funciona con archivos que también estén disponibles por HTTPS.

Strict-Transport-Security (HSTS)

max-age va en segundos; 31536000 es un año. Los navegadores que la vean no dejarán que los visitantes ignoren los errores de certificado, así que pruébala antes.

Analizador de contenido mixto

Pega el HTML de una página (clic derecho en la página, luego Ver código fuente de la página, luego copiar). El análisis se hace en tu navegador y no se sube nada.

HTML de la página

Se encontraron {n} direcciones http://.

No se encontraron direcciones http:// en lo que pegaste.

Dirección

Dónde

Qué pasa

Actualizable: el navegador prueba https:// por su cuenta, y el archivo desaparece si el servidor no tiene HTTPS

Bloqueado en una página HTTPS: cámbialo a https://

El formulario envía sus datos sin cifrar: cambia el action a https://

Empieza gratis · Sin tarjeta de crédito

Relacionado: Guías

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio