The cost depends on the website, competition, goals, deliverables, and level of implementation support. One-time projects and monthly engagements are quoted according to scope. Working with an independent consultant can be more cost-efficient than hiring a large agency because there are fewer account-management and operational layers.