Подготовил тезисы, может кому-то пригодится.
1. Все гарантии в SEO — это миф ввиду непредсказуемости действий "третьей стороны" -- в данном случае алгоритмов Яндекса. Никто не может влиять на выдачу напрямую. Поэтому единственная гарантия, которая может быть дана исполнителем -- гарантия проведения запланированных SEO-работ.
2. Проводя аналогию, мы платим адвокату за подготовку материалов и отстаивание наших интересов в суде, но гарантировать успешный исход дела адвокат не в состоянии, т.к. это зависит от судейской коллегии, а не от него. Это логично. В SEO 100% идентичная ситуация. Мы убеждаем Яндекс, что сайт заслуживает самой высокой оценки, но конечное слово за поисковиком.
3. Компенсация за недостижение позиций не может быть внесена в договор, поскольку исполнитель не несёт ответственности за конечный результат проведённых работ (по названным выше причинам). Если он не даёт гарантий на результат, то нет ни одной причины, чтобы он выплачивал компенсацию за его недостижение.
4. Реклама в поисковых системах, в т.ч. SEO -- высокорискованное вложение средств, как и любой другой вид рекламы. Этот риск невозможно убрать из цепи взаимодействия, он носит системный характер.