Когда пользователь попадает на страницу 404, то обычно закрывает ее и лишь немногие пользуются поиском. Причина тому - лень. Если мы хотим сохранить посетителя, то нужно искать за него. Как вывести результаты поиска на страницу 404 читайте тут.