Есть определенный объект, под его описание выделяется страница. Совокупность таких страниц на сайте - по сути база данных. Допустим таких страниц 500 и пользователь не знает что конкретно хочет, но знает направление (категорию или несколько). В ответ на запрос выдаются все страницы, отвечающие его интересам. Насколько я понимаю это можно проще организовать, если сделать сайт динамическим, а всю информацию организовать в базу данных, но это не понравится поисковикам. Если знать инструмент - это должно быть несложно реализуемо, но краткий поисковой запрос составить почти невозможно(