1. Introduction: The Number on the Quote Is Not a Measure of Work
Nearly every SEO quote a Malaysian business receives leads with a keyword count. Ten keywords at one price. Thirty at the next. Two hundred on the enterprise tier. The number sits at the top of the page because it is the one thing a buyer can compare across three proposals in ten seconds.
That is exactly the problem. The count compares cleanly and measures almost nothing. Two agencies can both promise thirty keywords while one writes twelve new pages and the other adds a phrase to twelve pages it already has. Same headline number, very different month of work.
This guide is not about which price tier to buy — our breakdown of what separates an RM1,500 package from an RM5,000 one already covers that ground. This one goes after the metric itself: where keyword counts came from, how they get padded, what number your business should actually ask for, and how to rewrite a keyword-count quote into a deliverable-count quote before you sign anything with an SEO agency.
Before that, some hard data on how many keywords a single page really ends up ranking for.
How to Rank on Google for THOUSANDS of Keywords (With One Page) - Data Study
Source video: Ahrefs on YouTube
2. Why Do SEO Packages Quote Keyword Counts at All?
Quick Answer: Keyword counts survive because they solve a sales problem, not a search problem. SEO work is invisible and slow, so agencies need something countable to put beside a price. A keyword list is easy to produce, easy to compare, and easy to report against — which is why it outlived the ranking method it was built for.
The keyword-count package is a leftover from an era when a page ranked for the exact phrase you typed into it and very little else. Buying "ten keywords" meant buying ten little optimisation jobs, and the arithmetic held up.
It stopped holding up years ago. Google now matches pages to meaning rather than to strings, which is why Ahrefs' study of three million searches found the average top-ranking page also ranks in the top ten for roughly a thousand other queries. Nobody wrote those into a package. They came free with a page that answered a question properly, which is the same reason matching a page to search intent now beats matching it to a phrase.

The count stayed anyway, because three parties find it convenient:
- The salesperson. A number beside a price closes faster than a paragraph about topical coverage.
- The buyer. Three proposals with three keyword counts feel comparable, even when the work behind them is not.
- The account manager. A fixed list makes the monthly report write itself — which is precisely why a ranking report can look healthy while revenue does not move.
Key takeaway: The keyword count on your quote exists to make the sale legible, not to describe the work. Treat it as packaging and look for the deliverables underneath.
3. What Does "Targeting a Keyword" Actually Include?
Quick Answer: Ask three agencies what "targeting" means and you will get three answers, ranging from a full new page down to adding the phrase to a rank tracker. Until the proposal defines the verb, the number in front of it carries no information at all.
Here is the sentence to put in your reply email: "For each keyword on this list, what exactly gets produced?" The four answers below all get sold as "targeting", and they differ by roughly ten times in cost.

- A dedicated page A new service, location or guide page written, designed and internally linked
- A section on a page A new H2 and a few paragraphs added to something that already exists
- A tag rewrite The phrase inserted into a title tag, meta description and one heading
- A tracked row The phrase added to the rank tracker so it appears in your monthly report
The last row is the one that quietly inflates counts. Adding a keyword to a tracker takes seconds and costs nothing, so a "200 keyword" package can be built almost entirely from rows. If the proposal will not say which of these four applies per keyword, that silence is the answer — and it belongs on the same list as the other warning signs worth checking before you sign.
Key takeaway: "Targeting" is undefined until the proposal says what gets produced per keyword. Make the agency pick one of the four definitions in writing.
Not sure what a fair retainer buys in Malaysia?
Our pricing page lists what sits inside each tier in pages, hours and reporting rather than keyword counts.
See our SEO pricing tiers →4. What Malaysian SEO Packages Quote by Price Tier
Quick Answer: Across Malaysian retainers, quoted keyword counts rise far faster than content output. Fee roughly doubles between tiers while the keyword number often triples or more, so the keywords-per-page ratio climbs steadily as you move up the price list.
| Monthly fee (RM) | Keywords quoted | Content pieces / month | Keywords per piece |
|---|---|---|---|
| 800–1,500 | 5–10 | 1 | 7.5 |
| 1,500–3,000 | 15–30 | 2 | 11.3 |
| 3,000–6,000 | 30–60 | 4 | 11.3 |
| 6,000–12,000 | 60–150 | 7 | 15.0 |
| 12,000+ | 150–300 | 12 | 18.8 |
Aggregated from ZenWeb-managed campaigns, Malaysia, 2024–2026. Licence.

Read the last column, not the second. Keywords per content piece climbs from about seven to nearly nineteen as the fee rises. That means the extra keywords on the expensive tiers are spread across the same production capacity rather than funded with new pages. You pay more and buy a longer list, not proportionally more writing. Our guide to what Malaysian SEO actually costs tracks the same fee bands from the pricing side.
Key takeaway: Divide the quoted keyword count by the monthly content output. If the result climbs as you move up the tiers, the upgrade is selling list length rather than capacity.
5. 10 vs 30 vs 200 Keywords: What Each Tier Really Buys
Quick Answer: Ten keywords buys focus and usually means real pages. Thirty buys a small cluster and is the honest middle for most Malaysian SMEs. Two hundred rarely buys two hundred of anything — it buys a wider tracking view, which is useful for large sites and misleading for small ones.
The counts are not wrong so much as mismatched to site size. A twelve-page plumbing site and a four-thousand-SKU store need completely different lists, and the same number means different things on each.
- Around 10 keywords. Fits a small service business with a handful of money pages. Each keyword can genuinely earn its own page, so progress is visible and slow — usually one or two pages per month.
- Around 30 keywords. Enough for one proper topic cluster: a pillar page plus supporting guides. This is where grouping keywords into pages that rank starts to matter more than the count itself.
- Around 200 keywords. Only coherent on a site with hundreds of existing pages, where the list is a monitoring surface rather than a to-do list. On a fifteen-page site it is a report filler.

The trap is buying the enterprise count on a small site. You get a long spreadsheet, a handful of pages, and a report that looks busy — which is a common reason businesses end up firing an SEO agency in month eight.
Key takeaway: Match the count to your page count, not your ambition. A list far longer than your site can support is a reporting device, not a plan.
6. Keywords Quoted vs Pages Actually Built in 12 Months
Quick Answer: Multiplying the quoted keyword count by fifteen does not multiply output by fifteen. Across a year, accounts quoted 150 keywords produced roughly twice the pages of accounts quoted 10 — because the extra keywords were mapped onto pages that already existed.
| Keywords quoted | Pages built or rewritten | Pages | Keywords per page |
|---|---|---|---|
| 10 | 9 | 1.1 | |
| 30 | 14 | 2.1 | |
| 60 | 18 | 3.3 | |
| 150 | 22 | 6.8 |
Aggregated from ZenWeb-managed campaigns, Malaysia, 2024–2026. Licence.

Fifteen times the keywords bought roughly two and a half times the pages — the rest of the list was absorbed by pages that already existed.
None of this makes the bigger package bad value. Twenty-two pages beats nine. It simply means the keyword number is a poor proxy for what you get: output rises with the fee, not with the list, and it flattens out quickly. Judge the retainer on the third column.
Key takeaway: Content output grows far more slowly than the quoted keyword count. Ask for the page number, because that is the figure that actually moves between tiers.
7. How Keyword Counts Get Padded (And How to Spot It)
Quick Answer: Padding is legal, common and easy to detect. Long lists get filled with brand terms you already rank for, near-identical phrasings of one query, and searches almost nobody in Malaysia makes. Sort the list by monthly volume and the padding shows itself in a minute.
Work through the delivered keyword list before month one and check for these four patterns. Each inflates the count without adding a single winnable target.
- Brand terms. Your own company name and product names. You already rank first for these, so they add rows and guarantee green cells in the report.
- Near-duplicates. "Aircon service KL", "air cond service KL" and "aircond servicing Kuala Lumpur" are three list items and one page. Duplicates that do get separate pages create keyword cannibalisation, where your own pages compete with each other.
- Genuinely dead phrases. Not every low-volume term is padding — long-tail keywords are often the ones that convert. The problem is terms with no Malaysian demand at all, which are easy to "rank" for because nobody searches them.
- Wrong-intent research terms. "What is SEO" style queries bring readers, not buyers. A list heavy on these will lift traffic charts without lifting enquiries, which is why commercial-intent keywords deserve a separate column in the plan.

The one-minute test: open the list in a spreadsheet, sort by estimated monthly volume, and count how many rows sit under fifty searches with no buying intent. If that is more than half the list, the count is inflated. You can run the check yourself using free keyword research methods before the first invoice is due.
Key takeaway: Ask for the keyword list with monthly volume and current ranking beside every row. Padding cannot survive those two columns.
8. Where the Traffic Really Lands on a Tracked Keyword List
Quick Answer: Traffic concentrates brutally at the top. Across Malaysian SME accounts, keywords sitting in positions one to three make up under a tenth of a typical tracked list but bring in around six in every ten organic clicks. The long tail of the list contributes almost nothing.

| Rank band | Share of tracked list | Share of organic clicks | Share of enquiries |
|---|---|---|---|
| Positions 1–3 | 8% | 61% | 68% |
| Positions 4–10 | 14% | 27% | 24% |
| Positions 11–20 | 16% | 8% | 6% |
| Positions 21–50 | 25% | 3% | 2% |
| Below 50 or unranked | 37% | 1% | 0% |
Aggregated from ZenWeb-managed campaigns, Malaysia, 2024–2026. Licence.
Two things follow. More than a third of a typical tracked list produces nothing at all, so adding rows at that end changes no business outcome. And the enquiry column is even more top-heavy than the click column, which argues for a short list of well-chosen terms over a long list of hopeful ones. If your report leads with "keywords improved" rather than positions one to three, it is measuring the wrong end, as our guide to SEO reporting metrics that prove ROI explains.
Key takeaway: Roughly 8% of a tracked list earns most of the clicks and enquiries. Buy depth on those few terms rather than breadth across the rest.
Want your list rebuilt around the terms that convert?
We start every retainer by mapping keywords to pages and cutting the rows that cannot earn an enquiry.
Compare our SEO service scope →9. How to Convert a Keyword-Count Quote Into a Deliverable-Count Quote
Quick Answer: Send one email asking the agency to restate the same fee as six countable deliverables — pages, rewrites, technical hours, link outreach, reporting and a named contact. Any agency that can do the work can answer in a day. The rewrite costs you nothing and makes three quotes genuinely comparable.
Google's own guidance on hiring an SEO pushes in the same direction: ask for realistic estimates of the improvement and of the work involved. Here is how to get that in writing.
- Ask for the same price in deliverables. "Please restate this RM3,500 retainer as monthly output — no keyword numbers." Keep the fee fixed so nothing else moves.
- Get six line items. New pages published, existing pages rewritten, technical hours, link or citation outreach, reporting frequency, and the named person doing the work.
- Fix the definitions. A "page" means published and internally linked, not drafted. An "hour" means implemented, not recommended in a document.
- Set the first review date. Ninety days, judged on the six line items rather than on rankings, which lag. Our note on what the agency needs from you lists the approvals that keep those numbers achievable.
- Attach it to the contract. The rewritten table becomes the scope annexe, so the monthly review has something to check against.

Two quotes with the same fee and the same keyword count often land very differently once rewritten — one shows four pages and six technical hours, the other shows one page and a report. Handle asset ownership in the same round, since who owns the content and links you paid for is decided by the contract, not by the invoice.
Key takeaway: One email converts a keyword-count quote into six countable deliverables. If an agency will not answer it, that reluctance is the most useful data point in the whole process.
10. Same Budget, Two Quote Formats: A 12-Month Comparison
Quick Answer: Hold the fee at RM3,500 a month and change only how the scope is written. A keyword-count scope drifts toward tracking and light edits; a deliverable-count scope forces publishing. The gap shows up as pages by quarter two and as enquiries by quarter three.
| Measure | Q1 | Q2 | Q3 | Q4 |
|---|---|---|---|---|
| Keyword-count scope — pages live (cumulative) | 3 | 6 | 8 | 11 |
| Deliverable-count scope — pages live (cumulative) | 4 | 10 | 16 | 22 |
| Keyword-count scope — enquiries per month | 6 | 9 | 13 | 17 |
| Deliverable-count scope — enquiries per month | 6 | 12 | 21 | 31 |

Illustrative projection based on ZenWeb client benchmarks, Malaysia, 2024–2026. Licence.
Quarter one looks the same under both scopes, which is the honest part — nothing decisive happens in the first ninety days of SEO either way. The separation appears once compounding starts, because published pages keep earning while tracked rows do not. That is also why SEO ROI maths only works when the scope guarantees output every month.
Key takeaway: The scope wording, not the fee, decides how much gets published. Write the scope in deliverables and the compounding takes care of itself.
11. Conclusion: Ask for Pages, Not Phrases
Quick Answer: The right number of keywords for your SEO package is however many your pages can honestly cover — usually one focus keyword per page, with a cluster of related terms coming along for free. Everything else on the list is monitoring, and monitoring is not a deliverable.
Keyword counts are not a scam. They are just a unit that stopped describing the work about a decade ago and stayed on the quote because it sells well. Once you know that, the count becomes harmless: read it, then look past it. Every retainer ZenWeb runs in Malaysia is scoped this way, in pages and hours rather than in list length.
Ask any SEO agency you are considering for pages published, pages rewritten, technical hours and a named owner, at a fixed fee, reviewed at ninety days. If you are still weighing up resourcing, our comparison of agency, freelancer and in-house covers that decision, and the fifteen questions to ask before choosing covers the rest of the vetting. If build and search are being quoted together, read our take on using one agency or two before you split the work.
Ready to see what your retainer should actually deliver?
Book a free 30-minute review — we'll go through your current keyword list, your site's page coverage and your competitors, then give you a 90-day plan written in pages and hours instead of keyword counts.
Get my free SEO scope review →
12. Frequently Asked Questions
1. How many keywords should a small business SEO package target?
For a Malaysian SME with fewer than twenty pages, ten to thirty focus keywords is realistic — roughly one per money page, plus a small cluster of supporting guides. Anything beyond that is being tracked rather than worked on. The better question is how many pages the retainer publishes each month, since that is what actually moves rankings.
2. Is a 200-keyword SEO package better value than a 30-keyword one?
Only if your site already has hundreds of pages to attach those keywords to. On a small site, the extra 170 rows are monitoring, not work. Compare the two quotes on pages published, pages rewritten and technical hours per month instead — that comparison usually reverses the apparent value gap.
3. Can one page rank for more than one keyword?
Yes, and it usually does. Ahrefs' study of three million searches found the average top-ranking page also appears in the top ten for around a thousand other queries. That is why paying per keyword makes little sense: you are charged for a list while Google rewards the page.
4. What should I ask an SEO agency instead of the keyword count?
Ask for six numbers at your fee: new pages published per month, existing pages rewritten, technical implementation hours, link or citation outreach, reporting frequency, and the name of the person doing the work. Then ask for the keyword list with search volume and current position beside every row.
5. Are low-volume keywords in a package always padding?
No. Long-tail terms often convert better than broad ones because the intent is clearer. The padding signal is different: rows with almost no Malaysian search demand and no buying intent, added mainly so the report shows movement. Volume plus intent, checked together, separates the two.


