The monthly deliverable list, with real counts
Here's what a month of SEO looks like once you can count it. The numbers assume a mid-size Indian retainer — around ₹75,000/month, which buys roughly 45–60 people-hours. Scale them close to linearly: half the budget, half the counts.
Two caveats before you hold anyone to this. Months aren't identical — a replatform or a Core Web Vitals rebuild can legitimately consume an entire month and produce two deliverables instead of twenty. And counts are a hygiene check, never a strategy. Twelve mediocre briefs are worse than four good ones, and considerably more expensive to publish.
| Deliverable | Typical monthly count | Recurring or one-off |
|---|---|---|
| Technical fixes specified and ticketed | 4–8 | Recurring, front-loaded in months 1–3 |
| Content briefs (query, intent, outline, internal links) | 8–12 | Recurring |
| New pages published | 4–8 | Recurring |
| Existing pages rewritten or refreshed | 2–4 | Recurring, rises after month 6 |
| Internal linking pass across a cluster | 1 | Recurring |
| Earned links / digital PR placements | 2–5 | Recurring, and the most variable line by far |
| Google Business Profile updates, if you sell locally | 2–4 | Recurring |
| Report tied to the agreed baseline number | 1 | Recurring |
| Full technical audit | — | One-off, month 1, revisited every 6–12 months |
| Keyword map and content plan | — | One-off, month 1, extended quarterly |
| Analytics and conversion tracking setup | — | One-off, month 1 |
What you only ever get once
Month one is expensive and looks empty. That's because most of what you're buying is one-off work that never repeats and never shows up as a published page.
- The technical audit — full crawl, indexation check, speed profile, mobile rendering, log review if your server gives you one. Produces a fix list, not traffic.
- The baseline — your trailing-90-day qualified organic leads, written down and frozen. Without it, every later claim of improvement is unfalsifiable. It's the deliverable most agencies skip, because it's the only one that can be used against them.
- The keyword map — every priority query assigned to exactly one URL. Prevents keyword cannibalisation, which is far cheaper to avoid than to unpick.
- Tracking setup — GA4 events, Search Console, call and form tracking, CRM source fields. Skip it and you'll spend month six arguing about whose numbers are right instead of what to do next.
Why month one looks like nothing happened
Those four items usually consume 60–80% of the first month's hours. If you're expecting published articles in the first four weeks, you're expecting the wrong thing — and an agency that hands you articles in week two has skipped the audit to make the invoice feel justified.
The honest framing: month one buys direction. Months two onward buy output. An agency that can't explain that distinction on the kickoff call will struggle to explain anything harder later.
How the four disciplines split a month
The deliverable list maps onto four workstreams, and the split shifts as the engagement ages. If your month-nine invoice is funding the same mix as month one, nobody has re-planned the work.
| Workstream | Months 1–3 | Months 4–12 | What it produces |
|---|---|---|---|
| Technical | 25–35% | 5–15% | Fix tickets, indexation and speed gains, migration cover |
| Content and on-page | 35–45% | 45–55% | Briefs, new pages, rewrites, internal links |
| Links and digital PR | 10–20% | 25–35% | Referring domains from real, editorially independent sites |
| Analytics and reporting | 10–15% | ~10% | Baseline, tracking, the monthly read |
What changes if you sell to one city
Local businesses trade part of the link budget for Google Business Profile work, review generation and citation cleanup. Different deliverables, identical logic — and usually a better trade, because the map pack sits above the organic results and most local competitors have never seriously touched their profile.
Five things you should refuse to accept as a deliverable
Each of these appears on real Indian SEO reports every month. Each one occupies a slot a genuine deliverable could have used, which is the actual cost.
- "Directory and classified submissions — 50 completed." These links have been worthless for well over a decade. Their only remaining function is to make a report look full.
- "Meta tags optimised", repeated every month. Title and description work is largely one-off per page. Seeing it monthly means the line exists to fill space, not to change anything.
- "Social bookmarking" or "article submissions." Same category, same era. If either appears, assume the rest of the report needs auditing too.
- A blog post with no brief behind it. Ask which query it targets, what intent it serves, and which page it links to. No answer means it was written to hit a number.
- A backlink report you can't audit. You should be able to click every link, see the page it sits on, and judge whether a human would ever read it. "100 backlinks built" with no URLs attached is an invoice, not a deliverable.
The deliverable that outranks all the others
Everything above is an input. Inputs are easy to produce, easy to admire and easy to fake. The only output that matters is the number you agreed to move, measured against where it stood on day one.
So the real monthly deliverable is one sentence: here is the number we froze, here is what it is now, here is what we did about it. An agency that can produce that sentence every month has nothing to hide behind. An agency that can't will send a deck instead, and the deck will be very good.
That's the basis of how our SEO retainers work. We freeze your trailing-90-day qualified organic leads before the first ticket is written, and if we haven't beaten that number in 90 days we keep working free until we do. It's also why we cap ourselves at three new clients a month — you can't carry that risk at volume, and anyone who says they can hasn't priced it.