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. A veces puedes solicitar un rastreo acelerado, por ejemplo, con la herramienta Explorar como Google, 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 propietario de un sitio para acceder a las herramientas útiles de supervisión y pruebas de sitios, como las que se indican más abajo.
  • Informe de datos estructurados: Puedes ver los errores en los elementos de datos estructurados en todo el sitio. Esta herramienta prueba todos los datos estructurados que se encontraron en el sitio durante el rastreo más reciente. No es posible probar una URL arbitraria con esta herramienta.
  • Explorar como Google: Haz pruebas para saber si Google puede acceder a tu página y cómo se procesa para el robot de Google, el motor de rastreo de Google. Además, realiza pruebas para determinar si hay algún recurso que use una página al que el robot de Google no pueda acceder durante un rastreo. También puedes solicitar un rastreo nuevo de una URL específica de tu sitio.
  • 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 Accelerated Mobile Pages: 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 móvil: Puedes ver los errores relacionados con la usabilidad móvil en todo el sitio. Los errores se detectan durante el rastreo común; no puedes probar una URL arbitraria.
  • Informe de tarjetas enriquecidas: Puedes ver cuántos objetos de datos estructurados encontró Google en tu sitio web. Solo funciona para un subconjunto de tipos de datos estructurados. Consulta la documentación correspondiente a tu tipo de datos estructurados para saber si esta herramienta funciona con él.

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. A continuación, te indicamos cómo.

Más herramientas

Visita el Centro de asistencia para webmasters de Google, donde encontrarás más herramientas, listas de distribución y datos sobre 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 activas. Por ejemplo, la herramienta de prueba de AMP, la Herramienta para evaluar optimización para dispositivos móviles y la Herramienta de pruebas de datos estructurados. 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 visitar https://search.google.com/test/mobile-friendly?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html

Observa cómo los hosts locales y las 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 usando Chrome en modo de navegación incógnito.

Enviar comentarios sobre...