¿Qué hace un motor de búsqueda?
Los motores de búsqueda son la versión digital de un bibliotecario. Usan un índice completo para ayudar a encontrar la información correcta para una consulta. Comprender los aspectos básicos de la búsqueda te prepara para que los usuarios puedan descubrir tu contenido.
Cómo los rastreadores navegan por la Web
El rastreo es como leer todos los libros de la biblioteca. Antes de que los motores de búsqueda puedan mostrar resultados, deben tener la mayor cantidad posible de información de la Web. Para ello, los motores de búsqueda usan un rastreador, un programa que viaja de un sitio a otro y actúa como un navegador.
Si falta un libro o documento o está dañado, el rastreador no podrá leerlo. Los rastreadores intentan recuperar cada URL para determinar el estado del documento. Si un documento muestra un código de estado de error, los rastreadores no pueden usar su contenido y pueden volver a intentar la URL más adelante. Esto garantiza que solo los documentos de acceso público ingresen al índice.
Si los rastreadores descubren un código de estado de redireccionamiento (como 301 o 302), siguen el redireccionamiento a una URL nueva y continúan allí. Una vez que obtiene una respuesta correcta, es decir, que encontró un documento al que los usuarios pueden acceder, verifica si se puede rastrear y, luego, descarga el contenido.
Esta verificación incluye el código HTML y todo el contenido que se menciona en él, como imágenes, videos o JavaScript. Los rastreadores también extraen los vínculos de los documentos HTML para que el rastreador también pueda visitar las URLs vinculadas. Los rastreadores siguen vínculos para encontrar páginas nuevas en la Web.
Los rastreadores no hacen clic de forma activa en vínculos ni botones, sino que envían URLs a una fila para rastrearlas más adelante. Cuando se accede a una URL nueva, no hay cookies, trabajadores del servicio ni almacenamiento local (como IndexedDB) disponibles.
Cómo compilar un índice
Después de recuperar un documento, el rastreador le entrega el contenido al motor de búsqueda para que lo agregue al índice. El motor de búsqueda ahora renderiza y analiza el contenido para comprenderlo. La renderización consiste en mostrar la página como lo haría un navegador (con algunas limitaciones).
Los motores de búsqueda analizan las palabras clave, el título, los vínculos, los encabezados, el texto y muchos otros elementos. Estos se denominan indicadores, que describen el contenido y el contexto de la página. Los indicadores permiten que los motores de búsqueda respondan cualquier búsqueda determinada con la mejor página posible.
Los motores de búsqueda pueden encontrar el mismo contenido en diferentes URLs. Por ejemplo, una receta de "tarta de manzana" puede estar en /recipes/apple-pie
y en /recipes/1234
. Para evitar indexar y mostrar la receta dos veces, los motores de búsqueda determinan cuál debe ser la URL principal y descartan las URLs alternativas que muestran el mismo contenido.
Publicación de los resultados más útiles
Los motores de búsqueda hacen más que solo hacer coincidir la búsqueda con las palabras clave del índice. Para proporcionar resultados útiles, pueden considerar el contexto, la redacción alternativa, la ubicación del usuario y mucho más. Por ejemplo, "silicon valley" podría referirse a la región geográfica o al programa de TV. Sin embargo, si la búsqueda es "silicon valley cast", los resultados sobre la región no son muy útiles.
Algunas búsquedas pueden ser indirectas, como "la canción de Pulp Fiction", y los motores de búsqueda deben interpretarlas y mostrar resultados de la música de la película. Cuando un usuario busca algo, los motores de búsqueda determinan los resultados más útiles y, luego, se los muestran. La clasificación o el orden de las páginas se realiza según la consulta. El orden puede cambiar con el tiempo si hay información mejor disponible.
Próximos pasos: Cómo optimizar para los motores de búsqueda
Ahora que comprendes los aspectos básicos del funcionamiento de los motores de búsqueda, es posible que veas el valor de realizar optimizaciones para ellos. Esto se denomina SEO, o "optimización para motores de búsqueda". Si te aseguras de que los motores de búsqueda puedan encontrar y comprender automáticamente tu contenido, mejorarás la visibilidad de tu sitio para las búsquedas relevantes. Esto puede generar que más usuarios interesados visiten tu sitio. Audita tu sitio con Lighthouse y revisa los resultados de SEO para ver qué tan bien los motores de búsqueda pueden informar a los usuarios sobre tu contenido.