How Many Hours Does SEO Work Take?
Agencies rarely give a direct answer on how many hours real SEO work takes. Here's a realistic, honest breakdown by activity type.

“How many hours does SEO actually take?” is one of the most reasonable questions a client can ask, and one of the least honestly answered. Agencies often avoid a direct number because hours don’t map cleanly to results, but avoiding the question entirely also makes it impossible to judge whether a retainer is actually being staffed the way it should be.
Here’s a realistic, honest breakdown.
Why this question doesn’t have one clean answer
The honest answer depends heavily on site size, industry competitiveness, and what phase of the engagement you’re in. Month one, heavy on audit and research, looks completely different from month eight, focused on steady content production and incremental technical maintenance. A single number without that context is close to meaningless, but a range by phase is genuinely useful.
Rough hours by activity type
- Initial technical audit: 15 to 40 hours for a small-to-mid-size site, scaling up significantly for larger, more complex sites with thousands of pages.
- Keyword research and content strategy: 10 to 20 hours to properly map search intent and build a content calendar, typically a one-time investment refreshed quarterly rather than monthly.
- Content production: roughly 4 to 8 hours per long-form article once research, writing, and on-page optimization are all counted, meaning a modest content cadence of 2 to 4 articles a month easily accounts for 15 to 30 hours on its own.
- Technical maintenance and monitoring: 5 to 10 hours a month for a stable site, more if migrations, redesigns, or recurring technical issues are in play.
- Link building and outreach: highly variable, but genuine relationship-based outreach, not bulk low-quality tactics, typically runs 10 to 20 hours a month to produce a handful of genuinely relevant placements.
- Reporting and strategy calls: 3 to 6 hours a month for proper reporting prep and a real strategy conversation, not just a dashboard export.
What this means for a typical small business retainer
A modest small business retainer, doing steady-state maintenance rather than an intensive initial audit month, realistically needs somewhere around 20 to 40 hours of actual work monthly to cover content, technical upkeep, link building, and reporting properly, the same rough range worth cross-checking against what your pricing actually buys. If your retainer’s price, divided by a reasonable hourly rate for the seniority you’re paying for, works out to meaningfully fewer hours than that, either the work is being compressed unsustainably or corners are being cut somewhere.
Why this is worth asking directly
You’re not entitled to a minute-by-minute timesheet, and most agencies won’t provide one. But asking, in plain terms, roughly how many hours go into your account each month, and what that breaks down into, is a completely reasonable question. A confident, specific answer is a good sign. A vague deflection to “it varies” with no further detail, when you’ve asked directly, is worth noting alongside your other observations about the account.
The honest bottom line
Real SEO work is genuinely time-intensive, particularly in the research, writing, and relationship-based link building that actually moves the needle, exactly the kind of scope that should be spelled out in what counts as scope in a retainer. If a retainer’s price only makes sense assuming a tiny handful of hours a month, that’s a legitimate signal to ask harder questions, not proof of efficiency.