Чтобы узнать сколько будет фраз под одну страницу, нужно сперва просеять семантическое ядро. Для этого нужно потратить время.
Стоимость сбора семантического ядра зависит от того, насколько оно большое и за сколько и кто, готов это сделать. Кто-то хочет $20, кто-то $50. А можно например просто зарегистрироваться на rush-analytics.ru влить им денег в систему и самому собрать ядро. Или можно купить программу Key Сollektor и тоже самому собрать ядро :)
Сбор СЯ муторный процесс и никто особо не хочет с этим возиться. Я например это делаю, но только когда работаю над проектом комплексно за фиксированную ежемесячную оплату, а как отдельную услугу я такого не делаю, просто потому, что овчинка выделки не стоит.
Вполне очевидно, что тексты пишут копирайтеры, SEO оптимизатор лишь должен дать ключевые фразы, которые должны быть в тексте, так что это уже отдельная работа и отдельный исполнитель. Кому-то пишут за $2/1000, кому-то за $10/1000.
Наполнением сайта контентом занимается контент-менеджер.
Т.е. я как SEO оптимизатор конечно метатеги, заголовки страниц и SEO тексты на страницы разделов/категорий прописываю, но наполнением сайта товарами и заполнения их карточке информацией/фото я не занимаюсь. Это рутинная работа низкого уровня, я лишь могу проконсультировать контент-менеджера как ему это правильно делать.
Насчет стоимость, каждый оценивает свою работу ровно на столько, на сколько он себя уважает. Один готов работать за еду, ну значит такой он специалист, если не уважает свои знания и умения, другой, как я, отбрасывает проекты, ниже какой-то минимальной суммы. Принцип прост, чем вести 3 проекта по $150/мес и быть занятым на 100%, лучше вести один проект за $500/мес и при этом еще иметь %50-%70 свободного времени.