Pasar de HTTP a HTTPS en Google Search Console


118

Me estoy mudando de HTTP a HTTPS para todo mi sitio. El sitio se agrega actualmente a Google Search Console (anteriormente Herramientas para webmasters de Google ) www.example.comy todas las páginas se indexan sin usar SSL.

¿Cómo hago para pasar a las nuevas URL HTTPS en Google Search Console?

  1. ¿Acabo de enviar un mapa del sitio actualizado que tiene las URL HTTPS o agrego un nuevo sitio como https://www.example.comy envío el mapa del sitio con las URL HTTPS? Todas las URL actuales están configuradas para redirigir a sus contrapartes HTTPS.

  2. ¿Agrego varias propiedades a Google Search Console?


44
Lo agregué como un sitio nuevo porque cuando configuré una redirección, la anterior comenzó a mostrar un error de acceso imposible.
Rana Prathap

1
Esta publicación de John Müller podría despejar muchas dudas sobre el webmaster principiante o avanzado.
Goyllo

Respuestas:


94

Actualización (27 de febrero de 2019):

Google ha anunciado datos de todo el dominio en Search Console , que combina todos los subdominios y protocolos de un dominio, http, https, www y no www.

Vieja respuesta:

Las Herramientas para webmasters de Google tratan HTTP y HTTPS como sitios separados y no puede informar a Google mediante Google Search Console que se mudó de HTTP a HTTPS ya que la herramienta para mover direcciones no admite cambios de protocolo

Sin embargo, puede agregar las versiones del sitio HTTPS. Al agregar un sitio, simplemente escriba la URL que incluye el https://prefijo. Luego tendrá dos sitios en las Herramientas para webmasters de Google.

Captura de pantalla del diálogo "agregar un sitio"

Esto encaja con el principio general que http://www.example.comse considera una URL diferente https://www.example.comy puede servir válidamente contenido diferente, Google está de acuerdo con eso. En la práctica, la mayoría de los sitios web configuran una redirección, pero Google Webmaster Tools está diseñado para funcionar en cualquier caso, solo agregue ambos sitios.

Del mismo modo, debe agregar las versiones www y no www de su sitio, por lo que al final, debe tener cuatro sitios:

  • http://www.example.com
  • https://www.example.com
  • http://example.com
  • https://example.com

Puede establecer si se prefiere www o no www , pero no conozco una configuración similar para HTTP vs HTTPS.


66
Pregunta sobre esto; Si he movido todo el sitio de http a https, ¿debo mantener el antiguo código http en ejecución?
DickieBoy

1
Hola, me tomó un tiempo recordar por qué hice esta pregunta. El código al que me refería era la cuenta con la que estaba asociado el código de verificación. Resulta que los códigos de verificación son los mismos desde https que para http.
DickieBoy

2
¿Tengo que volver a enviar el mapa del sitio en la versión https: //?
usuario66638

8
Puede agregar un Strict-Transport-Securityencabezado http para que Google prefiera las versiones HTTPS en los resultados de búsqueda. Como se describe aquí . "Use un servidor web que admita HTTP Strict Transport Security (HSTS) y asegúrese de que esté habilitado. HSTS le dice al navegador que solicite páginas usando HTTPS automáticamente, incluso si el usuario ingresa http en la barra de ubicación del navegador. También le dice a Google que sirva URL seguras en los resultados de búsqueda. "
gregn3

2
Gracias por el udpate, pero no está nada claro. ¿Esto significa que no tenemos que hacer nada en absoluto, si http se redirige a https, todo funcionará automáticamente? Si no es lo que necesitamos hacer, el enlace de Google es muy vago.
niico

36

La herramienta para mover direcciones no admite cambios de protocolo

Dado que HTTPS y HTTP son protocolos, no está moviendo su sitio de una dirección a otra, simplemente está cambiando la ruta URL. Las Herramientas para webmasters de Google no admiten movimientos de dirección en los cambios en las rutas de URL, incluidos los subdominios y los protocolos.

FUENTE

  1. Solicitar un cambio de dirección.

    Use la herramienta Cambio de dirección cuando el movimiento de su sitio implique un cambio de dominio o subdominio, como cambiar de http://fish.example-petstore.com a http://example.com o http://example-petstore.com.
    Nota : La herramienta no admite actualmente los siguientes tipos de movimientos del sitio: cambios de nombre de subdominio, cambios de protocolo (de HTTP a HTTPS) o cambios de solo ruta.

Por lo tanto, no necesita informar a las Herramientas para webmasters de Google que está cambiando los protocolos; sin embargo, se recomienda que configure los redireccionamientos desde todas las URL antiguas a las nuevas URL y actualice su mapa del sitio para incluir las nuevas URLS.

Agregue todas las variaciones de su sitio a WMT

Si bien la herramienta de movimiento de dirección del sitio puede no tratar los protocolos, los cambios de URL y los subdominios como sitios nuevos, el resto de las Herramientas para webmasters tratan los protocolos y subdominios como sitios separados. Debe agregar todas las variaciones de su sitio, a continuación se muestra un ejemplo de mi sitio BYBE agregado a WMT con todas las variaciones, debe hacer lo mismo. (recomendado por John Mueller de Google, vea los comentarios debajo de esta respuesta).

bybe múltiples sitios en herramientas para webmasters

301 redirecciones recomendadas por Google

Si planea servir el sitio web como ssl parcial o completo, entonces debe configurar buenas redirecciones, según lo recomendado por Google:

FUENTE

Prepárese para redireccionamientos 301 Una vez que tenga un mapeo y su nuevo sitio esté listo, el siguiente paso es configurar los redireccionamientos HTTP 301 en su servidor desde las URL antiguas a las nuevas URL como indicó en su mapeo. Tenga en cuenta lo siguiente:

  • Use redireccionamientos HTTP 301. Aunque Googlebot admite varios tipos de redireccionamientos, le recomendamos que utilice redireccionamientos HTTP 301 si es posible.
  • Evita encadenar redireccionamientos. Si bien Googlebot y los navegadores pueden seguir una "cadena" de redireccionamientos múltiples (por ejemplo, Página 1> Página 2> Página 3), le recomendamos que redirija al destino final. Si esto no es posible, mantenga el número de redireccionamientos en la cadena bajo, idealmente no más de 3 y menos de 5. El encadenamiento de redireccionamientos agrega latencia para los usuarios, y no todos los navegadores admiten cadenas de redireccionamiento largas.

  • Prueba las redirecciones. Puede usar Fetch como Google para probar URL individuales o herramientas de línea de comandos o scripts para probar grandes números o URL.

Configurar la redirección en Apache

Configurar redirecciones en Apache, ngInx, IIS es bastante sencillo, a continuación se muestran ejemplos de redireccionamiento 301 de HTTP a HTTPS en el .htaccessarchivo Apache2 .

FUENTE

Aplicar SSL en páginas específicas y desactivar en reposo

Este script eliminará SSL en todas las demás páginas de la página de inicio de sesión y la página de registro, puede agregar más solo use |como separador entre los nombres de archivo.

mod_rewrite:

RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

Aplicar SSL en todo el sitio

Si desea aplicar SSL en el sitio completo, puede usar mod_rewrite para detectar HTTPS desactivado.

mod_rewrite:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Cambios en el mapa del sitio

Dado que está cambiando el protocolo, debe agregar una nueva propiedad a Google como HTTP, esto no tendrá un mapa del sitio enviado de manera predeterminada, deberá asegurarse de que su mapa del sitio contenga todas las URL nuevas y luego enviarlo bajo la variación de la propiedad HTTPS.


1
Gracias por la información, sin embargo, ¿qué pasa con la búsqueda como Google, porque comienza con un http en lugar de como HTTPS, pero al agregar un sitio como https://www.example.com, buscar como Google le da la opción HTTPS. Por lo tanto, buscar como http para un sitio que ahora es HTTPS iría en contra de lo que ya está indexado.
user2240778

1
Bueno, agregar el sitio como HTTPS solo para satisfacer la búsqueda no merecería la pena agregar otro sitio como HTTPS, ya que la búsqueda seguirá funcionando debido a la redirección. La prueba importante sería ver si continúa obteniendo datos como búsquedas web y rastreos en las Herramientas para webmasters. Parecería un desperdicio deshacerse de esos datos a menos que no te importe o no funcione. Lo acabo de probar y me sorprende que incluso pueda agregar otro sitio con HTTPS junto con HTTP, personalmente agregaría los dos, no elimine uno y vea si se ven iguales y nos mantendría informados.
Simon Hayter

2
Los mantendré informados, este video de Google I / O es realmente bastante informativo cuando se trata de mi consulta, responde a lo que necesitaba saber. youtube.com/watch?v=cBhZ6S0PFCY
user2240778

44
Si tiene tanto http como https, debe agregar ambos como sitios separados en GWT y verificarlos a ambos. Https podría ser un "protocolo diferente" pero es técnicamente posible servir contenido completamente diferente de cada uno. Del mismo modo, un mapa del sitio xml no puede contener direcciones URL http y https, sin embargo, si ha verificado ambas en gwt, google le permite (google solo afaik).
MrWhite

16
Google Webmaster Tools trata https://y http://como sitios separados; definitivamente debe agregarlos por separado si los usa a ambos (o si está migrando de uno a otro). También debe actualizar el archivo del mapa del sitio para que apunte a las nuevas URL.
John Mueller

9

Si está moviendo su sitio de HTTP a HTTPS, deberá enviar el sitio HTTPS como un sitio nuevo (definido como nueva propiedad). Me informaron que no necesitaba hacer esto, sin embargo, Google WMT dejó de informar el estado del índice, los errores de rastreo y el tráfico.

Una vez que agregué el HTTPS a las Herramientas para webmasters de Google, comencé a recibir los datos correctos dentro de la consola WMT de Google.


7

Google tiene un tutorial sobre migración de sitios. Un cambio de protocolo cuenta como modificación de URL; Esta es la sección relevante .

El interruptor se parece mucho a un interruptor HTTPS normal . Una vez que sus URL estén relacionadas con el protocolo y antes de comenzar a redirigir, debe validar el sitio https en las herramientas para webmasters de Google. Es un sitio separado con su propio mapa del sitio. No hay necesidad de otros pasos específicos de Google, pero puede usar sus herramientas para validar que el tráfico se está transfiriendo bien.


1

Herramientas de cambio de dirección de Google: Nota: La herramienta no admite actualmente los siguientes tipos de movimientos del sitio: cambios de nombre de subdominio, cambios de protocolo (de HTTP a HTTPS)


2
Si esto no respalda lo que pide el OP, entonces realmente no ayuda como respuesta ...
Andrew Lott
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.