How to Read an SEO Proposal (and Spot a Bad One)
Last reviewed: July 2026
By Christoph Olivier, Founder, CO Consulting.
An SEO proposal is a sales document, not a strategy, and the two are easy to confuse. Most guides teach agencies how to write proposals that close. This one does the opposite: it teaches you, the business owner, to read the document on your desk section by section, score it against what a real one contains, and price it against 2026 market rates so you can tell a $4,000 plan worth buying from a $900 one that is expensive at any price.
What an SEO proposal is (and what it should contain)
An SEO proposal is the written document an agency or consultant sends before you sign, laying out what they found in your current SEO, what they will do, what you will get, what it costs, and how they will report results. A complete one contains seven parts: a findings section on your current state, keyword and competitor analysis, a strategy, a specific deliverables list, a timeline, pricing, and a reporting plan. If a section is missing, that is not a gap to negotiate. It tells you what you are actually buying.
The single fastest tell of quality is order. A strong proposal follows current state, then opportunity, then process, then timeline, then investment, then next steps. It moves from your problem to their plan to the number. A weak one opens with the number and a package name because there was no diagnosis behind it.
The document should read like it was written for you. Your domain, your competitors, and your actual rankings should appear on page one. If your business name only shows up in the header and a template could be dropped onto any client by find-and-replace, the agency skipped the part that makes SEO work: the diagnosis. We cover the full purchase process in our SEO services buyer’s guide; this page stays on the paper in front of you.
How to read an SEO proposal section by section
Read an SEO proposal in the order a good one is written, and score each section before you look at price. Skip straight to the number and you will compare two documents that are not comparable. The table below is the scorecard I use when a client forwards me a proposal to review. Rate each section present-and-specific, present-but-vague, or missing.
| Section | What a strong version shows | Weak-version tell |
|---|---|---|
| Current-state findings | Named issues on your actual site: crawl errors, missing pages, thin content, specific lost rankings | Generic “your SEO can improve” with no site-specific finding |
| Keyword and competitor analysis | Named competitors, real target keywords, and why those keywords over others | A keyword count (“we’ll target 200 keywords”) with no list |
| Strategy | A stated direction tied to your revenue goal, not just tactics | A tactic list with no logic connecting it to your business |
| Deliverables | Quantified monthly output: X pages, Y technical fixes, Z links | “We’ll improve your SEO” or “ongoing optimization” |
| Timeline | Phased milestones with a note that results take 4 to 9 months | Ranking promises with dates, or no timeline at all |
| Pricing | What the fee covers, term length, and a termination clause | A round number with a 12-month lock and no scope |
| Reporting | Named metrics tied to traffic and leads, on a set cadence | Vanity metrics only: impressions, keyword counts, crawl stats |
Score it fast. Four or more sections vague or missing means the proposal is a template, and the work behind it usually matches. Five or more specific means someone did the diagnosis before they quoted you.
The current-state and findings section
This section should prove the agency looked at your site before they wrote a word. Look for named problems: specific crawl or indexing errors, pages that should exist and do not, rankings you have lost, and where competitors outrank you. A finding you could not have written yourself is the signal you want. Boilerplate about “improving visibility” means they quoted before they diagnosed.
The deliverables section
Deliverables are where vague language costs you most, so demand numbers. “We’ll improve your SEO” and “ongoing optimization” are not deliverables; they are room to do little and call it done. A real list quantifies monthly output: how many content pieces, how many technical fixes, how many links, and who does the work. If content creation is absent entirely, the site will not rank for queries it has no pages to answer, and no amount of title-tag tuning fixes that.
The reporting section
Reporting is where an agency either shows its results or hides them. A strong section names the metrics: organic traffic, keyword positions on your priority terms, and leads or conversions from organic, on a monthly cadence with a call. A report stuffed with impressions, crawl stats, and keyword counts but no traffic or conversion line is a screen of vanity metrics, and it usually means the work is not moving the business.
What deliverables and pricing to expect in 2026
Expect a serious small-to-midsize SEO retainer in 2026 to run $1,500 to $5,000 per month, with local campaigns often starting lower and national, ecommerce, or SaaS work climbing past $7,500. Freelancers average near $1,350 per month; full-service agencies average near $3,200. Below roughly $750 a month you are usually buying automated reports and light title-tag edits, which is expensive at any price because it does not move rankings.
Price only means something next to scope. A $4,000 retainer that includes content, technical work, links, GEO structure for AI search, and reporting tied to leads is a bargain. A $500 package that delivers an automated dashboard and a few tweaks is expensive, full stop. The table below sets the rough 2026 bands so you can place the proposal in front of you.
| Tier | Typical monthly cost | What is usually included | Best fit |
|---|---|---|---|
| Entry / solo | $500 to $1,500 | On-page fixes, basic reporting, limited or no content | Very small local scope |
| Boutique agency | $1,500 to $5,000 | Content, technical, links, analytics, monthly reporting and calls | Most 7-figure service businesses |
| Mid to large agency | $5,000 to $25,000+ | Full specialist team, competitive strategy, CRO, advanced technical | Competitive national or ecommerce |
| Enterprise | $25,000+ | Dedicated team, custom builds, large content operations | Enterprise sites |
A monthly retainer should show active work across at least five or six core activities: content, on-page, technical, links, GEO or AI-search structure, and reporting. If items are missing from that list, that is not a negotiating point. It is a description of what you are buying. For the full breakdown of what a package should carry, see our SEO package guide, and check any quote against the SEO statistics on how long ranking gains actually take.
Red flags that mean walk away
Some lines in a proposal are not weaknesses to negotiate; they are reasons to close the PDF. The clearest is a ranking guarantee. Google’s own guidelines state no one can guarantee specific positions, so an agency that promises page-one rankings is either inexperienced or lying, and either disqualifies them. We wrote the long version in why real agencies don’t guarantee rankings.
- Guaranteed rankings or traffic. No credible provider promises specific positions. This one line is enough to walk.
- A package price with no diagnosis. A number arriving before a single question about your site, market, or goals means you were handed a template, not a plan.
- No content in the scope. Technical fixes and on-page edits cannot rank pages that do not exist. Missing content means missing results.
- A 12-month lock with a high upfront fee. SEO takes time, but a standard term is 3 to 6 months with monthly renewal and a 30-day exit for either party. Long locks before any progress protect the agency, not you.
- Vanity-only reporting. Impressions and keyword counts with no traffic or lead line usually hide the absence of business results.
- Defensiveness on scope. If they get prickly when you ask what exactly gets done, who does it, and how it is measured, that reaction is its own answer.
How to compare two or three proposals
When you have two or three proposals, resist ranking them by price. Line the deliverables up side by side, confirm each scope matches what your site actually needs, and ask each agency for case studies or references in your industry, exactly who staffs your account, and what reporting and communication cadence you get. The cheaper number is often the more expensive decision once you see what it leaves out. If you want a second set of eyes, that is the kind of review I run on a consultation call: forward the proposal, and we score it against this scorecard together.
Frequently asked questions
What should an SEO proposal include?
A complete SEO proposal includes seven parts: current-state findings on your site, keyword and competitor analysis, a strategy tied to your goals, a specific deliverables list, a timeline, pricing with term and exit terms, and a reporting plan. Order matters: it should move from your problem to their plan to the price, not open with a package name and a number.
How much should an SEO proposal cost per month?
Expect $1,500 to $5,000 per month for a serious small-to-midsize campaign in 2026, with local work sometimes lower and national, ecommerce, or SaaS climbing past $7,500. Freelancers average near $1,350 and agencies near $3,200. Below about $750 a month you usually get automated reports and minor tweaks, which rarely move rankings regardless of the low price.
What are the biggest red flags in an SEO proposal?
The clearest red flag is a guaranteed ranking, which no credible provider promises. Others include a package price sent before any diagnosis of your site, no content in the scope, a 12-month lock with a high upfront fee, reporting built only on vanity metrics like impressions, and defensiveness when you ask about scope or who does the work.
How do I know if an SEO proposal is just a template?
Check whether the document is specific to you. A template names your business only in the header and fills the body with generic language about improving visibility. A real proposal cites your actual rankings, names your competitors, and lists concrete findings from your site. If four or more sections are vague or missing, treat it as a template and the work behind it usually matches.
Should an SEO proposal guarantee results?
No. Google states that no one can guarantee specific rankings, so a promise of page-one positions signals inexperience or dishonesty. A trustworthy proposal forecasts ranges and outlines expected traffic, lead, and revenue impact with conditional language, and pairs that with a realistic timeline of roughly 4 to 9 months rather than a dated ranking promise.
How long should the contract term in a proposal be?
A standard initial term is 3 to 6 months with monthly renewal after that and a 30-day termination clause for either party. SEO does take months to compound, so some commitment is reasonable, but a 12-month lock with a large upfront fee before you have seen any progress protects the agency rather than you and belongs on your red-flag list.
