SEO Proposal Template

Most SEO proposals I see fall into one of two traps. They are either a list of technical jargon the client cannot follow, or a vague promise of more traffic with no plan behind it. Neither gets a yes.

See what’s inside

I built this template around the questions a decision maker actually asks: what is wrong, what will you do about it, how long will it take, what will it cost and how will I know it is working. Each section answers one of those questions in plain language.

It works for freelancers and agencies pitching new clients, and for in-house SEOs who need sign-off from a manager or owner. Fill in the green placeholders, swap in your own findings and you have a proposal you can send today.

What’s included

  • Cover details and executive summary: a half-page summary of the problem, plan, goal and investment for busy readers.
  • Current situation: a findings table that links each issue to its impact on the business.
  • Goals and KPIs: baselines, targets and dates agreed before any work starts.
  • Phased strategy: foundations, growth and authority phases with the reasoning behind the order.
  • Scope of work: a deliverables table plus a clear list of what is not included.
  • Month-by-month timeline: focus, deliverables and the input you need from the client each month.
  • Three pricing options: Starter, Growth and Full service side by side, with your recommendation in the middle.
  • Terms and sign-off: reporting, client responsibilities, honest terms on results and a signature block.

How to use it

  1. Make a copy of the Google Doc and rename it with the client's name and the date.
  2. Gather real data first: Search Console, GA4, a site crawl and a look at who ranks for the client's main searches.
  3. Fill in the current situation and goals tables, then build the strategy, scope and timeline from what you found.
  4. Set your three pricing options, with the one you recommend in the middle.
  5. Write the executive summary last, delete the example rows, and send the proposal as a PDF with a short cover email.
  6. Book a call to walk the client through it rather than waiting for a reply.

Google Docs

SEO Proposal Template

Join my newsletter and make your own editable copy in seconds.

Tips from my client work

  • Link every finding to money or leads. "Slow mobile pages" means little to an owner; "slow pages on the quote form your mobile visitors use" gets attention.
  • Use the client's own numbers as baselines, pulled from Search Console and GA4, and note the date range so results can be compared fairly later.
  • Three pricing options work because the client compares your options with each other, not with doing nothing. Make the middle option the one you would choose for them.
  • Spell out what is not included, such as redesigns or paid ads. It prevents scope creep and awkward conversations three months in.
  • Never promise rankings. Promise the work, the reporting and the review points, and explain that Google controls the results.

FAQs

What should an SEO proposal include?

A good SEO proposal covers the current situation, clear goals and KPIs, the strategy, the scope of work, a timeline, pricing, how you will report and what you need from the client. This template includes all of these, plus a sign-off block so the client can accept it on the spot.

How long should an SEO proposal be?

Long enough to answer the client's questions and no longer. For most small and medium businesses that is five to ten pages. Keep the executive summary to half a page so a busy decision maker can read only that and still understand what you are proposing.

Should I include prices in an SEO proposal?

Yes. A proposal without pricing usually stalls while the client asks for a quote. I recommend three options side by side so the client chooses between your packages rather than deciding whether to go ahead at all.

Ready when you are

Let’s find your next stage of growth.

Hire me through Upwork, or tell me about your business and goals and I’ll suggest where to start.

You’ll work with me directly100% Job Success · 5.0★ rating on Upwork

Get the template

Enter your email and you’ll get your own editable copy of the template straight away. You’ll also join my newsletter with practical SEO and content tips. Unsubscribe any time.

Before you publish

Everything here is set in config.js. Items still open: