The majority of experts (59.7%) agree that SEO takes between 4-15 hours of work per week on average. Depending on its currents state and desired results, in some cases, SEO can take over 15 hours of work per week. It is also common for SEO to take more upfront work at the start of the project.