Internet está formado por un conjunto de páginas web enlazadas mediante hipervínculos, que hacen posible que podamos navegar entre ellas.
Los buscadores rastrean en Internet estas páginas web y guardan su contenido en bases de datos para posteriormente mostrar estos resultados a los usuarios que utilicen sus servicios, buscando una determinada palabra clave.
Para ello, se valen de unos programas específicos llamados arañas (spiders en inglés) que van buscando página por página a través de la web, pasando de una a otra gracias a los hipervínculos que hemos mencionado.
Internet tiene una gran cantidad de información, por lo que es necesario utilizar miles de servidores para guardar los datos rastreados, antes de crear un índice que determine los diferentes rankings que los buscadores crearán para las distintas cadenas de búsqueda.
Las arañas guardan mucha información acerca de cada página que rastrean: su url, sus textos, sus imágenes, palabras clave, fecha de indexación, etc.
Las palabras clave son las cadenas de búsqueda que se encuentran en cada web y que ayudan a los buscadores a identificar la temática de las mismas.
Es fundamental, por tanto, elegir bien las palabras clave que vayamos a promocionar, ya que de ellas puede depender el éxito o fracaso de nuestro proyecto, ya que serán las palabras para las que nuestra página adquiera visibilidad de cara a los buscadores y una mala elección de las mismas puede hacer que pocas personas lleguen finalmente hasta nuestra web, al ser poco utilizadas o poco relevantes para los usuarios.
Una vez que el buscador ha recopilado la información de nuestra página web, la procesa y almacena en una base de datos llamada índice, que será el que determine la posición que ocupará nuestra web para una palabra clave en concreto.
El objetivo, por tanto, de un buscador es crear índices de resultados que muestren las páginas más relevantes para la búsqueda que está realizando un determinado usuario.
Para lograr unos índices que satisfagan las demandas de los usuarios, los buscadores utilizan algoritmos complejos que tienen en cuenta centenares e incluso miles de factores.
Es por ello que deberemos conocer bien estos factores si deseamos alcanzar las primeras posiciones en los motores de búsqueda.