Смотря на каком этапе и смотря какие маркетинговые бюджеты.
Контекст - это быстрые продажи, но стоимость привлечения заказа может быть относительно высокой. На первом этапе запуска проекта если заказы нужны прям сразу - без контекста не обойтись.
SEO - это стратегический костяк продаж. Это то что может "кормить" вас через 6-9 месяцев. При относительно низкой стоимости привлечения. Но это непросто, требует и квалификации и немалых ресурсов и управления этим довольно сложным процессом. Я бы рекомендовал на этапе создания сайта уже как минимум консультировать с сеошником и делать сайт под сео изначально. Благо сейчас сео не противоречит здравому смыслу и конверсионным законам.
Я бы добавил к этим инструментам еще яндекс маркет и гугл покупки. Там вы можете получать заказы и быстро и недорого.
Для долгосрочного развития Интернет-магазина лучше равномерно распределять бюджет в оба направления.
Контекстная реклама принесет быстрые, но дорогие продажи.
SEO сначала будет дорого, но со временем начнет наращивать трафик, который спустя месяцы приведет самых дешевых лидов.
Ответ очевиден: необходимо использовать оба инструмента в комплексе. Пользователь не выбирает товар с первого взгляда, ему необходимо время на принятие решения. Только после касаний с несколькими источниками он купит товар у вас.