Entradas

Cómo pasar una web de http a https

Utilizar el https en lugar del http en tu página web se está convirtiendo en una necesidad, no sólo para la protección de tus usuarios, si no porqué mejora el SEO de tu sitio web. Seguramente ya tenías pensado hacerlo… pero no te has atrevido aun porque sabes que es complicado. Bien, pues aquí va esta pequeña guía que te ayudará a pasar de http a https.

(Si antes quieres saber qué es el https, encontrarás más información aquí: qué es el https y para qué sirve.)

Instrucciones para pasar una web de http a https

Veamos cómo deberíamos realizar la migración de http a https para que todo vaya rápido y sin incidencias:

  1. Necesitas activar el certificado SSL que te ofrezca tu hosting. Para ello, entra en el panel de control del alojamiento de la web que desees hacer más segura y busca el apartado de “Seguridad”. Allí deberías encontrar un sub apartado llamado “Certificados SSL” junto al icono de un candado. Entra en ese apartado y activa el certificado. Suele ser un servicio gratuito y se hace en un solo clic. Si tu hosting no ofrece este servicio, puedes encontrarlo aquí Let’s Encrypt … pero las cosas no serán tan fáciles.
  2. Ahora necesitas indicarle a tu web que utilice el certificado que acabas de activar. Si la web está creada con WordPress esto es realmente sencillo. Te descargas el plugin gratuito “Really Simple SSL”, lo instalas y lo activas dándole al botón “activar”. Ya está, todo OK. Si tu web está creada con otro gestor de contenidos, busca el plugin equivalente. Si tu web está hecha a mano, deberás cambiar el .htaccess.
  3. El plugin también se encarga de que cuando alguien entre a una antigua URL indexada sin el https o en algún link antiguo, vaya a la página correcta en lugar de una con error 404.
  4. Llegados a este punto, la web ya está funcionando con https, así que puedes entrar en ella y comprobarlo. Por desgracia ahora hay que cambiar más cosas: tu Google Analytics y tu Google Search Console (el antiguo Google Webmasters). Vamos a ello.
  5. ¿Cómo indicarle a Google Analytics que tu web utiliza ahora https? Entras en tu cuenta, vas a la zona de administrador, entras en configuración de la propiedad y una vez allí, donde pone “URL predeterminada” cambias http por https. Guardas, y ya está.
  6. ¿Cómo indicarle a Google Search Console que ahora utilizas https? Hay que dar de alta una nueva propiedad… no puedes hacer nada con la antigua.
  7. Alguna cosilla más que puede ayudarte: rehaz el Google Sitemap de tu web (en el plugin “SEO by Yoast” si utilizas WordPress) y dalo de alta de nuevo en Google Webmasters. Así Google también se entera rápidamente que ahora utilizas https.
  8. Si tu robot.txt contiene instrucciones sobre dónde está su sitemap, edita esta información e indica que tu sitemap ahora está en https.

Bien, con esto deberías tener la web a punto, con todo correcto y bien segura.

Como ves, hacer el cambio de http a https es laborioso, así que hazlo con calma. Si dispones de registro de usuarios o sobre todo, si gestionas un comercio electrónico entonces ni lo dudes, hazlo ya.

Si tienes alguna duda sobre alguno de los pasos, por favor, envíame la pregunta a través de los comentarios de este artículo.

Un fuerte abrazo.

Qué es el https y para qué sirve

El https es la encriptación que obtienes cuando tu web utiliza un certificado como el SSL. SSL son las siglas de Secure Sockets Layer, capas de puerto seguras, en castellano… aunque casi con toda seguridad tampoco esto te ayuda a entender que hacen exactamente el certificado SSL y el https.

En palabras llanas, utilizar un certificado SSL y por lo tanto la encripción de los datos de tu web consigue lo siguiente:

1)   Encripta los datos de manera que si algo estuviese en medio de ese flujo de datos e intentase leerlos, no podría hacerlo. Podría ver el paquete de datos, eso sí, pero no entenderlos puesto que están encriptados.

2)   Garantiza la integridad de los datos mientras se transfieren, ya que no pueden modificarse ni intencionalmente ni por error.

3)   Provee autentificación comunicando a los usuarios que tu web es realmente la que dices que es y así el usuario puede estar seguro de que esa es tu web y no una copia creada por alguien para robarle los datos de acceso a su cuenta lo que sea que se le pueda robar.

Es especialmente importante en sitios en los que hay registro de usuarios y aún más importante en sitios con comercio electrónico.

¿El https mejora el SEO?

Sí, Google quiere una web más segura, así que para incentivar el uso del https. En 2014 comunicó que el hecho de utilizar https en un sitio web incrementa los puntos de posicionamiento que afectan al orden en el que se muestran los resultados, aunque lo hace muy muy muy poquito. También comunicó que es tan poco, que solo afecta aproximadamente al 1% de los resultados de las búsquedas. Pero eso fue en 2014 y han pasado ya 3 años, la percepción general de los expertos en SEO es que con el tiempo esto ha ganado algo más de fuerza y que ahora realmente vale la pena no sólo implementarlo por seguridad, sino también hacerlo por SEO.

Si quieres leer el comunicado oficial de Google, puedes hacerlo aquí: “Https as ranking signal

 

¿Cómo se indexa el https?

La indexación del https es uno de esos misterios que hace la vida de los SEO más interesante. Si bien sabemos que es posible indexarlo en la mayor parte de los buscadores, casi nadie sabe cómo conseguirlo en el mínimo tiempo posible.

¿Qué es el https?

El https es la versión segura del protocolo http. La diferencia entre uno y el otro es que el primero transmite los datos cifrados, y el segundo los transmite sin cifrar.

El sistema https utiliza un cifrado basado en las Secure Socket Layers (ssl) para enviar la información.

La decodificación de la información depende del servidor remoto y del navegador utilizado por el usuario.

Es utilizado principalmente por entidades bancarias, tiendas en línea, y cualquier tipo de servicio que requiera el envío de datos personales o contraseñas.

¿Cómo funciona el https?

Contrariamente a lo que piensa mucha gente, el https no impide el acceso a la información, sólo la encripta cuando la transmite. De ahí que el contenido de una página web que utiliza el protocolo https pueda ser leído por las arañas de los buscadores. Lo que no puede ser leído es el contenido que se envía desde esa página web a su servidor, por ejemplo, el login y la contraseña de acceso a una zona privada de la página web.

El puerto estándar para este protocolo es el 443.

¿Cómo sabemos que realmente se indexa el https?

Google indexa https desde inicios del 2002 y progresivamente, el resto de buscadores han ido adaptando su tecnología para indexar también el https.

El último buscador en hacerlo ha sido MSN, que lo consiguió en junio 2006.

Si buscamos “https://www.” o bien inurl:https en los principales buscadores, encontraremos páginas https indexadas en ellos.

¿Cómo podemos indexar nuestro https?

En principio, de forma natural podemos indexar nuestras páginas en https, pero como este protocolo transmite la información de forma mucho más lenta, algunas veces las arañas no consiguen descargar las páginas en el tiempo que tienen establecido y se van sin indexarlo. Este es el principal problema con el que nos podemos encontrar. Lo resolveremos intentando disminuir el tiempo de descarga de estas páginas.

Cómo podemos acelerar la indexación del https

Existen dos técnicas:

  1. Google Sitemap: Incluir en nuestro sitemap las páginas https (nos referimos al google sitemap, no al sitemap para humanos), y darlo de alta en sitemaps de google.
  2. Guerrilla: repartir por todo Internet enlaces que vayan a nuestras páginas https, y conseguir de esta forma que las arañas que están indexando las páginas donde tengamos los enlaces, entren también en la parte https de nuestra web.

Cómo podemos hacer que no se indexe nuestro https

No es tan fácil cómo parece. No nos sirve incluir las páginas https en nuestro robots.txt. Cada puerto necesita su propio robots.txt, así que deberemos crear un robot.txt para nuestras páginas http y otro para nuestras páginas https. O sea, deberemos tener también una página llamada

https://www.nombredelapagina.com/robots.txt

Si necesitas ayuda para indexar o desindexar tus páginas https, no dudes en contactarnos. Estaremos encatados de asistirte.

Información complementaria:

Blog de MSN acerca de indexación – Artículo donde explican que MSN empieza a indexar https
http://blogs.msdn.com/livesearch/archive/2006/06/28/649980.aspx

Información de Google acerca de cómo no indexar https:
http://www.google.es/support/webmasters/bin/answer.py?answer=35302

Más información sobre sitemaps de google:
SiteMaps de Google
http://www.geamarketing.com/articulos/Descubre_indexacion_futuro_Google_SiteMap.php

Curso online, gratuito, de posicionamiento en buscadores: Curso de posicionamiento en buscadores
http://www.geamarketing.com/posicionamiento_buscadores.php