SEO cost per keyword: how per keyword pricing works, what it pays for, and how to test a quote before you sign
A per keyword quote prices positions, not work, so turn it into a list of tasks, a measurement method and an exit clause before you compare it with a monthly retainer.
Published by AI Knows Us · Updated 21 October 2026
SEO cost per keyword is a pricing model where the provider charges a set fee for each search phrase on an agreed list, usually billed monthly, and often only when that phrase reaches an agreed position such as page one. Most providers charge a monthly retainer, a fixed project fee or an hourly rate instead. Per keyword pricing looks simple, but the price you pay depends almost entirely on which phrases go on the list, who chooses them, and how the position is measured. Settle those three things in writing and a per keyword quote can be compared fairly with any other quote.
The two versions of per keyword pricing
Almost every per keyword offer is one of these two shapes.
| Version | How the bill is built | What the provider is rewarded for |
|---|---|---|
| Flat fee per keyword | A set amount per phrase per month, paid whatever happens | The size of the list |
| Pay per ranking | A fee per phrase only for the days or months it holds an agreed position | Phrases that reach the position, whichever phrases those are |
The flat version is a retainer priced per phrase. The pay per ranking version is a performance deal. Each has its own weak point.
Why the price of one keyword varies so much
The work needed to move one phrase is set by the phrase, not by the provider's rate card. These are the things that change it.
- Competition on the results page. A phrase where the top results belong to large, long established sites needs far more content and authority work than a phrase where the top results are thin pages.
- Intent. A phrase people use when they are ready to buy is usually contested by many sellers. A long, specific question is usually contested by few.
- Your starting point. A site with a clean technical base and a page already sitting on page two needs less work than a new site with no page on the subject.
- Location. A phrase searched in one town competes with local businesses. The same phrase searched nationally competes with everyone.
So a single price per keyword across a whole list is a sign that the list was built to fit the price, rather than the price built to fit the list.
What the fee actually pays for
Search engines rank pages, not keywords. Nobody can work on a keyword directly. The work that moves a phrase is the same work any SEO programme does:
- fixing technical problems that stop pages being crawled or indexed;
- writing or improving the page that should answer the phrase;
- linking to that page properly from the rest of your site;
- earning mentions and links from other sites;
- for local phrases, keeping your business listings complete and accurate.
Much of that work helps many phrases at once. A technical fix or a stronger home page lifts the whole site. That is why most providers do not price this way, and why a per keyword quote should still tell you which of these tasks will be done each month. If it cannot, you are buying a number on a report, not work on your site.
The weak point in each version
Flat fee per keyword
The risk is padding. A long list of phrases that each bring very little traffic makes the monthly fee look reasonable per item while the total grows. Ask for the expected search demand behind each phrase and remove any phrase your customers would not actually type.
Pay per ranking
The risk is easy phrases. If the provider is paid only when a phrase ranks, the cheapest way to earn the fee is to pick phrases that already rank, or phrases so specific that almost nobody searches them. Your brand name is the classic example: it usually ranks first already, and paying for it is paying for nothing new. The fix is control of the list: you approve every phrase, and the list cannot be changed without your written agreement.
There is a second point to check. Google's own guidance on hiring an SEO says that if a provider tells you their changes will give you first place in search results, you should "find someone else". A pay per ranking deal is different from a promise of first place, because you pay nothing when the phrase does not rank. But a proposal that sells itself as a sure route to the top of Google has already failed Google's test.
How position is measured decides what you pay
Under a pay per ranking deal, the measurement method is the price. There is no single "position" for a phrase. Results change with the searcher's location, device and settings, so two people can see the same phrase in different places on the same day.
Agree these points in writing:
- The tool. Which rank tracker reads the position, and from which location and device.
- How often. Daily readings, weekly readings, or one reading on billing day. A single reading can catch a good day or a bad one.
- What counts. Whether a listing inside a map pack, an image block or a featured snippet counts as a position, or only the ordinary web results.
- A cross check you control. Google Search Console reports an average position for each query. Google defines it as "the average position of the topmost result from your site". It is an average across real searches, so it will not match a tracker exactly, but a large gap between the two is worth asking about.
If you would like to read positions yourself without paying for a tool, the free tiers compared in best free rank tracking software cover a short list of phrases, which is enough to check a provider's report.
A five step test for any per keyword quote
- Read the list first. Strike out your brand name, any phrase you already rank for in the top three, and any phrase your customers would not type.
- Ask for the tasks. Which pages will be written or changed, which technical fixes, which link work, in which month.
- Fix the measurement. Tool, location, device, frequency and what counts as a position, all written into the contract.
- Agree the exit. What happens to pages, content and links if you stop. Content written for your site should stay yours.
- Convert it. Work out what the full list would cost per month if every phrase ranked. Compare that total, and the task list, with a retainer quote for the same work.
For the other ways SEO is priced, and how to compare two proposals side by side, see SEO pricing explained.
When per keyword pricing is a reasonable choice
It can work well in a narrow set of cases:
- a small local business with a short list of service plus town phrases that genuinely bring calls;
- a site that is already technically sound, where the remaining work is mostly content for named phrases;
- a trial period, where you want to see a provider's work on five or ten phrases before signing a longer retainer.
It works poorly for a large site, for a new site that needs foundation work first, and for any business whose customers search in many different ways.
The search that has no position to buy
Per keyword pricing rests on a list of phrases and a position for each. More buyers now ask the same question of ChatGPT, Gemini or Perplexity, and get back a short answer that names a few businesses. That answer has no page one and no position eleven: a business is either named or it is not, and no rank tracker can read it. If you are paying to rank for "emergency plumber" in your town, it is worth knowing whether an assistant names you when someone asks it the same thing. AI Knows Us checks that answer across the main assistants and shows which sources each one relied on, which is the part of the shortlist a keyword list does not cover.
Questions about SEO cost per keyword
How much does SEO cost per keyword?
There is no standard price, because the work behind a phrase depends on how contested it is, your site's starting point and the location. Ask each provider to show the tasks behind their figure, then compare the monthly total for the full list with a retainer quote for the same work.
Is paying per keyword better than a monthly retainer?
It suits a short list of high value phrases on a site that is already in good shape. For most businesses a retainer with a written task list is easier to judge, because it pays for work that lifts many phrases at once.
Should my brand name be on a per keyword list?
Usually not. Your brand name tends to rank already, so paying for it pays for a result you have without the provider. Take it off the list before you compare quotes.
Who should choose the keywords?
You should approve every phrase. The provider can suggest the list, but under pay per ranking the provider earns more from easy phrases, so final say over the list belongs with you.
How do I check the positions a provider reports?
Compare their report with the average position for each query in Google Search Console, and with a reading from a free rank tracker set to your target location. Small differences are normal. Large ones are worth a question.