I have reviewed a lot of SEO proposals over the years — both the ones I write and the ones clients bring me after being burned by someone else. The patterns in bad proposals are remarkably consistent. They tend to be long, full of impressive-sounding deliverables, and deliberately vague about what success looks like. Learning to read past the polish is worth your time before you sign anything.

Start With the Deliverables Section

The deliverables section is where proposals either earn trust or lose it immediately. Good deliverables are specific and verifiable. Bad ones are activity-based with no clear output you can hold anyone accountable to.

Specific and verifiable: monthly technical audit report identifying crawl errors, Core Web Vitals failures, and indexation issues, with prioritized fix list. Activity-based filler: ongoing technical SEO optimization. One of those you can check at the end of the month. The other you cannot.

Push for specifics on every line item. How many pieces of content per month? What is the word count range? What does the keyword research deliverable actually look like — a spreadsheet, a strategy doc, a prioritized list by search volume and difficulty? What does link building mean — outreach-based placements, directory submissions, something else? The vendor who can answer these questions precisely has a process. The vendor who gets vague or defensive does not.

Also look at what is conspicuously absent. A proposal with no mention of technical SEO is a red flag — either they do not do it or they do not understand why it matters. A proposal with no mention of content is similar. Both are core to how search engines evaluate pages; a proposal that skips either one is incomplete by definition.

How Reporting Is Described

The reporting section tells you a lot about whether a vendor intends to be accountable. What specifically will they report on, and how often?

Rankings alone are not a useful metric. A vendor can show you a report full of green arrows for terms that send zero buyers to your site. I have seen this used deliberately to make a bad engagement look successful. The metrics that matter are organic traffic (sessions from search), leads or conversions from that traffic, and the trajectory of those numbers over time. Any proposal that leads with rankings and mentions traffic as an afterthought is worth questioning.

Ask: will I have access to Google Analytics and Google Search Console, or will I be dependent on your reporting dashboard? You should always own your analytics. A vendor who requires you to view data only through their platform is creating a dependency that benefits them, not you.

Ask: what does the monthly report actually look like? A real report shows work completed, metrics moved, and a plan for the next period. A slide deck with logos and stock imagery and one bar chart is not a report.

Contract Terms and Lock-In

Read the contract length and termination clause carefully. A twelve-month minimum with a sixty-day cancellation notice is not unusual in this industry, but it is a significant commitment. Ask yourself: what are you getting for that lock-in period? If the answer is vague, that is a problem.

Some lock-in is reasonable. SEO takes time and an agency needs enough runway to show results. But a contract that locks you in for a year with no performance benchmarks and no exit clause for non-performance is entirely one-sided. A vendor who is confident in their work will include some form of milestone-based review — a check-in at month three or four where both parties assess whether the engagement is on track.

Also look at who owns the work product. Content written for your site, links built pointing to your domain, technical changes made to your CMS — these should be yours when the engagement ends. Some vendors retain ownership of content or use link schemes that evaporate when you stop paying. Ask directly: if I cancel, what do I keep?

The Vague-Promise Red Flags

A handful of phrases in proposals reliably predict a bad outcome:

Guaranteed first-page rankings — nobody can guarantee this. Google does not offer a guarantee. Anyone who does is either lying or planning to rank you for terms with no search volume.

Proprietary SEO system or proven methodology without any explanation of what that means — this usually means the vendor does not want you to understand what they are doing well enough to evaluate it.

We build high-quality links with no further detail — link building is the part of SEO with the highest variance between good and catastrophic. Paid links on link farms can get a site penalized. Asking where the links will come from and what the vetting process looks like is not unreasonable. A vendor who cannot or will not answer that is either outsourcing to someone they do not supervise or doing something they know you would not approve of.

Full-service digital marketing bundled with SEO at a suspiciously low price — SEO done properly is not cheap, because the inputs (research, content, outreach, technical work) take real time. A $500/month full-service package either cuts corners or subsidizes the SEO with margin from something else.

What a Fair Proposal Looks Like

A proposal I would feel good signing has: a specific onboarding process (usually an audit), named deliverables with clear outputs, reporting tied to traffic and conversions not just rankings, a contract with a reasonable length and a performance-based review point, and clarity on what you own at the end. It also acknowledges what SEO cannot do — it is not a replacement for a broken product or an uncompetitive offer, and a good vendor will say so rather than overpromise.

If you are looking at a proposal right now and it does not have most of those things, you have two options: ask for revisions before signing, or walk away. Both are legitimate.