Каждому снипету для поиска по сайту, в качестве одного из параметров при вызове нужно указывать id страницы на которой ему следует выводить результаты (обычно, это что нибудь вроде www.site.dom/search). После завершения поиска, сниппет перебросит пользователя на указанную страницу и отобразит на ней результаты.
Встаёт закономерный вопрос: где именно ему их отображать?
Для того, чтоб сниппет знал куда ему всталять результаты поиска, и чтоб он вообще мог их куда-нибудь вставить, внутри поля content (в содержимом) указанной страницы следует вызвать его ещё раз. Если в content сниппет вызван не будет, то результаты появятся там, где он вызван в шаблоне - в шапке
Следует заметить,что набор (и значения) параметров передаваемых сниппету в обоих местах, может, и скорее всего будет, различаться.
Подытожу:
В общем случае, в шаблоне (шапке) сниппет вызывается только для вывода формы поиска. В параметрах этого вызова задаётся id страницы определённой вами на сайте для результатов поиска. Для вывода же самих результатов, на результирующей странице следует вызвать сниппет ещё раз - в том месте где они должны быть показаны.
Это нормально - так устроена MODx