Стоимость продвижения зависит от множества факторов. Если взять основные, то они следующие:
Количество запросов.
Уровень конкуренции по запросам.
Возраст сайта.
Состояние сайта (требует модернизации или нет, наложены на сайт фильтры или нет).
Если говорить о региональном SEO, то цены начинаются от 10-15 тыс. руб. в месяц. Если говорить о продвижении коммерческих сайтов по Москве или СПб, то цены выше - ориентировочно от 30 тыс. руб. в месяц.
Также важно понимать, что разные подрядчики в условную стоимость SEO могут включать разный набор услуг. Кто-то включает даже доработки на сайте, кто-то за доработки возьмет отдельную плату. Кто-то ограничивает объем контента, который включен в стоимость, кто-то нет и т.д. Поэтому вместе с бюджетом стоит запросить у специалиста список работ, которые будут проводиться на сайте.
Также есть системы оплаты, в которых гонорар SEO-специалиста зависит от достигнутых показателей, соответственно, стоимость продвижения может меняться от месяца к месяцу.
Если Вас интересуют детали данного процесса, то примеры смет на SEO-услуги и в целом принципы расчета стоимости можно посмотреть в статье: https://www.kadrof.ru/mk/14367 Она написана для новичков, простым и понятным языком.