Article

How to read an SEO proposal before you sign it

A proposal is a sales document, written to be skimmed and signed. Here is what each section actually commits the agency to, where the soft language hides, and the ten questions to send back before your name goes on it.

By Brandon Kelly · Updated July 2026 · 9 min read
Read an SEO proposal in this order: scope (what they will touch), assumptions (what they expect from you), deliverables (what ships each month, in counts), ownership (who keeps the site, content, and accounts), and exit terms (what leaving costs). Anything vague in those five sections will resolve in the agency's favor later, so get it restated in writing before you sign.

Start with what a proposal is

An SEO proposal is a sales document. The person who wrote it gets paid when you sign it, and every section is arranged with that in mind. That does not make it dishonest. It just means you should read it the way you would read any offer written by the other side: slowly, with a pen, marking every number and every phrase that could mean two things.

Full disclosure before we go further: this page lives on an SEO agency's site, and we write proposals too. That is exactly why this guide can be specific. We know where the soft language goes when an agency wants wiggle room, because we write these documents for a living.

The method is simple. A complete proposal answers five questions: what will you touch, what do you need from me, what ships each month, who owns what, and what does leaving look like. Walk the document in that order, and skip the cover design, the stock photos, and the page about the agency's mission. None of that will appear on an invoice.

Scope: what they will actually touch

Scope draws the edges of the work. For a local service business, a real scope names things you can count: how many pages get on-page work, how many keywords are targeted, whether your Google Business Profile is included, and whether the campaign covers one location or several.

Here is why counts matter. Say you run a plumbing company in Cape Coral with a 40-page website. A scope line that reads "website optimization" could mean all 40 pages or the homepage and two service pages, and both readings are defensible after the fact. The version that protects you reads "on-page optimization for these 12 pages, listed below."

Circle three phrases wherever they appear: "up to" (a ceiling, not a commitment), "as needed" (as needed by whom?), and "ongoing" (which sounds like a promise and commits to nothing). If the scope is a list of activities, keyword research, technical audits, content strategy, rather than nouns you can count, ask the agency to restate it in numbers. A good one can do that in a day. A bad one will explain why SEO is too fluid to count.

Assumptions: the quiet escape hatch

Somewhere near the back there is usually a section called Assumptions, Dependencies, or Client Responsibilities. Read it twice. When a campaign goes sideways, this is the section the agency will point to.

Some assumptions are fair. Nobody can optimize a site they cannot log in to, so expecting admin access, hosting credentials, and manager access to your Google Business Profile is normal. Expecting you to approve content within a stated number of days is fine too, as long as the process is spelled out.

The ones to challenge are the assumptions that quietly move the hard work back to you. "Client to provide content" in a proposal that is supposedly selling content. "Client to supply photography" for a roofer who is on a roof all day. "Results depend on timely client feedback," with no definition of timely. Each of those becomes the reason month four looks exactly like month one while the invoices keep arriving on schedule.

The question to send back: which assumptions, if they slip, change the deliverables or the fee, and how? Get the answer in writing.

Deliverables: demand counts and a cadence

Here is the single test that sorts most proposals: reading only the deliverables section, can you say what will exist in month two that does not exist today? "Content creation" fails that test. "Four articles per month on service topics you approve" passes. So do numbered citations, named landing pages, and a stated count of links per month.

We hold ourselves to this in public. Our pricing page lists exact inclusions for every tier, for example 30 target keywords, four articles, and four backlinks a month on our middle plan, because if counts can live on a public page, they can certainly live in a proposal addressed to you. For the fuller anatomy of a healthy month of work, see what a good SEO retainer includes.

One deliverable should be non-negotiable: a monthly report tied to calls and form fills, not just rankings. Judging whether a report is honest or decorative is its own skill, and we cover it in reporting red flags.

And a 2026-specific check: does the proposal say anything about AI search? Buyers now ask ChatGPT and Google's AI results for "best dentist near me" the way they used to scan ten blue links. If the document never mentions it, it was written a few years ago and nobody has updated it. For what it is worth, AI search optimization is included in every one of our plans, not sold as an add-on.

The pricing line and what sits under it

The monthly number is the loudest line in the document and often the least informative one. Three questions tell you what the work really costs. Is the fee flat? What can ever appear on an invoice beyond it: setup fees, content overages, "premium" link charges, a markup on ad spend? And what would trigger a price change mid-engagement?

The full taxonomy of surprise charges is its own article; read hidden SEO fees before you sign anything with an asterisk in it. Our stake, stated plainly: our plans run $750, $1,500, and from $3,000 per month, flat, with no setup fees, so we obviously benefit when buyers start demanding flat pricing. Demand it anyway.

Ownership: who keeps the site, the content, and the accounts

Most proposals go silent here, and silence is an answer. Before signing, get written answers to four questions: who owns the website and domain, who owns the content produced during the engagement, who is the primary owner of the Google Business Profile, and who owns the analytics and call-tracking accounts.

The pattern that hurts people is the agency-platform website. If the proposal includes "a new website" and never says you own it, assume you are renting it. Picture a Naples med spa that leaves an agency after two years and discovers the site, forty blog posts, and the tracking history all stay behind. That business starts over at zero, and the proposal never technically lied to anyone.

In the proposal, ownership might be one sentence. In the contract it becomes binding, and the clause-by-clause checklist lives in our guide to SEO contract red flags.

Exit terms: read the leaving part first

Five things to find: the term length, whether it auto-renews, the notice period, what happens to work in progress when you cancel, and what a handoff includes (exports, credentials, content files). A proposal that describes onboarding in loving detail and never mentions offboarding is telling you which one the agency has rehearsed.

Term length itself is a judgment call. There are legitimate reasons for longer commitments and plenty of manufactured ones, and we walk through telling them apart in lock-in vs month to month. Our own answer: we run month to month after an initial 90-day ramp, because SEO needs a runway but should never need a cage.

Guarantees, projections, and hockey-stick charts

If the proposal guarantees a ranking, a position, or a date, slow down. Nobody controls what Google or an AI engine returns, so the guarantee is either naive or a tactic, and we unpack the whole genre in do SEO guarantees mean anything. The honest promises are process promises: named deliverables, a baseline measured before work starts, and reporting that includes the flat months.

Treat projection charts the same way. A traffic curve that bends up and to the right is an illustration, not a forecast, unless the assumptions behind it are printed next to it. Ask what inputs produced the curve. If the answer is a template, you have learned something useful about the rest of the document.

Ten questions to send back before you sign

These are proposal-specific. The broader interview, the questions that vet the agency itself rather than the paperwork, lives in our guide to questions to ask an SEO company.

  1. Which deliverables are fixed counts, and which are "up to" or "as needed"?
  2. What exactly will exist in month two that does not exist today?
  3. What do you need from me each month, and what happens to the fee if I am slow to provide it?
  4. Who owns the website, the content, the Google Business Profile, and the tracking accounts if we part ways?
  5. Is the fee flat? What could ever appear on an invoice beyond this number?
  6. How long is the term, does it auto-renew, and how much notice does cancellation take?
  7. What does the monthly report show, and can I see a real one with the client's name removed?
  8. Where does AI search fit in this scope?
  9. Can you restate the vague lines as counts, in writing?
  10. What would make you tell me SEO is the wrong spend for my business right now?

The answers matter, and the manner matters almost as much. An agency that welcomes these questions will be easy to work with in month seven. One that gets defensive during the sales phase, when it is trying its hardest to impress you, will not improve after the signature.

What a clear proposal reads like

A work order. Nouns, numbers, dates, and names, with a fee attached to each block of work and an exit that costs a notice period and nothing more. Boring is a compliment here. Proposals that need three pages of brand story usually need them because the deliverables page cannot stand on its own.

Notice, too, which agencies can send short proposals in the first place: the ones whose pricing and inclusions are already published. When the counts live in public, the proposal only has to say which tier fits you and why. That is the standard we would hold any agency to, including us. If a Marco Island charter captain or a Bonita Springs dentist can read the document once and repeat back exactly what they are buying, it is a real proposal. If they can only repeat back the promise, it is a brochure with a signature line.

Frequently asked questions

At minimum: a scope with countable units (pages, keywords, locations), the assumptions the agency is making about your involvement, monthly deliverables with numbers and a cadence, the full fee plus anything that could ever bill beyond it, ownership terms for the site, content, and accounts, and exit terms including notice period and handoff. If any of those is missing or vague, ask for it in writing before you sign, because vague sections resolve in the agency's favor.
The proposal is the sales document that describes the work; the contract is the legal document that binds both sides. Nothing in a proposal matters unless it survives into the contract, so any promise made verbally or in the proposal should appear in the contract too. Read both documents, and check that the deliverable counts, ownership terms, and cancellation terms match between them before you sign either.
Usually, yes. Vague scope almost always resolves in the agency's favor, because a phrase like ongoing optimization can be satisfied with one hour of work or forty. An honest agency can tell you what ships in month two: how many pages, articles, links, or citations. If they say the work is too custom to count, ask them to count the parts that can be counted, which is most of them.
No. Nobody controls what Google or an AI engine shows, so a ranking or date guarantee is either naive or a sales tactic, and both are bad signs. What an agency can honestly commit to is process and transparency: named deliverables, a real baseline measured before work begins, and reports that include the flat months. Treat any guarantee as a reason to slow down, not to sign faster.
Plan on twenty to thirty minutes with a highlighter, which is short compared to the year of invoices the document governs. Mark every number, every up to, and every as needed. Then write down what you still cannot answer: what ships monthly, who owns what, and what leaving costs. Send those questions back in writing, and judge the agency partly on how directly it answers them.
Ready to get found?

See where you stand in Google and AI search

We will run a free audit of your local rankings and your visibility across ChatGPT, Gemini, Perplexity, and Google AI Overviews, then show you the fastest path to more booked jobs.

Call (239) 747-0465Free audit