Вот я про то и спрашиваю, как это закрепить в договоре
В SEO нет гарантий в принципе. Потому что оптимизатор является посредником между вами и google. он как юрист в суде - делает все возможное, чтобы клиент (ваш сайт) выиграл суд, но решение в конечном счете принимает судья (google/yandex). Запишите эту прописную истину. Хотите найти нормальную контору - как вам сказали выше - это отчетность и прозрачность. Это одни из важных моментов, которые покажут, что компания достойная.
Хотя, я знаю известные сео студии, которые не давали аккаунты от бирж когда клиент оказывался ... не очень хорошим клиентом, скажем так. И делал больше мозг. Так что тут еще от вашего подхода многое зависит.