Cómo depurar tus páginas
Sugerencias generales
Recuerda que Google no rastrea tu página inmediatamente después de publicar la solución de un error. Por lo tanto, Search Console (así como la Búsqueda de Google) puede seguir mostrando un error que ya solucionaste en una página hasta que se vuelva a rastrear. En ocasiones, puedes solicitar un rastreo acelerado, por ejemplo, con la herramienta de inspección de URL, pero en la mayoría de los casos, la detección de cambios en tus páginas tarda varios días.
Herramientas de prueba útiles
A continuación, mencionamos algunas herramientas útiles para ayudarte a depurar tus páginas.
Herramientas para propietarios verificados de sitios
Para usar los siguientes informes y herramientas en un sitio o una página determinados, debes ser un usuario verificado del sitio. Esto se debe a que Search Console proporciona datos confidenciales de los sitios a los que solo debe acceder un usuario verificado del sitio.
- Search Console: regístrate en Search Console y verifica que eres el propietario de un sitio para acceder a herramientas útiles de supervisión y pruebas, como las que se indican más abajo.
- Informes de estado de resultados enriquecidos: Descubre qué resultados enriquecidos Google pudo o no pudo leer de tu sitio, obtén información sobre cómo solucionar errores con los resultados enriquecidos y solicita un nuevo rastreo después de corregir los problemas. No es posible probar una URL arbitraria con esta herramienta.
- Herramienta de inspección de URL: Obtén información sobre cómo aparece tu página en el índice de Google, ejecuta una prueba de indexación en una URL publicada, descubre cómo Google procesa tu página y envía una URL para su indexación.
- Probador de robots.txt: Prueba la sintaxis del archivo robots.txt. Puedes probar un archivo robots.txt arbitrario en tu sitio y también probar tu sintaxis en un área de texto editable.
- Informe de estado de AMP: Puedes ver los errores de las páginas de AMP que ha detectado Google en todo el sitio. Los errores se detectan durante el rastreo común; no puedes probar una URL arbitraria.
- Informe de usabilidad para dispositivos móviles: Puedes ver los errores relacionados con la usabilidad para dispositivos móviles en todo el sitio. Los errores se detectan durante el rastreo común; no puedes probar una URL arbitraria.
Herramientas anónimas
Estas herramientas se pueden usar en cualquier URL, y no se requieren permisos de Search Console en el sitio web. Algunas herramientas también permiten que se peguen fragmentos de código en ellas.
Si tu URL está detrás de un firewall o se aloja en una computadora local, puedes usar una técnica de tunelización para exponer la página a la herramienta de prueba. Sigue los pasos más abajo.
- Herramienta de prueba de AMP: Prueba la validez de una URL de AMP en tiempo real.
- Herramienta para evaluar optimización para dispositivos móviles: prueba el nivel de optimización para dispositivos móviles de una URL específica en tiempo real.
- Prueba de resultados enriquecidos: prueba la validez de un bloque de datos estructurados en tiempo real. Se puede pegar el código en la herramienta o alojar en una página activa.
Más herramientas
Consulta nuestra página de ayuda para obtener más recursos y datos sobre los horarios de atención.
Cómo probar páginas alojadas localmente o detrás de un firewall
Google ofrece varias herramientas para probar páginas web individuales publicadas. Por ejemplo, la Herramienta de prueba de AMP, la Herramienta para evaluar optimización para dispositivos móviles y la Prueba de resultados enriquecidos. No obstante, si la página se ejecuta en tu computadora local sin una URL pública, o si está alojada detrás de un firewall, tienes la opción de probar la página exponiendo un túnel a ella para que acceda la herramienta de prueba. Esto puede ser útil si quieres probar una página antes de que esté disponible públicamente en la Web o incluso como un paso adicional del proceso de lanzamiento.
Para probar una página local o protegida con un firewall, usa una solución de tunelización, como ngrok. Esta herramienta ofrece una URL pública que se conecta con una página privada en tu host local o servidor con firewall.
En el siguiente ejemplo, primero se inicia el módulo SimpleHTTPServer de Python para alojar una página en la computadora local. Luego, se usa ngrok para exponer esa página en una URL de acceso público:
Paso 1
Inicia un servidor HTTP local para alojar tu página en un puerto determinado. Para nuestro ejemplo, elegimos el puerto 5326.
SimpleHTTPServer asigna el directorio actual como el directorio raíz del sitio.
~/testwebdir $ python -m SimpleHTTPServer 5326 Serving HTTP on 0.0.0.0 port 5326 ...
Paso 2
En otra terminal, inicia la aplicación de ngrok local y configúrala para que escuche el puerto 5326 (el que abrimos en el paso 1).
~/ $ ./ngrok http 5326 ngrok by @inconshreveable (Ctrl+C to quit) Session Status online Version 2.2.4 Region United States (us) Web Interface http://127.0.0.1:4040 Forwarding http://ad0a5735.ngrok.io -> localhost:5326 Forwarding https://ad0a5735.ngrok.io -> localhost:5326 Connections ttl opn rt1 rt5 p50 p90 0 0 0.00 0.00 0.00 0.00
Paso 3
Ingresa la URL expuesta de ngrok en la herramienta de prueba que elijas.
La URL raíz en nuestro ejemplo es http://ad0a5735.ngrok.io, por lo que, si nuestra página está guardada localmente en ~/testwebdir/mypage.html, e iniciamos el servidor de arriba en ~/testwebdir/, podemos probar http://ad0a5735.ngrok.io/mypage.html. En la Herramienta para evaluar optimización para dispositivos móviles, puedes pegar esa URL directamente, o bien visitar https://search.google.com/test/mobile-friendly?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html
Observa cómo los diferentes hosts locales y soluciones de tunelización asignan las páginas de un modo distinto.
Por otro lado, ten en cuenta que ciertas soluciones de tunelización (no es el caso de ngrok) protegen automáticamente tu URL pública temporal con robots.txt, lo que impide ejecutar pruebas de Google en esa URL. Las herramientas de prueba de Google respetan el archivo robots.txt. Lee la documentación correspondiente a tu técnica de tunelización y software de hosting web.
Cómo depurar errores de acceso
Si aparece un error de acceso cuando usas una herramienta de prueba de Google, realiza lo siguiente:
- Comprueba que tu página no esté protegida por robots.txt y que no requiera credenciales de acceso.
- Intenta acceder a la página sin la protección del firewall, en otra computadora y con Chrome en modo Incógnito.