
Most people with an SEO agreement in front of them negotiate the wrong line. They push on the term: three months instead of twelve? That’s the least important number on the page. A twelve-month term with a clean 30-day exit and clear ownership beats a three-month term that auto-renews and leaves the agency holding your Google Business Profile. The exit and ownership clauses decide what a bad engagement costs you. The term mostly decides how long a good one lasts.
One note first: we’re SEOs, not lawyers. This isn’t legal advice, and an attorney should review any agreement before you sign it.
The short answer
- Usual term: six to twelve months up front, then month to month.
- A fair notice period: 30 days, from either side, with no early-termination fee once the initial term is done.
- What you must own: the website, the content, every account and the data inside them, in your name from day one.
- The clause to strike: automatic renewal for another full term. Rolling to month to month is fine; rolling to another twelve months is not.
- When no contract is a warning sign: no written scope, deliverables or ownership terms means no protection, not more freedom.
Why SEO contracts run six to twelve months
There are two reasons, and the honest answer includes both.
The flattering one: results lag the work. Ahrefs’ May 2025 study of how long it takes to rank found that only 1.74% of new pages reach the top 10 within a year. Of the pages that do make it, 40.82% got there in the first month, so quick wins exist. But most of what an SEO does in month one (crawl fixes, service page rewrites, links) shows up in your lead count months later. A 90-day contract ends before the work it paid for has finished paying out.
The less flattering one: a long term also protects the agency’s revenue when results don’t come. If the work isn’t landing by month four, a twelve-month lock-in means eight more invoices anyway. Both are true. The term should reflect the first; the exit terms should protect you from the second.
The seven clauses that matter
1. Term
The initial term is how long you’re committed before you can leave without penalty. Six months is the fairest starting point we know of: long enough for the audit, fixes and first content cycle to show up in rankings, short enough that a bad fit doesn’t cost a year. Twelve is defensible for a large site with a slow sales cycle. Longer needs a very good reason.
2. Renewal
Read this clause twice. “Renews month to month” means you can leave with notice once the initial term ends. “Renews for a further term of equal length unless cancelled in writing 60 days before expiry” means one missed calendar reminder costs you another year. Agencies write it that way because it’s good for retention. It isn’t good for you.
3. Termination and notice
After the initial term, 30 days’ written notice from either side is the fair standard. During the term, check what “termination for cause” covers: you should be able to leave early if agreed deliverables are missed. Paying out the remaining months is common; a penalty on top of that is not something we’d sign.
4. Ownership of content, accounts and data
This clause does the most damage when it’s missing. Everything the agency produces (pages, posts, links, reports) and every account it touches (Analytics, Search Console, Google Business Profile, Tag Manager, ads) should be yours, created in your name, with the agency added as a user. Otherwise you may end up asking permission to see your own data.
5. Deliverables versus outcomes
A contract can promise work or promise results; a fair one is specific about the first and honest about the second. “Ongoing optimisation” is not a deliverable. “Four service pages rewritten, one technical audit, two link placements a month” is. You can hold someone to a list. You can’t hold anyone to a ranking.
6. Guarantee language
Google’s own guidance is blunt: no one can guarantee a #1 ranking, and you should walk away from anyone claiming a special relationship with Google. A ranking guarantee in a contract isn’t a safeguard; it’s a sign the agency either misunderstands search or is betting you won’t read the conditions underneath. More on that in why SEO guarantees are a red flag.
7. Reporting and access
The contract should say what you’ll receive, how often, and what access the agency gets. Google’s advice for an audit is read-only Search Console access, and it reminds you that you are responsible for what a hired SEO does on your site. So name what needs your sign-off, such as buying links or changing site structure. Reporting should track leads and calls, not just rankings.
| Clause | What fair looks like | What to question |
|---|---|---|
| Term | 6 months; up to 12 for large sites | Anything over 12 months |
| Renewal | Rolls to month to month | Auto-renews for another full term |
| Termination | 30 days’ notice after the term; exit for cause during it | Penalty fees beyond the remaining term |
| Ownership | All content, accounts and data in your name | Accounts under the agency’s login |
| Deliverables | A specific monthly list | “Ongoing optimisation” with no numbers |
| Guarantees | Plain statement that rankings can’t be guaranteed | Any promised position or traffic figure |
| Reporting and access | Report tied to leads; read-only access where possible | Agency has admin on everything, no approval step |
Four patterns worth questioning
Auto-renewing twelve-month terms. The burden shifts to you to remember a cancellation window. Miss it and you’ve bought another year, whether or not the first one worked. Ask for month-to-month renewal before signing.
Agency-owned accounts. When Search Console, Analytics or your Google Business Profile lives under the agency’s login, your data and your local listing become leverage. Often it’s convenience rather than intent, but the outcome is the same: leaving gets harder.
Scope described only as “ongoing optimisation”. With no deliverables there’s nothing to measure against. Month six looks like month one, and you can’t tell whether the retainer bought 40 hours of work or four. See what an SEO retainer should include.
Ranking guarantees. They read as confidence. In practice they come with conditions so narrow they’re meaningless (rankings for your own brand name) or lean on tactics that risk a penalty. Treat one as a reason to keep reading, not to sign.
What a fair term looks like
Ours is a six-month initial term, then month to month with 30 days’ notice from either side. The client owns everything produced: content, accounts, data, in their name from day one.
It’s six months because that covers what has to happen before you can judge the work fairly. The first 30 days are the full SEO and AI-search audit, the low-hanging fruit implemented, and a six-month strategy. Months two through six are the first strategy cycle: money pages rewritten, technical fixes shipped, the first content with teeth published and given time to rank. By month six you have enough data to decide whether we’ve earned month seven. If not, 30 days’ notice and everything we built is still yours.
What we found on 990 agency sites
We checked what agencies actually publish about their contracts. Most say nothing: only 22.3% of the 990 US SEO agency sites we crawled state contract terms at all. Across all sites, 16.6% say month to month or no long-term contract, and 5.8% say they require a minimum term. Where a minimum is given as a number (52 sites), six months is most common at 25, then three months at 15, then twelve at 12. Just 15.3% say anywhere on their site that the client owns the website, content, accounts or data.
That last figure is the one we’d flag. Ownership isn’t hard to state. When most agencies don’t, the burden falls on you to ask rather than assume.
Methodology. We crawled the homepages, and the pages they link to, of 1,160 US SEO agencies listed in our Top SEO Firms directory in September 2026; 990 responded. We read every sentence that mentioned guarantees, prices, contract terms, ownership or account contacts, excluding legal, paid-ads and hosting pages, and counted a statement only when the agency made it about its own service. A re-check of a random sample found roughly 85 to 95% of labels correct. This measures what agencies publish, not what their contracts say, so every figure is a floor.
What we see in practice
About a year ago I took over an account from a previous agency. That agency was building links for our client and had been doing so for years. I audited the links, found that around 80% of them were spammy, and recommended a new approach.
After we started working together, the client told me she had to keep the other agency. The other agency had said that if the client cancelled, it would delete all of the links it had built. I was floored. I have never heard of an agency threatening to delete previous work if a client leaves.
This doesn’t happen often, but it is why it matters to ask who owns the work. And if you, the client, own the work, you need to be set up as an admin on everything that supports it: analytics tracking, website logins and link building records. If you don’t get that up front, it may be difficult to get when it’s time to part with the agency.
Your one-page contract checklist
Before you sign, confirm each of these in writing:
- Initial term is six months, or twelve with a stated reason.
- Renewal rolls to month to month, not to another full term.
- 30 days’ notice from either side after the initial term.
- No penalty fees beyond the remaining months.
- You can exit during the term if agreed deliverables are missed.
- Every account is created in your name with the agency as a user.
- All content, links and reports are yours, during and after.
- Deliverables are listed with numbers.
- No ranking, traffic or “results” guarantee anywhere in the document.
- Reporting includes leads, calls or revenue.
- Link buying and structural site changes need your sign-off.
- An attorney has read it.
If you’d like a second pair of eyes on an agreement, ask us to look it over with you. We’ll tell you if it’s fine as written. Our questions to ask an SEO agency are a good companion for the conversation that follows.
Questions, answered
How long does an SEO contract typically last?
Six to twelve months for the initial term, then month to month. In our crawl of 990 agency sites, six months was the most common minimum where a number was given. That’s because most SEO work takes several months to show up in rankings and leads, so a shorter term ends before you can judge it fairly.
Can I get out of an SEO contract early?
Usually only for cause, meaning the agency missed agreed deliverables, or by paying out the remaining months. That’s why the deliverables clause matters: without a specific list, “for cause” is hard to prove. After the initial term, 30 days’ notice should be all it takes. If your agreement doesn’t say, ask before you sign.
Do reputable SEO companies require contracts?
Yes, and that’s a good thing. A written agreement defines scope, ownership and exit terms, and all three protect you more than the agency. What reputable companies don’t do is lock you into auto-renewing terms or keep your accounts under their login. The contract isn’t the problem; the clauses inside it can be.
Who owns the content when I leave?
You should, and the contract should say so explicitly: content, links, accounts and data, in your name. Only 15.3% of the agency sites we crawled state that the client owns the work, so don’t assume it. If ownership isn’t written down, get it added, and check that every account was created under your login, not theirs.
What are no-contract SEO services?
Month-to-month arrangements with no minimum term. They sound low-risk, and 16.6% of agency sites we crawled advertise them. The trade-off is that “no contract” often also means no defined scope, deliverables or ownership terms. We’d rather see a short initial term with clear exit and ownership clauses than no written agreement at all.
