Авторы и исследователи (и более всего, конечно же, поисковые оптимизаторы) пытались разобраться в компонентах поисковых машин, чтобы объяснить, что на самом деле представляет собой процесс от момента начала "ползания" по сети до нахождения требуемого результата. Хорошая поисковая машина, работающая со всей своей оптимальной производительностью, должна обеспечивать эффективный поиск веб-страниц, полный охват сети, содержать новейшую информацию, осуществлять непредвзятый равноправный доступ ко всем данным, иметь удобный интерфейс для пользователей (которые могут обращаться с часто употребляемыми или типичными запросами) и выдавать наиболее подходящие результаты на текущий момент времени.