La comedia de las equivocaciones

Jueves, 1 de agosto de 2024

De vez en cuando, recibimos preguntas sobre los errores que pudimos haber mostrado para los sitios en Search Console y, a veces, nos encontramos con personas que parecen no entender bien de dónde provino un determinado error. Esto es comprensible. Pueden surgir muchos problemas cuando se accede a sitios web, pero todos ellos, sin excepción, se asignan a un sistema determinado que permite el acceso. En esta historia corta ilustrada, intentaremos esclarecer los errores y quizás hacer que parezcan un poco menos aterradores. Es hora de empezar.

Prólogo

Me gustan los libros, así que cuando era pequeño, mientras algunos soñaban con ser astronautas y bomberos, yo quería abrir una biblioteca en un castillo. Pero luego comencé a pensar en todos los problemas que las personas podrían encontrar al acceder a mi nueva biblioteca y al buscar los libros en las estanterías. Como puedes ver, mi castillo está ubicado en un lugar lejano, y lo fui agrandando todos los años (hola, foso), lo que le causaba problemas al cartógrafo local.

Capítulo 1: Errores de DNS

La ubicación es un poco oscura y difícil de encontrar, porque se trata de un castillo. Pero no hay problema; las personas pueden usar mapas. Sin embargo, ¿qué sucede si el mapa está desactualizado, sin mi foso, o si es uno antiguo y la mayoría de las letras se borraron?

Monigote que está examinando un mapa y no puede encontrar la ruta a la biblioteca.

Este es un error de DNS (a diferencia de la creencia popular, no se relacionan con Dungeons N Snakes o Dangerous Navigation System): tus clientes consultan un mapa (un servidor DNS), pero no pueden encontrar la ubicación por varias razones. Esto puede deberse a que el mapa ni siquiera contiene la ubicación de la biblioteca (lo que se denomina error NXDOMAIN en los términos de DNS) o que el idioma no es legible para el usuario (de manera general, FormErr en términos de DNS).

La mayoría de los errores de DNS se deben a algún parámetro de configuración (o la falta de estos) en el servidor DNS. Esto significa que, a menos que seas tú quien administre el servidor DNS (quien dibuje el mapa para tus clientes), tendrás que comunicarte con tu proveedor de DNS (o cartógrafo local) para corregir los errores. Si no sabes quién es tu proveedor de DNS, pregúntale a tu proveedor de hosting o en el lugar donde registraste tu nombre de dominio.

Si bien puede haber problemas del lado del cliente, por ejemplo, si este olvidó sus lentes y no puede ver las letras en el mapa, es más probable que el problema sea con el mapa en sí.

Capítulo 2: Errores de red

Una vez que nuestro valiente cliente conozca el camino hacia la biblioteca del castillo, llegar hasta allí puede ser toda una aventura: navegar por mazmorras, cruzar el mar de pirañas en mi foso y, a veces, luchar contra dragones.

Monigote que no puede ir a la biblioteca porque el puente está roto.

Los errores de red son como obstáculos para nuestros clientes. Los componentes de red entre el cliente (navegador, rastreadores, etc.) y el servidor bloquean el tráfico. El bloqueo puede ser accidental, por ejemplo, si se cae un router importante, o intencional, como un firewall que bloquea el tráfico.

Desafortunadamente, es tan desagradable como golpearse un dedo del pie. Debes identificar qué componente de la ruta del cliente al servidor realiza el bloqueo. Lamentablemente, puede haber decenas de componentes independientes en la ruta, la mayoría de ellos no los administra el cliente ni el servidor, y no hay un atajo para detectar qué componente bloquea la ruta de acceso. Sin embargo, por suerte, un firewall generalmente suele causar el bloqueo justo antes que el servidor o al final de tu CDN. Si no quieres manipular el firewall, debes ponerte en contacto con tu proveedor de hosting o CDN.

Capítulo 3: Errores de servidor

Incluso si los clientes llegan a la biblioteca, es posible que esta tenga problemas. Por ejemplo, puede que las tarjetas de la biblioteca estén dañadas por el agua y ya no se puedan encontrar libros, o, lo que es peor, que el dragón con el que peleaban los clientes cuando se dirigían a la biblioteca haya prendido fuego todo el edificio.

Monigote que no puede usar la biblioteca porque esta está en llamas.

En esencia, este es el error de tu servidor: hay un problema con el servicio que hace que sea imposible que los visitantes obtengan el contenido (libro) que buscan. Si no puedes determinar la causa del problema, comunícate con tu administrador de servidores o tu proveedor de hosting. Lamentablemente, los clientes no pueden hacer nada al respecto. Tendrán que irse sin llevarse ningún libro.

Capítulo 4: Errores del cliente

Una vez que están en la biblioteca, es posible que nuestros clientes ratones de biblioteca soliciten novelas que no están disponibles (porque otra persona ya se las llevó) o novelas a las que simplemente no se les permite acceder (porque están bloqueadas en la sección de contenido prohibido). Estos son errores del cliente: solicitaron algo que, en algún sentido, es incorrecto, aunque podría ser algo que no tienes en la biblioteca ahora mismo.

Monigote que está en la biblioteca buscando el libro número 7, pero no lo encuentra. Parece que no está en las estanterías o que tiene una fuente ilegible.

Otras veces, el tomo que buscan está en la sección prohibida de la biblioteca, y los clientes deben cumplir con algunos criterios, como decir una frase de contraseña para ingresar a la sección.

Monigote que está en la biblioteca, pero no puede sacar el libro porque está en la sección prohibida.

En pocas palabras, todos los errores del cliente dependen técnicamente del cliente para que se corrijan. Puedes ayudarlos redireccionando la URL (recomendando un libro alternativo), pero, por lo general, la solicitud de los clientes es imposible de cumplir.

Epílogo

Todo está bien y termina bien. Si los clientes pueden realizar todos estos pasos para ingresar a la biblioteca, buscar el libro y llevarlo, finalmente podrán disfrutar de leer sobre su vampiro brillante favorito, o bien leer tu contenido, si eres el propietario de un sitio.

Si quieres obtener una explicación más detallada de los errores y de cómo se relacionan con la Búsqueda de Google, consulta nuestro documento. Si te gustan mis monigotes o tienes idea dónde deberían usarse luego, chatea con nosotros en @googlesearchc o en nuestros foros de la comunidad.