Как правильно заключить договор с SEO-подрядчиком?
доброе утро) как в прямом, так и переносном смысле) продвижение по позициям (те самые ваши 30 ключевиков) это "слегка" устаревшая модель сотрудничества, при которой агенство/частник нииикогда не будет напрягаться насчёт улучшения сайта. То есть, он будет именно скупать ссылки, немного причешет сайт внутри и на том успокоится. 
Мыслите вы правильно, сниппеты, контент на сайте, посадочные страницы - это дело важное, ибо вам нужно не просто же человека на сайт привести, а предложить товар ему так, чтобы он захотел его купить) 
Существует прекрасная, прозрачная, всем понятная и ненавистная халявщиками модель сотрудничества, а именно, CPA. Это оплата за конкретное действие: за звонок, например, или за клики по кнопке "оформить заказ " или "попросить перезвонить". 
При наличии симпатии между вами и человеком, взявшим на себя продвижение, лучшая система взаимодейтсвия это рассматривать выдачу в естественном поиске как самостоятельный канал продаж, а сеошника как менеджера и платить ему % с продаж, как и всем остальным манагерам.
Сеошник тогда будет дневно и ночно корпеть над подасочными страницами, улучшать конверсию...он будет даже звонить вам и сообщать о том что, например, девочка, принимающая звонки с сайта, запарывает продажи, так как, нихера не понимает в товаре, который продаёт. 
В общем, он будет развивать бизнесс.
Есть агентства интернет-маркетинга, которые занимаются и SEO в том числе. К ним и стоит обратиться, чтобы и конверсия росла, и позиции в Яндексе/Google. Сам около 2 лет работал в таком агентстве. Иногда все это(SEO, повышение конверсии сайта, юзабилити-аудит) продается одной услугой как "комплексный интернет-маркетинг" и в принципе, стоит дешевле, чем отдельно SEO и отдельно повышение конверсии. Если нужно-могу порекомендовать.