Los motores de búsqueda (Google por ejemplo) utilizan algoritmos para revisar todas las paginas web que hay, y van creando un indice de las palabras y frases que se encuentran en ellas, para que cuando una persona busque una frase o palabra parecida (keyword), tenga ya una lista de paginas que podrían dar respuesta a esa persona. Para hacer el ranking ademas de que la palabra (frase) este en el sitio web, los buscadores manejan mas de 200 parámetros diferentes, entre ellos esta que otras web apunten hacia el sitio de interés con la misma frase (palabra), eso le indica al buscador que la información es valorada y por lo tanto sube en el ranking de posicionamiento del buscador.