Обнаружил у себя после некоторого времени использования, что посетители, которые вводят нечто в поле поиска и не находят того, что искали, попадают на страницу 404. Возникает ощущение, что скрипт поиска просто не сработал. Нужно бы сделать так, чтобы при нулевом количестве результатов поиска выдавалась страница из шаблона "search", только посетителю выдавалась надпись типа: "Результатов поиска 0", типа, извините, может Вы ошиблись? Повторите запрос и прочее.
Кроме того, было бы неплохо формировать лог с тем, что именно народ ищет на сайте, чтобы вовремя удовлетворять потребности.
И было бы неплохо, если бы генерились индескные страницы категорий, в которых нет ни одной статьи. Просто пустое поле на основе шаблона "index"