El término clustering (en español, agrupamiento) se refiere, en lo que hace a los motores de búsqueda, al procedimiento de agrupar los resultados de búsqueda de acuerdo a diferentes criterios de manera de presentar la información de forma ordenada y lo más cercana posible a las preferencias del usuario.