Конечно. Без сео о Вашем сайте мало кто узнает, а продажи напрямую от этого зависят. Хотите зарабатывать - будьте готовы потратиться сначала) Почему интернет-магазину необходимо сео и как привлечь клиентов максимально эффективно, потратив минимум денег, можете посмотреть в выпусках Ecomshow, там об этом подробно рассказывали. На https://www.cs-cart.ru/ecomshow можно бесплатно все выпуски посмотреть, кстати
Смотря где заказывать, хаотичное продвижение у новичков без каких либо стратегий ничего не даст. Я заказывала seo продвижение сайта у проверенной компании, потому толк есть, и посещаемость сайта и ранжирование увеличилось.
Если вы начинаете продвижение сайта в Яндексе, главное не останавливать и не делать перерывов в работе, иначе сайт просядет на старые позиции, работу придётся начинать по новой и вы потеряете потраченные на продвижение деньги. Могу посоветовать проверенное агентство http://novosibirsk.elit-web.ru/. Зайдите на сайт и посмотрите их портфолио, найдёте десятки успешных громких проектов.
Если компания достойная, то продвижение должно пойти вам на пользу, ведь если вы будете первыми в выдаче поисковиков, то весь трафик будет направляться на ваш сайт, но если по контенту всё плохо, то надолго вы никого задержать не сможете, поэтому рекомендую заказывать полноценное продвижение сайта, а затем мониторить свои позиции с помощью сервиса топвизор (отзывы о нём можете почитать здесь). Рекомендую обратиться к компаниям, которые первые в выдаче, эти ребята шарят тему
--------------------
"Самое обидное, что в информационной войне всегда проигрывает тот, кто говорит правду. Он ограничен правдой, лжец может нести все что угодно." - Роберт Шекли