Two SEO proposals rarely describe the same thing in the same words. One agency bundles content, technical work and outreach into a single monthly fee. Another breaks everything into line items. A third talks mostly about strategy and leaves the specifics for a follow-up call. Put three proposals like that side by side and it is genuinely difficult to tell which one is actually the better fit.
The problem usually is not that any proposal is dishonest. Agencies structure their offers differently, use different language for similar work, and price things according to their own internal models. Comparing them fairly means translating each one into a common format before you judge them, rather than reading each proposal in isolation and going with a gut feeling.
This guide sets out a simple way to do that: a framework you can build in a spreadsheet in about ten minutes, plus the criteria worth scoring once it is set up. If you would rather skip the spreadsheet, our free proposal comparison tool runs the same scoring automatically.
Why Proposals Resist Direct Comparison
Most proposals are written to sell the agency’s approach, not to make comparison easy. That is a reasonable thing for a document to do, but it means the burden of translating “what will we actually get” falls on you.
- Deliverables are grouped differently: one proposal might list “content” as a single line, another might break it into research, writing, and publishing.
- Pricing models vary: retainer, project-based, or a hybrid of the two, sometimes without a clear like-for-like monthly figure.
- Reporting formats differ, so the same underlying data can look more or less thorough depending on presentation alone. If you want to check whether the reporting itself will actually let you see a return, our guide on how to measure ROI from SEO investment covers what to look for.
- Some proposals lead with strategy and are light on deliverables; others do the opposite.
None of this means one format is better than another. It means you need a neutral structure to drop each proposal into before you can judge them against each other rather than against their own internal logic.
Build a Simple Comparison Framework
You do not need specialist software for this. A spreadsheet with one row per criterion and one column per agency does the job. Copy the structure below, or build your own version of it.
| Criterion | Agency A | Agency B | Notes |
| Monthly fee | Include set-up or onboarding costs separately | ||
| Core deliverables | List what is actually done each month | ||
| Strategy rationale | Specific to you, or could apply to anyone? | ||
| Reporting frequency | What is measured, and how often | ||
| Named contact | Who you would actually deal with | ||
| Contract length | Minimum term and renewal terms | ||
| Notice period | How you exit if it is not working | ||
| Relevant experience | Comparable challenges, not just client logos |
Quick tip: fill this in directly from each proposal first, then flag any row you had to leave blank. A blank row is not automatically a problem, but it tells you exactly what to ask about on the follow-up call, rather than raising it vaguely.
The Criteria Worth Scoring
Not every row on the framework carries equal weight. A few areas are worth spending most of your time on.
Strategy and rationale
Read the strategy section of each proposal and ask whether it could be swapped into a different client’s document without anyone noticing. If it could, the agency has not done much thinking about your specific situation, whatever the rest of the proposal looks like.
Deliverables and scope
Convert vague deliverables into specifics wherever you can. “Content strategy” should become a number of articles, a topic focus and an approval process. If a proposal will not commit to specifics before you sign, that is worth noting in your comparison rather than assuming it will resolve itself later.
Commercial terms
Fee, contract length, notice period and exit terms belong in the same row of your comparison, because they only make sense read together. A slightly higher monthly fee with a 30-day notice period is often a safer commitment than a cheaper option locked in for a year. Our SEO proposal red flags checklist goes into more detail on what reasonable contract terms look like if you want a second reference point.
Team and experience
Weigh transferable experience with comparable businesses more heavily than a long client list. If you are still unsure how to probe this on a call, our 10 questions to ask an SEO agency covers how to ask about team and experience without it feeling like an interrogation.
A Worked Example
Here is how two fictional proposals might look once translated into the same framework. The businesses and figures are illustrative, but the pattern is a common one.
| Criterion | Agency A | Agency B |
| Monthly fee | £1,800 | £1,200 |
| Core deliverables | Technical audit, 4 articles/month, monthly outreach | “Ongoing optimisation” (unspecified) |
| Strategy rationale | References current site and named competitors | Generic, no reference to the business |
| Contract length | 3 months, then rolling | 12 months fixed |
| Notice period | 30 days | 90 days |
On price alone, Agency B looks like the better deal. Once the deliverables, contract length and notice period are laid out next to each other, the picture changes: Agency A costs more per month but is clearer about what you get and easier to leave if it does not work out. Neither is automatically the right choice, but the comparison at least makes it an informed one.
What the Framework Will Not Tell You
A comparison table is useful for removing bias from the parts of a decision that can be written down. It cannot capture how a team communicates on a call, how quickly they respond to a tricky question, or whether you would actually enjoy working with them for the next year. Those things matter too, and they only surface through conversation, not through the document itself.
The proposal tells you what an agency says it will do. The comparison tells you where the gaps are. The conversation tells you whether you trust them to fill those gaps.
Use the framework to narrow the field, then spend your remaining time on the agencies that come out ahead, rather than trying to keep every detail of every proposal in your head at once.
Ready to Compare Proposals?
If you have two or three proposals sitting in your inbox and thirty minutes to spare, the framework above will get you further than reading each one twice. For the fuller picture on evaluating an agency beyond the paperwork, our guide on how to choose an SEO agency covers the wider decision.
If you would rather have an independent pair of eyes fill in the framework for you, and flag anything that does not add up, that is exactly what our SEO Proposal Review is for.
One more reason to compare proposals carefully: even councils, with every payment over £500 published by law, rarely buy SEO as a clearly defined line item. Our report on what UK councils spend on SEO and digital marketing found most of it bundled inside broader contracts, which is exactly what makes value impossible to judge afterwards.
Recent Posts
SEO Agency Contract: What to Check Before You Sign
How to Tell If an SEO Agency Is Any Good Before You Hire Them
How to Compare SEO Agencies: A Practical Scoring Framework
AI Mode vs AI Overviews: Why Citation in One Doesn’t Mean Citation in the Other
Google’s New AI ‘Information Agents’ in Search: What It Means for Your SEO Proposal
SEO Proposal Template: What a Good Proposal Should Look Like
Weighing up more than one proposal?
Our SEO Proposal Review gives you an independent, plain-English assessment of up to two proposals side by side, so you can see exactly where they differ and what each one is really asking you to commit to.

Pingback: How to Compare SEO Agencies: A Practical Scoring Framework - Before You Invest