Имея даже не значительный опыт в продвижении сайтов могу точно сказать, что какие либо гарантии со стороны компании которая

продвигает Ваш сайт – это полный абсурд, точнее обман. Совсем недавно столкнулись с проблемой, когда даже стабильные сайты начали терять позиции, не много конечно, но все же без причины потерять 5-7 позиций это не хорошо, это ведь может выбить сайт из ТОП 10, и неважно как бы хорошо Вы делали работу, заказчик может не оплатить заказ, и он будет прав, потому что он не получил гарантированный ТОП, хоть Вы сделали все что от Вас нужно. Для того, что бы Ваши сайты все же были устойчивы к всевозможным переменам в ранжировании поисковиков, советуют продвигать сайт разными способами, получая ссылки из разных источников, теоретически это должно спасти Вас от сильных падений позиций сайтов. Поскольку совсем недавно изменения в выдаче произошли снова, я написал новый пост по этому поводу.
Основные причины временных или не временных падений позиций, это конечно же изменение фильтров поисковых систем, улучшение алгоритмов. То, что работало вчера в продвижении, сегодня уже может не работать, поэтому что-то гарантировать можно если вы работник Яндекса и сами редактируете алгоритмы 🙂