How to Calculate SEO Effort Man Hours
Why Estimating SEO Hours Is Harder Than Estimating Design or Development
Development work has a specification. SEO work has a moving target: a competitor publishes something better, an algorithm update reshuffles the results, a client's developer ships a change that breaks canonical tags. That uncertainty tempts people to skip estimation entirely and sell vague monthly packages, which is exactly how agencies end up losing money and clients end up feeling short-changed.
A proper hours model fixes both problems. It tells you what a realistic scope looks like at a given budget, gives the client a concrete list of what they are buying, and gives your team a defensible workload. The goal is not perfect prediction; it is a repeatable framework that you correct with your own tracked data over time.
How AAMAX.CO Scopes and Resources SEO Work
At AAMAX.CO we deliver web development, digital marketing, and SEO for clients worldwide, and every engagement starts with a written scope built from an hours model rather than a guess. We audit the site, size the technical debt, count the pages that need work, assess the competition for each priority term, and translate that into a monthly allocation across technical fixes, content, links, and reporting. The client sees exactly where their hours go. If you want that level of transparency on your own programme, hire us for SEO services and we will scope the work before we ask you to commit to it.
Step One: Break the Work Into Categories
You cannot estimate "SEO" as a single line. Split it into six categories, because each has different hour drivers and different people doing it.
Discovery and audit covers the technical crawl, analytics review, backlink assessment, competitor analysis, and keyword research. Technical implementation covers everything from fixing redirects and canonicals to page speed work and structured data. Content covers keyword mapping, briefing, writing, editing, and publishing. On-page optimisation covers titles, descriptions, headings, and internal linking on existing pages. Off-page covers link prospecting, outreach, digital PR, and listings. Management covers reporting, meetings, project coordination, and the strategy work that keeps the rest pointed in the right direction.
Estimate each separately and total them. This also makes trade-offs explicit when a budget will not stretch: you can show a client that halving the content allocation halves the number of new ranking pages.
Step Two: Apply Baseline Hour Ranges
These ranges reflect typical agency delivery and are a starting point to calibrate against your own timesheets.
An initial technical audit runs roughly eight to twelve hours for a small brochure site, sixteen to thirty for a mid-size site of a few hundred pages, and forty or more for a large ecommerce or multi-language site. Keyword research and mapping is typically six to ten hours for a focused service business and twenty to forty when there are hundreds of category and product pages to map.
On-page optimisation of an existing page, including research, rewritten title and description, heading structure, content improvements, and internal links, takes about one to two hours per page once you are in a rhythm. New content is the biggest variable: a straightforward eight-hundred-word article with light research takes three to four hours end to end including briefing, writing, editing, and publishing, while a well-researched two-thousand-word guide with original data, images, and internal linking realistically takes eight to twelve.
Technical implementation depends entirely on the codebase. A simple redirect map on a small site is two to four hours; a page speed project involving image pipelines, script auditing, and template changes is twenty to sixty. Structured data implementation is usually four to eight hours per template type.
Link acquisition is the least predictable. Budget three to six hours per earned placement including prospecting, personalised outreach, follow-up, and asset coordination, and expect a low success rate on cold outreach. Digital PR campaigns are better estimated as a project of thirty to eighty hours.
Reporting and account management typically runs two to six hours per month for a small account and eight to sixteen for an enterprise account with multiple stakeholders. Do not leave this out; unbilled management time is where retainer margin quietly disappears.
Step Three: Apply Multipliers for Reality
Baseline hours assume a cooperative site and a cooperative client. Adjust for the factors that never appear in a proposal but always appear in the timesheet.
Competition is the largest multiplier. Ranking for a low-competition local term might need a single good page; ranking for a national commercial term in finance or software can need many times the content and link investment. Multiply content and off-page hours by one and a half to three for highly competitive verticals.
Technical debt is next. A legacy site with a custom CMS, no staging environment, and a busy internal development team can triple implementation hours, because most of the time is spent waiting, re-specifying, and verifying rather than doing. Add contingency whenever you do not control deployment.
Approval overhead matters more than people expect. Content that needs legal or compliance review often doubles editorial hours. Multi-stakeholder sign-off adds meetings, revisions, and delay.
Finally, scale by page count for anything repetitive, but apply a learning curve: the tenth product page template optimisation takes far less time than the first, so do not multiply linearly across large sets.
Step Four: Turn Hours Into a Retainer Model
Once you have a total, decide how it distributes across months. A common and workable split for a twelve-month programme puts heavy audit and technical work in the first two months, then settles into a steady monthly allocation weighted towards content and links.
For a mid-size site, a sustainable monthly retainer often looks like a handful of hours on technical maintenance and monitoring, the bulk on content production and on-page work, a meaningful block on off-page activity, and a fixed allowance for reporting and strategy. Write those allocations into the contract as ranges rather than fixed figures so a technical emergency does not blow up the month.
Always reserve ten to fifteen percent of total hours as contingency. Algorithm updates, site migrations announced without warning, and tracking breakages are not exceptions; they are the normal texture of the work.
Step Five: Track Actuals and Recalibrate
An estimate is a hypothesis. Log time against the same six categories you estimated in, and review variance quarterly. Almost everyone discovers the same two things on their first review: content takes longer than estimated, and coordination time is badly underestimated. Adjust your ranges accordingly and your third year of estimates will be dramatically more accurate than your first.
A Practical Starting Formula
Total hours equal the sum of your category baselines, multiplied by your competition factor and your technical debt factor, plus a contingency reserve. Sanity-check the result against what the outcome is worth to the client: if the projected traffic gain cannot justify the hours, the honest move is to narrow the scope rather than dilute the effort across too many priorities.
If you would rather work with a partner who scopes hours transparently across SEO, content, and broader digital marketing, we are happy to put a costed plan in front of you before any commitment.
Want to publish a guest post on aamax.co?
Place an order for a guest post or link insertion today.
Place an Order