How to evaluate an SEO proposal
Six things to look for and four to treat as warnings, in the order you should read them.
- Read the deliverables before the price. Two quotes at $2,500 can describe different work.
- Look for a named measurement with a fixed denominator.
- A proposal with no exclusions has not been thought through.
- Ask what would make them tell you it is failing. Vagueness there means it never gets declared.
To evaluate an SEO proposal, read it in a fixed order: the deliverables first, then the measurement, then the timeline, then the price. Six things should be present in a proposal worth signing, and four things should be read as warnings. This page sets out both lists in that order, and the question to ask before you sign.
Why should you read the deliverables before the price?
A price is only meaningful against a scope. Two proposals at $2,500 can describe completely different work, and the cheaper-looking one is often the smaller one.
Line up the deliverables side by side before you compare the numbers at the bottom.
What are the six things to look for in an SEO proposal?
Six things should be present in an SEO proposal worth signing: a named measurement with a denominator, specific deliverables, a stated timeline with a first checkpoint, what is excluded, who does the work, and exit terms. The table below carries each one and what it means.
| What to look for | What it means |
|---|---|
| 1. A named measurement, with a denominator. | What gets measured, against whom, and does that set stay fixed? |
| 2. Specific deliverables. | “Content optimisation” is not a deliverable. “Rewrite six service pages answer-first” is. |
| 3. A stated timeline with a first checkpoint. | — |
| 4. What is excluded. | A proposal with no exclusions has not been thought through. |
| 5. Who does the work. | Senior on the pitch and junior on the account is the oldest pattern in the industry. |
| 6. Exit terms. | What happens to the site, the content and the data if you leave. |
What are the four warning signs in an SEO proposal?
Four things in an SEO proposal are worth treating as warnings: a guarantee, a single composite score, no exclusions, and pressure on the price. None of the four proves bad faith on its own. Each one moves risk off the agency and onto you, which is reason enough to ask about it before you sign.
| Warning | Why it is a warning |
|---|---|
| A guarantee. | Rankings and AI citations are not in the agency's control, and a guarantee means either a loophole or a metric chosen because it is easy. |
| A single composite score. | A number whose derivation you cannot inspect will always move in the flattering direction. |
| No exclusions. | See above. |
| Pressure on the price. | An agency that discounts 30% to close this week was overpricing, or is about to under-resource you. |
What single question reveals the most about an agency?
Ask: what would make you tell me this is not working? A good answer is specific and has a date on it. A vague answer means nobody has decided what failure looks like, which means it will never be declared.
What does publishing this checklist cost us?
Publishing this checklist costs us the benefit of the doubt on our own proposal, because every one of the ten items can be turned back on Mindflow before you sign anything with us. That is the point of putting it on our own site rather than in a sales deck.
Published as a checklist a prospect can run against our own proposal, alongside the client results we are permitted to publish, which are two rather than the hundreds a larger agency can show. We would rather be compared on both than on neither.
Our protocol is published in full at our methodology page. Rankings are never guaranteed. Anything we could not trace to a primary source is absent from this page, not estimated. The audit runs the same six layers described on the pricing page, and Share of Answer is scored quarterly.
“An agency that discounts 30% to close this week was overpricing, or is about to under-resource you.”
