How to Write an SEO Proposal (That Clients Actually Approve)
InkDraft
7/4/2026
Direct answer
An SEO proposal should restate the client's goal, show audit findings, group deliverables into technical, on-page, content, off-page, and reporting buckets, set a realistic timeline, and price the work so every cost maps to a deliverable.
Best for
- SEO consultants writing one-to-three page client proposals
- Agencies packaging audit, setup, and monthly retainer work
- Teams that need scope, timeline, pricing, and success metrics in one document
An SEO proposal has one job: make the work easy to understand and easy to approve. Clients rarely reject SEO because it is too expensive. They reject it because they cannot tell what they are actually buying. A good proposal fixes that by connecting goals, deliverables, and price on the same page.
Start With The Client's Goal, Not Your Services
Open with what the client is trying to achieve: more qualified traffic, rankings for specific commercial terms, or recovery after a drop. Restate it in their words. When the proposal starts from their goal instead of a list of your services, every deliverable that follows reads as a means to that end rather than a menu of tasks.
Show What You Found
A short audit summary is the most persuasive part of an SEO proposal. Two or three concrete findings, such as slow pages, thin content on key templates, or missing internal links, prove you looked at the site and justify the scope. This is also where you separate yourself from generic proposals that could have been sent to anyone.
Group Deliverables Into Clear Buckets
List the work in categories the client can follow:
- Technical SEO: crawlability, site speed, indexing, structured data.
- On-page: titles, metadata, headings, internal linking.
- Content: new pages, rewrites, and the topics you will target.
- Off-page: digital PR, links, and citations where relevant.
- Reporting: what you send, and how often.
Grouped deliverables let the client see the shape of the engagement without reading every line, and they make it obvious what is in scope and what is not.
Set A Realistic Timeline
SEO results take time, and a proposal that implies otherwise sets up a hard conversation later. Give a phased timeline: audit and quick wins in the first month, foundational fixes over the next two, then ongoing content and links. A timeline also reassures the client that they are paying for a plan, not open-ended effort.
Price It So It Is Easy To Approve
Tie the price to the deliverables you just listed. Most SEO work fits a monthly retainer, often with a one-time audit or setup fee at the start. Keep the recurring fee and any one-time fee on separate lines so the total is never ambiguous, and make sure the numbers add up to the stated total. A price that maps cleanly to the scope is far easier to get signed off internally than a single round number. For the mechanics of structuring retainers, one-time fees, and installments, see how to price a proposal.
Define How You Will Measure Success
Name the metrics you will report on, such as organic sessions, rankings for target terms, and conversions from organic traffic. Setting the measurement up front turns a vague promise into a testable one and gives both sides a shared definition of progress.
Avoid The Most Common Mistakes
The proposals that stall tend to share a few faults: guaranteeing specific rankings, hiding the price behind a call, padding the document with generic explanations of what SEO is, and leaving scope open-ended. Each one makes the client's decision harder. Clarity is what gets a proposal approved. The same principles as writing a business proposal, applied to SEO.
A Real SEO Proposal Example (Annotated)
Here is a filled-in SEO proposal for a fictional client, a regional e-commerce homeware brand, annotated to show why each part is written the way it is.
1. Goal (in the client's words)
"We rank on page two for our main product terms and organic sales have been flat for three quarters. We want more qualified organic traffic that converts, not just rankings."
Why it works: the proposal opens with the client's own outcome, so every deliverable below reads as a means to that end.
2. What the audit found
- Product category pages have thin, near-duplicate copy across 40 SKUs.
- Core Web Vitals fail on mobile (LCP 4.1s) on the highest-traffic templates.
- No internal links from blog content to commercial category pages.
Why it works: three concrete findings prove the site was actually examined and justify the exact scope that follows.
3. Deliverables (grouped)
| Bucket | Deliverables |
|---|---|
| Technical | Fix mobile LCP on category and product templates; resolve faceted-URL indexation |
| On-page | Rewrite 40 category descriptions; title/meta pass on the top 60 pages |
| Content | 6 buyer-intent guides mapped to commercial categories |
| Links | Internal-link pass from guides to categories; 4 digital-PR placements |
| Reporting | Monthly report on organic sessions, tracked-term visibility, and organic revenue |
Why it works: grouped deliverables let the client see the shape of the engagement without reading every line, and make in-scope versus out-of-scope obvious.
4. Timeline
- Month 1: technical fixes and quick wins, plus the first two category rewrites.
- Months 2–3: remaining rewrites, first three content guides, internal linking.
- Ongoing: content cadence and digital PR, reviewed monthly.
5. Pricing (reconciled)
| Item | Type | Amount |
|---|---|---|
| Technical audit and setup | One-time | $2,500 |
| SEO retainer, months 1–3 | Monthly | $3,000/mo ($9,000) |
| Initial three-month engagement | Total | $11,500 |
Why it works: the $2,500 setup fee plus three $3,000 monthly payments reconcile to an $11,500 initial engagement total. After the initial three-month term, the engagement continues at $3,000 per month unless either party ends it under the proposal's notice terms. The price maps directly to the deliverables above. See how to price a proposal for structuring retainers and one-time fees.
6. How success is measured
Organic sessions to commercial pages, visibility for the 20 tracked commercial terms, and organic revenue, reported monthly against the starting baseline.
Why it works: naming the metrics up front turns a vague promise into a testable one and sets the standard for every monthly report.
FAQ
What should an SEO proposal include? A clear summary of the client's goals, the current situation you found in your audit, the specific deliverables grouped by technical SEO, on-page, content, and links, a realistic timeline, the metrics you will report on, and a price that maps to those deliverables. Keep the scope and the price on the same page so the client can see what they are paying for.
How much should I charge for an SEO proposal? Price the engagement, not the document. Most agencies use a monthly retainer for ongoing SEO, often with a one-time audit or setup fee at the start. Anchor the number to the deliverables and the time they take rather than a round figure, and make sure any recurring fee and one-time fee are listed separately so the total is unambiguous.
How long should an SEO proposal be? Long enough to make the scope and price clear, and no longer. One to three pages is typical: goals and findings, deliverables, timeline, pricing, and terms. A shorter proposal that a client can read in one sitting is approved faster than a long one padded with generic SEO explanations.
Start From A Template
The SEO proposal template already separates deliverables, timeline, and a retainer-plus-setup pricing structure, so the math stays consistent and the scope stays clear. Pick it as a starting point, drop in your audit findings, and adjust the numbers to the engagement. For other service types, browse the full set of free proposal templates.
Source ledger
Related templates
More from the blog
How to Price a Proposal (Fixed, Retainer, and Milestone Pricing)
How to price a client proposal so the number is easy to understand, easy to approve, and tied to real deliverables.
How to Write a Business Proposal (Structure, Sections, and Examples)
A step-by-step guide to writing a business proposal that is clear, credible, and easy for a client to approve.
How to Follow Up on a Proposal (Without Being Annoying)
When to follow up on a proposal, what to say, and how to read the silence. A step-by-step follow-up sequence that keeps deals moving without damaging the relationship.