Не многие сайты имеют хороший, качественный поиск. Это происходит по разным причинам. Ну например отсутствие продвинутой CMS, где все уже включено, или низкий уровень программиста делавшего сайт.
Уникальный поиск, не простая штука для реализации.
Что же делать спросите вы?
Здесь вам на помощь приходит Яндекс (http://site.yandex.ru/), предлагая простое решение в виде небольшого скрипта, устанавливаемого на ваш сайт в нужное место. И вы тут же получаете гибкий инструмент поиска по проиндексированным страницам вашего сайта, который настраивается по большому количеству параметров, начиная от цвета поисковой выдачи, до выдачи по дате или еще многим параметрам.
Сам я лет 5 тому назад пользовался данной услугой для одного сайта и могу сказать что поиск от Яндекса для вашего сайта работает вполне прилично. Так что тем кто только начинает делать сайты, вполне подойдет.