Search “SEO scope of work” and you get templates — dozens of them, all listing the same headings: project overview, keyword research, on-page, off-page, reporting. Useful if you are the agency writing the document. Close to useless if you are the owner about to sign one.
The headings were never the problem. “On-page optimisation” can honestly mean eight pages rewritten this month, or one meta title edited. Both satisfy the same line, and that gap is where nearly every SEO dispute in Malaysia begins.
This guide takes the buyer’s side: what belongs in an SEO scope of work, the wording that makes a soft line enforceable, real volumes by retainer band, and the access clauses owners forget. For context, start at the ZenWeb home page or our SEO agency engagements.
Google’s advice is worth holding onto: be careful of any provider who will not clearly explain what they intend to do. Here is Google’s own walkthrough.
Source video: Google Search Central on YouTube
Quick Answer: An SEO scope of work is the schedule attached to your contract listing every deliverable, its quantity, its frequency, and the person responsible. The proposal sells, the contract binds, and the scope of work specifies what you actually bought.
Most Malaysian SME proposals bundle all three: four pages of positioning, a price table, and half a page of bullets labelled “what’s included”. That half page is doing a scope document’s job and is far too short for it. A workable scope runs two to four pages and reads like a specification.
It also decides who is on the hook when a month goes quiet. Without one, a provider can spend a month “monitoring” and stay compliant. With one, you point at line three and ask where the two articles are — much like the specification a SEM specialist’s scope needs on the paid side. What belongs inside depends on which type of SEO service you buy.
| Document | Job | Enforceable? |
|---|---|---|
| Proposal | Persuades you to buy | No, unless attached |
| Contract | Sets term, fees, exit, liability | Yes |
| Scope of work | Defines monthly deliverables | Yes, when named as an annexe |
So ask for one sentence in the contract: “the deliverables in Annexe A form part of this agreement”. Without it, the scope is a working document the provider can revise. Our guide to marketing agency contract terms covers the lock-in clauses beside it, and a solo SEO consultant should meet the same standard.
Quick Answer: A complete SEO scope of work covers eight blocks: target list, on-page, technical, content, off-site, tracking, reporting, and the change process. Each block needs a quantity and a cadence — otherwise it is a heading, not a deliverable.
Here is the checklist, written the way it should read in your annexe:
Tracking and the change process get skipped most often. Skip tracking and you will argue over whether a WhatsApp enquiry counts; skip the change process and every request becomes a favour. On complex sites the technical block earns its own annexe — see what technical SEO services cover.
Not sure what your current scope covers?
Send us the proposal you are holding and we will map it against this eight-block checklist. See what our SEO scopes include →
Quick Answer: Volume scales with the retainer, roughly in a straight line. At RM 1,500–2,500 a month, expect three to four pages worked on and one article. At RM 8,000 and above, expect twenty pages, five to six pieces, and named developer hours.
The table is how ZenWeb writes its own monthly commitments. Use it as a sanity check: if a proposal quotes RM 2,000 and promises fifteen pages plus four articles, either the pages are meta-title edits or the articles are 400 words.
| Retainer (RM/mo) | Pages | New content | Technical fixes | Reporting |
|---|---|---|---|---|
| 1,500–2,500 | 3–4 | 1 article, 900–1,200 words | Up to 5 | Monthly report, quarterly call |
| 2,500–4,500 | 6–8 | 2 articles | Up to 12 | Monthly report + monthly call |
| 4,500–8,000 | 10–14 | 3–4 articles | Up to 25 | Monthly report + fortnightly call |
| 8,000+ | 18–25 | 5–6 pieces, incl. 1 pillar | Rolling backlog + dev hours | Live dashboard + monthly review |
Source: ZenWeb client tracking, Malaysian SME retainers, 2024–2026. Licence.
The bands assume a site in reasonable health — a rebuild changes the first three months. Agencies buying capacity through a white label SEO arrangement should read these as the wholesale floor. Our breakdown of SEO pricing in Malaysia covers what each band costs.
Quick Answer: Five lines cause most of the trouble: “SEO optimisation”, “content as needed”, “link building”, “technical fixes” and “monthly reporting”. Each has a floor far below what the buyer pictured when they signed.
The table pairs each vague line with the smallest delivery that satisfies it, plus the wording to ask for instead.
| Vague line | Can shrink to | Ask for instead | Risk |
|---|---|---|---|
| “SEO optimisation of your site” | One title tag edit | 8 named URLs monthly, per Annexe A | High |
| “Content as needed” | Zero articles | 2 articles monthly, 900–1,200 words, live by the 25th | High |
| “Link building” | Five free directory listings | 4 editorial placements monthly, live URLs reported | High |
| “Technical fixes” | A crawl report, no fixes | Up to 12 issues fixed monthly; larger jobs quoted | Medium |
| “Monthly reporting” | A rankings screenshot | Clicks, impressions, keywords, conversions, plus a call | Medium |
Source: SEO proposals reviewed for ZenWeb prospects, Malaysia, 2024–2026. Licence.
None of those rewrites are unreasonable asks. A provider who resists a number beside “link building” is telling you the number is small. One who resists a cap on fixes is guarding against an unbounded backlog, which is fair — agree the cap together, and note that caps matter more on large sites, as enterprise SEO past a thousand pages shows. If a proposal answers scope questions with a ranking promise, read why no honest agency guarantees page one.
Quick Answer: Make five passes: get the line-item list, put a number on every line, add a cadence and deadline, name the owner and approver, then attach the targets and lock the change process. Most proposals become a usable SEO scope of work in one round of edits.
No lawyer needed — five passes, then one consolidated list of edits sent back.
Expect pushback on step two and almost none on the rest. A provider who will not commit to numbers has given you your answer. The ones who do tend to be the same ones who run paid search to revenue rather than clicks, and a combined SEO and SEM scope lists each channel separately.
Want a scope you can hold us to?
Every ZenWeb SEO retainer ships with a numbered monthly annexe. Compare our SEO retainer bands →
Quick Answer: The cost shows up as months, not ringgit. A verbal-only arrangement typically loses about five of the first twelve months to rework, chasing and renegotiation. A fully specified SEO scope of work loses under one.
The chart models that loss across four levels of scope detail, using patterns we see when clients move to us. Treat it as a planning estimate.
| Scope detail | Months lost in year one | Months | Retainer wasted |
|---|---|---|---|
| Full annexe | 0.5 | 4% | |
| Partly specified | 1.5 | 13% | |
| One-page summary | 3.0 | 25% | |
| Verbal only | 5.0 | 42% |
Illustrative projection based on ZenWeb client onboarding patterns, 2024–2026. Licence.
The loss lands in months because search compounds. A month spent arguing over whether four articles were due is not a month you can buy back — the pages that should have been indexing were never live. Our read on how long SEO takes assumes the work happens on schedule.
Quick Answer: Three clauses decide what you keep when the relationship ends: whose accounts hold the data, who owns the content and links, and what gets handed over on exit. Put them in the SEO scope of work, not only the contract.
Google is blunt on access: during an audit, grant only read access to Search Console, and a provider with server access should explain every change they make — see Google’s guidance on hiring an SEO. Write that logic into your scope:
These clauses decide whether leaving costs you a fortnight or a quarter. They also make accountability possible: holding your SEO provider accountable assumes you can see the data, and any scope promising AI-search reporting should say where the numbers come from, as tracking AI citations explains.
Quick Answer: Link acquisition has roughly halved as a share of monthly scope hours since 2022, while AI-search visibility work has gone from nothing to about a sixth of the month. A scope built on a 2022 template is now missing a line.
The table tracks how ZenWeb allocates monthly scope hours across five work types, with 2027 projected.
| Work type | 2022 | 2024 | 2026 | 2027* |
|---|---|---|---|---|
| Content production | 35% | 34% | 33% | 32% |
| Technical fixes | 30% | 27% | 24% | 22% |
| Link acquisition | 22% | 18% | 13% | 11% |
| AI-search visibility | 0% | 6% | 17% | 22% |
| Reporting & review | 13% | 15% | 13% | 13% |
Source: ZenWeb SEO retainer scope allocations, Malaysia, 2022–2026. * 2027 projected from trend. Licence.
One caution on that fourth row. Google’s guide to generative AI search says optimising for AI features is still SEO, and lists tactics you can safely ignore. So “AI optimisation” with no named deliverables is as soft as “SEO optimisation” was in 2019. Ask what the hours produce: which pages, which report. That is what AI SEO services should specify, and AI search share of voice is the metric to hold it to.
Quick Answer: Keep four things out of an SEO scope of work: guaranteed rankings, unlimited anything, outcomes the provider does not control, and any line you cannot picture as a file. Promise inputs and process, never results one party cannot deliver alone.
One grey area worth naming: a fair scope can promise a process guarantee. Delivery of the listed volumes, a fixed reporting date, a stated response time — all inside the provider’s control. Ranking position is not. That distinction separates a workable document from the arrangements behind most reasons businesses fire their SEO agency.
An SEO scope of work is not paperwork. It is the only part of the deal that tells you, in month seven, whether you got what you paid for. Templates give you the headings; what makes the document work is putting a number, a cadence and a named owner against every line, then attaching it to the contract.
Do that and the rest gets easier: reports become checkable, disagreements short, and leaving becomes a handover rather than a fight. Ask for the annexe before you sign — and see how ZenWeb structures its SEO scopes.
It is binding when the contract names it as part of the agreement — usually a line stating that the deliverables in Annexe A form part of the contract. A scope emailed over on its own is evidence of intent but easier to dispute. Ask for that reference clause.
Two to four pages for a typical Malaysian SME retainer, plus appendices for the URL and keyword lists. Shorter and the numbers are missing. Much longer usually means contract boilerplate has crept in.
Yes, and it should — priorities shift after the first audit. The safeguard is process: any change to volumes, deliverables or targets needs written approval from both sides, and the revised annexe replaces the old one by date. Verbal swaps are how quantities quietly shrink.
It should name the keywords being worked on and how position gets reported, without promising a position. Google says nobody can guarantee a number one ranking, so a scope guaranteeing one is a weaker document, not a stronger deal. Commit the work, report the movement.
The agency drafts it, because they know the volumes their team can deliver. Your job is to edit it: add numbers to soft lines, set deadlines, name the approvers, check the access and handover clauses. A provider who welcomes those edits is the one worth hiring.
Want an SEO scope you can hold us to?
Book a free 30-minute strategy session — we’ll review your site, ranking and competitors, then send a numbered monthly scope with realistic volumes and a named owner.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist
Online