В идеале, когда у владельца интернет магазина есть свой программист или подрядчик, который выполняет эти работы и SEO специалист может работать с ним в одной связке. Другой разговор, когда такого специалиста нет у заказчика, тогда либо находят такого подрядчика, либо SEO специалист берет эти обязанности на себя, но за отдельную плату. Когда SEO специалист берет на себя обязанности работы с программистом брать деньги за услуги менеджера проекта или нет решает SEO специалист, если работ немного, и они временные как правило SEO специалист не берет за это деньги.