Hiring SEO

What a good SEO proposal and contract should include

By Nihanth Guntur · 2026-10-05

A good SEO proposal starts from audit findings on your own site, then states the scope, the monthly deliverables, how results will be reported against a fixed baseline, and honest timeline caveats. The SEO contract should match it line for line. Anything that guarantees a first-place ranking, claims a special relationship with Google or hides what the work is should be treated as a red flag.

What should an SEO proposal include?

Five things: findings from your site, a defined scope, named deliverables, a reporting method and a realistic timeline. If any one of them is missing, you are being asked to pay for something you cannot check.

A proposal is a promise about work, not about rankings. Google’s own guidance on hiring an SEO says that Google never accepts money to include or rank sites in its search results, and that it costs nothing to appear in organic results. So the only thing an SEO retainer can buy is effort on your site: diagnosis, fixes, content and measurement. A good proposal makes that effort visible.

This is the checklist we use when we read a proposal, including our own:

  • Audit findings. Specific problems found on your pages, not a generic list that could describe any site.
  • Scope. Which site, how many pages, which templates, and which parts of the work are excluded.
  • Deliverables. What is produced each month: fixes shipped, pages published, reports sent.
  • Ownership. Who makes each change: the agency, your developer or you.
  • Reporting. What is measured, how it is scored, and whether the scoring stays fixed.
  • Timeline caveats. What can change quickly, what takes months, and what nobody controls.
  • Access. What access the agency needs, and at what stage.
  • Exit terms. Notice period, minimum term and what you keep if you leave.

Why should an SEO proposal start with audit findings?

Because a plan written before anyone has looked at your site is a sales template. Findings tie the price to real work, and they give you something to check a month later.

Google sets the bar in plain words. Its hiring page says an SEO audit should be about giving you realistic estimates of improvement, and an estimate of the work involved. Notice what is not on that list: a promised position, a promised traffic figure, or a promised number of AI mentions.

The same page carries a piece of advice that belongs in every proposal’s access section: if an SEO offers to do an audit, grant only read access to Search Console at that stage, not write access. A proposal that asks for full control before anyone has shown you a finding is asking for trust it has not earned.

Good findings are concrete. “Improve on-page SEO” is not a finding. “Your post template renders the title as an H2, so these pages have no H1” is. You can verify the second one yourself, and you can verify later whether it was fixed.

Scope, deliverables and the SEO retainer

Scope says what is covered; deliverables say what you will receive; the retainer is the monthly price for both. All three belong in writing, in the proposal and again in the SEO contract.

Vague scope is hard to hold anyone to. “Ongoing optimisation” can mean a template fix that touches every page, or a single meta description changed each month. Ask for the scope as a list you could hand to someone else and have them check.

Deliverables should be countable. That does not mean volume is the goal: Google’s SEO Starter Guide says that creating content people find compelling and useful will likely influence your presence in search results more than any of its other suggestions. A count simply tells you whether the work happened. Quality is judged separately.

As a worked example, here is how our own SEO Autopilot retainer is written. We publish it so you have a fixed point to compare against, not because every site needs the same thing.

Proposal elementWhat a good proposal statesSEO Autopilot, as an example
PriceA monthly figure, what it covers and what costs extra₹20,000 a month (about US$230), no setup fee
ScopeWhich site and roughly how many pagesOne site, roughly 20 to 500 pages
Technical workHow many issues are fixed, not just listedUp to 6 findings fixed a month
ContentHow many pieces a month, and to what plan10 posts a month
ReportingA baseline and a scoring method that does not changeScores against a rubric frozen at baseline
TermMinimum term and noticeNo minimum term

The full breakdown is on our SEO packages page. Whatever you buy, from us or anyone else, the right-hand column of a proposal should be this specific.

How should an SEO proposal handle reporting and timelines?

Reporting should compare the same measurements against the same baseline every time. Timelines should be stated as ranges with the reasons for uncertainty, not as dates for rankings.

A report is only useful if the ruler does not move. If the agency changes which keywords it tracks, or how a score is weighted, every month can look like progress. Ask two questions before you sign: what number will I get before work starts, and can the way it is scored change?

On timing, Google is candid. The Starter Guide says some changes might take effect in a few hours while others could take several months, and that in general you likely want to wait a few weeks to assess whether your work had beneficial effects. A proposal that promises results inside a fixed number of days is promising something Google itself does not.

There is a further caveat that honest proposals include. Google’s Search Essentials state that just because a page meets all of its requirements and best practices, that does not mean Google will crawl, index or serve its content. An agency can make a site eligible and competitive. It cannot make inclusion certain.

Which SEO proposal promises are red flags?

Any guarantee of rank, any claimed relationship with Google, and any offer to pay for inclusion. Google names each of these on its hiring page.

  1. A guaranteed first place. Google says that if someone guarantees their changes will give you first place, you should find someone else, and that no one can guarantee a #1 ranking.
  2. A “special relationship” or “priority submit”. Google tells site owners to beware of SEOs that allege either.
  3. Paying Google to appear. Search Essentials says it doesn’t cost any money to appear in Google Search results, no matter what anyone tries to tell you.
  4. “Google-approved” tools. Google says it doesn’t evaluate or endorse third-party SEO tools, and that these tools don’t have access to its internal ranking data.
  5. Tactics nobody will explain. Google warns that deceptive or misleading content created on your behalf could get your site removed from its index entirely, and that you are responsible for the actions of any company you hire.
  6. Write access on day one. As above, read access is enough for an audit.

The same logic applies to AI search. Nobody can promise that ChatGPT, Perplexity or Claude will cite you. A proposal can promise to fix what stops those systems reaching and understanding your pages, and to measure it.

What should an SEO contract say?

The SEO contract should repeat the proposal’s scope, deliverables, price and reporting, then add the terms that protect both sides: access, ownership, notice and exit.

We are not lawyers, so take legal advice on the wording. As a practitioner, these are the clauses we look for:

  • Scope by reference. The contract points to the agreed scope, so “we did not agree to that” has an answer.
  • Access and accounts. Search Console, analytics and hosting stay in your name; the agency is added as a user.
  • Who ships fixes. Some changes need your developer. The contract should say which, so a stalled fix is not a surprise.
  • Ownership of work. Content and code written for you stay with you if the engagement ends.
  • No ranking promises. A contract that guarantees positions is the same red flag in legal form.
  • Exit. Notice period, minimum term and a handover of access and files.

If you are hiring abroad, the same list applies; our guide to outsourcing SEO to India covers the extra vetting questions, and our breakdown of SEO cost in India explains what drives the price in a retainer.

What we have seen

Findings, not promises, are what make a proposal checkable. On one SEO Autopilot engagement, a US healthcare analytics company on WordPress behind a firewall, 21 of 39 pages had no H1 because the post template rendered the title as an H2. One template change took pages with exactly one H1 from 9 of 39 to 30. On the same site the firewall returned 403 to OpenAI’s and Anthropic’s search crawlers on every page, while the client’s monitoring tool reported all sixteen AI crawlers as accessible, because it read robots rules instead of sending requests.

Against a baseline frozen on 15 July 2026 and re-measured on 18-19 August 2026, SEO Health moved from 46.55 to 67.45 and AI Visibility from 18.35 to 66.35. Performance fell from 48 to 28, because removing the firewall rule took the CDN edge cache with it, and AI review signals did not move. We put the losses in the report alongside the gains; a proposal should commit to the same. The full before-and-after shows the scoring.

If you want a first look at your own site before you ask for proposals, our free AI visibility checker reads your robots.txt rules for 11 AI crawlers and requests your homepage once with each crawler’s user agent. That is the checker’s own request, not the real crawler’s, and it covers the homepage only, so treat it as a starting point for questions rather than proof.

Frequently Asked Questions

What is an SEO proposal?

An SEO proposal is a written plan from an agency or consultant that sets out what they found on your site, what they will do about it, what you will receive each month, how results will be measured and what it costs.

Can an SEO agency guarantee first place on Google?

No. Google says no one can guarantee a #1 ranking on Google, and that if someone guarantees their changes will give you first place, you should find someone else.

What access should I give an SEO agency?

At the audit stage, read access to Search Console is enough. Google advises not granting write access at that stage. Keep your accounts in your own name and add the agency as a user.

How long before an SEO retainer shows results?

Google says some changes might take effect in a few hours and others could take several months, and that you likely want to wait a few weeks to assess whether work had an effect. A good proposal explains this rather than promising a date.

What should be in an SEO contract?

The agreed scope, deliverables, price and reporting method, plus access, ownership of the work, who ships fixes, notice period, minimum term and handover terms. Take legal advice on the wording.

Free AI Visibility Check

Find out what a proposal should fix

Our free checker reads your robots.txt rules for 11 AI crawlers and requests your homepage once with each crawler’s user agent. It is the checker’s own request, homepage only.