Foundgrove
← All posts

SEO · 8 min read

SEO Contract Red Flags: What to Check Before You Sign

Summary

Auto-renewal, 90-day notice windows and vague ownership clauses cost more than the retainer. Here is the exact SEO contract language to strike.

By Hyder Shah, Founder & CEO · Published July 13, 2026 · Updated July 13, 2026

Every SEO contract template you can download was written for the agency. The clauses are ordered, worded and defaulted to protect the party sending it. You are the party signing it, and nobody wrote that guide — so here it is, clause by clause, from your side of the table.

The scope of work is not where the damage lives. The damage lives in three sections most buyers skim: term and renewal, termination and notice, and ownership of work product. That is where a $2,500/mo engagement quietly becomes a $30,000 commitment you cannot exit.

Which clauses should stop you from signing an SEO contract?

Six clauses do almost all the damage: auto-renewal, a minimum term longer than six months, a notice period longer than 30 days, work product that is licensed rather than assigned to you, accounts and profiles held in the agency's name, and any ranking guarantee. If a contract has three or more, do not negotiate it — walk.

ClauseWhat it usually saysWhat it costs youWhat to demand instead
Auto-renewalRenews for a further 12 months unless notice is given 60-90 days before the renewal dateA second full year you never agreed toRenewal only on a signed written extension
Minimum term6, 12 or 24 months, non-cancellableThe full remaining balance if you leave30-day termination for convenience, either party
Notice period90 days written notice, effective the following billing cycleUp to 4 more invoices after you decide to leave30 days, effective at the end of the current month
Work productAgency grants you a license to use deliverablesYou lose the content and code if you stop payingFull assignment of all work product on payment
Account ownershipAgency creates and owns the Ads, GBP and analytics accountsYou start from zero on day one after the splitAll accounts created under your business email, agency added as a user
PerformanceGuaranteed page-one rankings for agreed keywordsNothing enforceable, and a reason to distrust everything elseReporting on booked calls and closed revenue, no ranking promises

That last row is not our opinion. Google's own guidance on hiring an SEO says: 'No one can guarantee a #1 ranking on Google. Beware of SEOs that claim to guarantee rankings, allege a special relationship with Google, or advertise a priority submit to Google.' Google goes further on audits: 'If they guarantee you that their changes will give you first place in search results, find someone else.'

A guarantee is also a marketing claim. The FTC's small-business advertising guidance states that advertisers must have evidence to back up their claims and that advertising must be truthful and non-deceptive. No SEO firm has evidence that it controls Google's rankings, because none does.

How does an auto-renewal clause quietly trap you?

An auto-renewal clause renews your agreement for another full term — almost always 12 months — unless you send written notice inside a window that typically opens 90 days before the renewal date and closes 30 days before it. Miss that 60-day window and you have bought another year by saying nothing.

The mechanics are the point. Silence is treated as consent. The clock runs against the renewal date, not against your frustration. And the renewal date is rarely the date you signed — it is the date the first invoice was paid, or the SOW start date, which are often two different days.

Here is how it plays out. Month 8, results are flat. Month 10, you decide to leave. You email in month 11 and get told the notice window for the renewal closed in month 9, and you are now committed through month 24. Nobody lied to you. You just did not read section 4.2.

The fix is one sentence: 'This agreement does not renew automatically. Any extension requires a written amendment signed by both parties.' Any agency that refuses that sentence is telling you their retention model depends on inertia, not results.

What is the difference between a 30-day out and a 90-day notice period?

At a $2,500/mo retainer, a 30-day out costs you one more payment — $2,500. A 90-day notice period costs you three — $7,500 — for work you already decided you did not want. If the notice is also 'effective at the end of the following billing cycle', it is really four payments: $10,000.

Two phrases decide this. Termination for convenience means either party can end the agreement for any reason with notice. Termination for cause means you can only leave if the agency materially breaches — and 'we did not get results' is almost never a defined breach, because deliverables were shipped. If the contract only offers termination for cause, you have no exit at all.

  • Read the notice period and the effective date as one number. '90 days notice, effective the following billing cycle' is four invoices, not three.
  • Look for a kill fee or early-termination fee — often the remaining balance of the term, or 50% of it. That is the real cost of leaving, and it belongs in your decision from day one.
  • Check who may terminate. Some agreements let the agency leave on 30 days and hold you to 90.
  • Check whether notice must be by certified mail. If email does not count, your resignation email in month 11 legally did not happen.
  • Confirm what happens between notice and the last day. You are paying for those 30-90 days — get the offboarding deliverables written into the clause.

We run month-to-month with no minimum and no lock-in, and we publish what it costs rather than making you book a call to find out. That is not generosity — it means we have to re-earn the retainer every 30 days, which is the only accountability structure that actually works on an agency.

Who owns the content, the links, and the codebase when it ends?

Unless the contract assigns work product to you in writing, US copyright generally stays with whoever created it — the agency — not with the person who paid for it. 'Work made for hire' is a narrow statutory category and a marketing agency's blog posts often do not fall inside it, which is why a clean contract uses an express assignment instead of relying on the phrase.

Demand assignment on payment, not 'on completion of the term'. Those are different triggers. The second one means an agency you fire in month 5 can claim the 40 pages you paid for and ask you to take them down.

Then there is the clause nobody reads until it is too late: backlink ownership. Some agreements say links built during the engagement are the agency's property and may be removed on termination. Links are not property — they sit on someone else's website — but the clause exists to make you afraid to leave. Strike it. It is also worth knowing that Google's guidance says plainly: 'You should never have to link to an SEO.'

Account access is the part that bites hardest, and it is technical. In Search Console, Google's permissions documentation states that a property must have at least one verified owner or nobody has access to it, and that when a verified owner is removed their verification tokens are not deleted — 'a deleted owner can re-verify ownership of the property' unless you remove the token itself. If your agency verified your property with an HTML file or DNS record and you only remove their user account, they can walk straight back in.

AssetWho must own itThe offboarding trap
Domain registrarYou, on your own accountAgency registered it and now controls the nameservers
Search ConsoleYou, as verified ownerTheir verification token is still on your site, so they can re-verify
Google AdsYour account, agency added as managerAgency's MCC owns the account, so history and conversion data leave with them
Google Business ProfileYou, as primary ownerAgency is primary owner and you become a manager on your own listing
Website and CMSYou, admin credentials in handSite sits on the agency's hosting, on a theme licensed to them
Content and codeAssigned to you on paymentLicensed only for the term of the agreement

Get that table into the contract as an exhibit. Two sentences do it: 'Client is and remains the sole owner of all accounts, profiles and properties listed in Exhibit A. Agency shall be granted user-level access only, revocable at any time.' That single change is worth more than any performance clause you will negotiate. Our SEO service is set up this way by default, and it is the first thing we would check in someone else's contract too.

Why is a 12-month minimum a red flag, not a commitment?

A 12-month minimum does not make SEO work faster — it moves the risk of the agency being wrong from the agency onto you. The honest argument for a long horizon is real: compounding organic results usually take 6-12 months. But that is an argument for you choosing to stay, not for you being unable to leave.

Notice which party the clause protects. If the work compounds, an agency confident in its own process has no reason to fear a 30-day out — they will still be there in month 12 because the numbers are moving. The lock-in only pays off for the agency in the case where the numbers do not move. They have priced for their own failure, using your money.

Google's hiring guidance tells you to ask a prospective SEO: 'What kind of results do you expect to see, and in what timeframe? How do you measure your success?' Ask it, write the answer into the SOW as a named leading indicator, and put a review date on it. Indexed pages, keywords entering the top 20, Search Console impressions and booked calls all move well before revenue does.

We run a 90-day kill switch on every channel: if it has produced no qualified leads in 90 days, it gets cut, including by us. If you want to see what a serious retainer buys and what it does not, we broke the numbers down in how much SEO actually costs a service business — and the $500/mo tier teardown explains why the cheapest contracts have the longest terms.

What language should you strike, and what should you demand?

Nine redlines cover 95% of the risk in a standard agency MSA. Send them as tracked changes. A good agency will accept most of them in a day; a bad one will tell you the contract is 'standard and non-negotiable', which is your answer.

  • STRIKE: 'This Agreement shall automatically renew for successive twelve (12) month terms.' DEMAND: renewal only by signed written amendment.
  • STRIKE: 'Client may terminate for cause only.' DEMAND: 'Either party may terminate for convenience on thirty (30) days written notice by email.'
  • STRIKE: 'Notice shall be effective as of the second billing cycle following receipt.' DEMAND: effective at the end of the current calendar month.
  • STRIKE: 'Agency grants Client a non-exclusive license to use the Deliverables.' DEMAND: 'Agency assigns to Client all right, title and interest in the Deliverables upon payment of the applicable invoice.'
  • STRIKE: any clause letting the agency remove, redirect or disable links, pages or content after termination.
  • STRIKE: 'Accounts created by Agency remain the property of Agency.' DEMAND: Exhibit A listing every account as Client-owned, with Agency granted revocable user access.
  • STRIKE: any guaranteed rankings, guaranteed traffic or guaranteed lead-volume language. It is unenforceable and it tells you who you are dealing with.
  • STRIKE: broad exclusivity ('Client shall not engage any other search marketing provider') unless you actually want that.
  • DEMAND: an offboarding clause — within 10 business days of termination, agency transfers all credentials, source files, verification tokens and account ownership, at no additional charge.

That last one is the single most valuable sentence you can add, and almost no template includes it. Without it, offboarding is a favour you are asking of a company you just fired.

What does a fair month-to-month agreement look like?

A fair SEO agreement fits on two to four pages: a short MSA covering confidentiality, liability and IP assignment, plus a statement of work naming the deliverables, the reporting cadence and the price. No minimum term, 30-day termination either way, everything assigned to you on payment, and not one word about guaranteed rankings.

The scope of work section should be specific enough to argue with. 'Ongoing SEO optimization' is not scope — it is cover. 'Four 1,500-word service pages per month, one technical fix sprint, GBP posting weekly, monthly reporting on booked calls' is scope, because you can tell in 30 days whether it happened.

  • Term: month-to-month, no minimum, no auto-renewal.
  • Termination: 30 days written notice by email, either party, for any reason.
  • IP: all deliverables assigned to client on payment of the invoice covering them.
  • Accounts: client owns every account and profile; agency has revocable user access only.
  • Performance: named leading indicators and a review date, with zero ranking guarantees.
  • Offboarding: full credential and ownership transfer within 10 business days, no fee.
  • Price: a number, in the document, not 'contact us for a custom quote'.

Whether you are a law firm, an HVAC shop or a dental practice, the contract mechanics are identical — only the retainer size changes. The clauses above are the ones worth an hour of your attorney's time; the rest of the document is boilerplate.

If you are staring at an agreement right now and something in the termination section feels off, it probably is. See exactly what we charge and what the terms are on our pricing page — month-to-month, no minimum, you own everything — or Get my free audit and we will tell you what the last agency actually did before you decide whether to sign the next one.

Where does this fit in your stack?

If you're running a US service business, the playbook in this post pairs with our full services lineup and applies cleanly across our supported industries and US locations. If you want help implementing it, book a free strategy call — we'll review your current setup and prioritize the next three moves.

For the deeper engagement details, see our SEO service. New to the terminology here? Our SEO & marketing glossary defines every acronym in this post.

Want this built for your vertical? See SEO for HVAC Companies, SEO for Law Firms, SEO for Dental Practices, SEO for Roofing Contractors.

What are the most common questions about this topic?

Common questions readers send us about this topic.

How long should an SEO contract be?

The term should be month-to-month, or at most a 90-day initial period, with a 30-day termination for convenience after that. SEO results genuinely take 6-12 months to compound, but that is a reason to plan a long engagement, not a reason to be locked into one. If the work is good you will stay voluntarily. A minimum term only pays off for the agency in the scenario where it fails you.

Should I sign a 12-month SEO contract?

Not unless the agency gives you something concrete in exchange — a materially lower rate, a defined performance-review break at 90 days, or an exit clause tied to named leading indicators. A 12-month minimum with none of those is just risk transfer. If you do sign one, strike the auto-renewal clause first, because otherwise a 12-month term is functionally a 24-month term.

What is an auto-renewal clause in an SEO agreement?

It is a clause that renews your agreement for another full term automatically unless you give written notice inside a specific window — commonly opening 90 days before the renewal date and closing 30 days before it. Silence counts as agreement. Most buyers discover it in month 11, after the window has already closed, and find they are committed for another year. Replace it with renewal by signed written amendment only.

Who owns the backlinks an agency builds for me?

Nobody owns a backlink — it lives on a third party's website, and the third party controls it. But some contracts still claim the agency may remove or disable links on termination, which exists purely to make leaving feel risky. Strike that clause. Google's own hiring guidance also warns that you should never have to link to an SEO, which is a separate red flag worth checking for.

Can I get out of an SEO contract early?

It depends entirely on your termination clause. If the contract allows termination for convenience, you give the stated notice and pay through it. If it only allows termination for cause, you need a documented material breach — missed deliverables you can evidence, not disappointing results. Read the early-termination or kill-fee clause too: some contracts make the remaining balance immediately due. Get an attorney to read it before you send anything in writing.

Is a month-to-month SEO agreement realistic?

Yes. It is how we work, and the argument against it does not survive contact with the math. If the work compounds, the agency has no reason to fear a 30-day out, because you will still be there in month 12. Month-to-month only threatens agencies whose retention depends on the exit being expensive rather than on the results being good.

What should be in the scope of work section?

Deliverables specific enough that you can tell in 30 days whether they happened. Page counts and word counts, named technical work, reporting cadence, who is on the account, and what metric you are being judged on. 'Ongoing SEO optimization and content strategy' is not scope. If the SOW cannot be audited by a non-expert at the end of the month, it was written to be unfalsifiable on purpose.

About the author

Hyder Shah

Founder & CEO, Foundgrove

Hyder Shah is the founder of Foundgrove, an SEO and GEO agency for US service businesses. See our editorial policy for how these guides are researched and reviewed.

Related reading

Other tactical pieces from the Foundgrove blog.

Want help applying this to your business?

Book a free 30-minute call. We'll review your current acquisition stack and show you the three highest-leverage moves for your industry and state. Or read how our SEO service works.

Free SEO & AI visibility auditGet my free audit