Buyers guide

SEO contract red flags: read these clauses before you sign

Most SEO contracts are a few pages of boilerplate hiding six clauses that decide everything. This guide shows you exactly which lines to read before you sign: who owns the site, the content, and the Google Business Profile on exit, plus renewal traps, cancellation penalties, and deliverables you can actually count.

By Brandon Kelly · Updated July 2026 · 9 min read
The six SEO contract red flags that matter most: you don't own the website when you leave; the content isn't yours either; the agency controls your Google Business Profile; the contract auto-renews with a narrow notice window; cancellation carries a penalty; and deliverables are too vague to count. Read those clauses before you sign anything, and walk if the answers are wrong.

Why the paper matters more than the pitch

Full disclosure before anything else: this page lives on an SEO agency's website. We sell the thing we're telling you to scrutinize. Read it anyway, because every clause below works as a checklist against our contract too, and we would rather compete on paper we're happy to show you.

Here's how it usually goes. The pitch was strong, the salesperson was likable, the price felt fair, and the contract looked like boilerplate. So the owner signed. But the pitch doesn't govern what happens in month nine when the phone is quiet. The contract does. Nearly every SEO horror story follows the same script: a clause that ten minutes of reading would have caught, discovered a year too late.

One boundary before we start. Contract length, meaning twelve-month lock-ins versus month to month, is its own topic with real tradeoffs on both sides, and we cover it separately in lock-in vs month-to-month. This page is about everything else on the paper.

Red flag 1: you don't own the website when you leave

This is the most expensive clause in the industry, and it hides in plain sight. Some agencies build your site on their proprietary platform, keep the domain registered under their own account, or write the agreement so the site is licensed to you rather than owned by you. Everything works fine while you pay. Cancel, and the site goes dark.

Picture a Naples roofer who spends three years building rankings on a site the agency technically owns. He gets a better offer, cancels, and discovers the domain was never his. The rankings, the pages, and the phone calls all belonged to a URL he was renting. He starts over from zero, right as season hits.

What to check in the agreement:

  • The domain is registered in an account you control, under your name and your card, not the agency's.
  • You have hosting access, or a written commitment that the site can be exported to a standard host if you part ways.
  • The words "license," "work product," and "proprietary platform." If the site is described as licensed to you, or built on a system that only runs on their servers, ask exactly what you keep on exit and get the answer in writing.

Red flag 2: the content isn't yours either

Site ownership and content ownership are separate clauses, and plenty of contracts split them. An agreement might hand you the domain but keep copyright over every service page, blog post, and photo the agency produced. Some assign content ownership to you only after "payment of all fees due," which quietly includes any early-termination penalty. Cancel with a dispute open and the pages that rank for seawall repair on Marco Island walk out the door with the agency.

The fix is one sentence: work product is assigned to the client on payment for the month it was produced. If an agency won't add that sentence, ask why. Content someone else owns is a lease, not an asset, and paying for years of a lease you thought was a purchase is one of the quieter ways cheap SEO gets expensive.

Red flag 3: the agency controls your Google Business Profile

For a local service business, the Google Business Profile is often worth more than the website. Reviews, photos, years of history, map-pack visibility. And Google's ownership model makes it easy to lose: profiles have a primary owner and managers, and whoever holds primary ownership holds the asset.

Two versions of this red flag show up again and again:

  • The agency claims or creates your profile under its own Google account and adds you as a manager, or doesn't add you at all. Fire them and you're locked out of your own reviews. Picture a Bonita Springs med spa with years of five-star reviews sitting inside an account it can't touch.
  • The profile's main phone number is an agency tracking line. Handy for reporting while you're a client. When you leave, the number leaves too, and every citation across the web now lists a line that no longer rings to you.

The contract, or at least a written addendum, should say all of this plainly: you are the primary owner of the profile, the agency works as a manager, any tracking number is secondary and forwards to a line you own, and access is removed cleanly on exit. If a prospective agency squirms at any of that, keep walking.

Red flag 4: auto-renewal with a tiny exit window

Evergreen clauses are the classic gym-membership trick. The contract renews for another full term automatically unless you deliver written notice inside a narrow window, commonly 30, 60, or even 90 days before the term ends. Miss the window by a week and you owe another year.

Auto-renewal isn't automatically evil; nobody wants service to lapse over a missed email. The red flags are a renewal term as long as the original, a notice window you need a calendar reminder to hit, and notice mechanics designed to be fumbled: certified mail only, a specific address, a specific subject line. If you sign one anyway, put the notice deadline in your phone the same day. Not the renewal date. The notice deadline.

Red flag 5: cancellation costs money

Read the termination section twice. Some agreements make the full remaining balance due on cancellation, which means "you can cancel anytime" really means "you'll prepay the year." Others charge a flat early-termination fee, or bill an offboarding fee just to hand back accounts that were yours all along. Paying for work already done is fair. Paying for work that now won't happen is a penalty, and it tells you how the agency expects to retain clients.

Termination penalties are one branch of a bigger tree of surprise charges, alongside setup fees, content surcharges, and ad-spend markups. We catalog the whole tree in hidden SEO fees.

Red flag 6: deliverables you can't count

"Ongoing optimization activities." "SEO best practices." "Monthly efforts to improve visibility." If the deliverables read like that, you've agreed to pay a fixed fee for an unverifiable amount of work. Vague scope isn't sloppy drafting. It's the clause that makes it impossible to ever prove the agency underdelivered, because nothing was ever specified.

A healthy contract states counts and cadence: how many pages get on-page work, how many articles or links ship each month, what gets reported and when. It should also name what's excluded, so the awkward conversations happen before you sign instead of at invoice time. Deliverables usually appear first in the proposal, and they're easier to fix at that stage; our walkthrough of how to read an SEO proposal goes line by line.

One caution: countable is necessary but not sufficient. An agency can hit every number and still send reports stuffed with vanity metrics, which is a different failure with its own tells. We cover those in reporting red flags.

Fine print worth a second look

  • Price escalators. Language letting the agency raise the fee mid-term "with notice." If their price can float, your commitment shouldn't be locked.
  • Ad spend passthrough. If they manage ads, the contract should separate their management fee from your ad budget, and say the ad account belongs to you.
  • Non-disparagement clauses. A clause forbidding you from reviewing them honestly is a strange thing for a company in the visibility business to need.
  • One-way exclusivity. You can't hire anyone else for marketing, but they're free to sign your competitor across town. It should bind both ways or neither.
  • Guarantee language. "Page one guaranteed" written into a contract is a red flag, not a comfort. What can honestly be promised, and what can't, is covered in do SEO guarantees mean anything.

The sixty-second exit test

If you only do one thing, email the agency this question before signing: "If I cancel after the first term, what exactly do I keep, and what do I lose?" A clean answer names five things: the domain, the website files, the content, the Google Business Profile, and the analytics accounts. A muddy answer, a let's-hop-on-a-call answer, or a "we can cross that bridge later" answer is your answer.

The pre-signing checklist

Run this against any agreement, ours included:

  1. Domain registered in an account you control.
  2. Hosting access in your name, or a written commitment to export the site on exit.
  3. Content and work product assigned to you as it's paid for, not "on payment of all fees."
  4. You hold primary ownership of the Google Business Profile; the agency is a manager.
  5. Any tracking number forwards to a line you own and is never the profile's main number.
  6. Analytics and Search Console live under your Google account, with agency access you can revoke.
  7. Auto-renewal term and notice window located, understood, and on your calendar.
  8. Early-termination cost worked out in actual dollars before you sign, not after.
  9. Deliverables listed with counts and cadence, and exclusions named.
  10. Any guarantee, exclusivity, or non-disparagement language read out loud, slowly.

Where we stand, and how to hold us to it

Since we're grading everyone else's paper: our agreement is month to month after an initial 90-day ramp, with no setup fees and no termination penalties. As for who owns what, don't take our word for it. Send us the sixty-second exit test before you sign, and grade our written answer by the same standard you'd grade anyone else's. The mechanics are published at our month-to-month terms, and what we will and won't put in writing is spelled out in contracts and guarantees.

The contract is one gate out of several. For the full vetting sequence, from references to AI-search claims, start with how to choose an SEO company, and bring the checklist above to every meeting. Including one with us.

Frequently asked questions

You should, full stop. The domain belongs in a registrar account you control, hosting should be in your name or transferable on request, and the contract should assign the site and its content to you as work is paid for. If an agency builds on a proprietary platform that only runs on their servers, ask in writing what you keep if you cancel. If the answer is "nothing," price the relationship accordingly.
If you're the primary owner and the agency was added as a manager, nothing bad: you remove their access and keep your reviews, photos, and history. If they hold primary ownership, you can be locked out of your own listing and may have to go through Google's recovery process. Confirm ownership before signing, and make sure the profile's main phone number is a line you own rather than an agency tracking number.
They're common, and not automatically a problem. The trouble is the combination of a full-length renewal term and a narrow written-notice window, which can quietly commit you to another year because you missed a deadline by days. Before signing, find the notice window, put the deadline in your calendar immediately, and ask whether the agency will renew month to month instead. An agency confident in its results rarely needs the trap version.
Phrases like "ongoing optimization," "SEO best practices," or "monthly efforts to improve visibility" with no counts attached. That language makes it impossible to prove underdelivery, because nothing was ever specified. A healthy agreement states quantities and cadence: how many pages get worked on, how many articles or links ship per month, and what the monthly report includes. If an agency can't put numbers on its own work, your fee has nothing to anchor to.
Ownership terms, notice windows, and deliverable counts are all routinely negotiable, and asking is itself a useful test. A reasonable agency will assign content ownership on payment or confirm Google Business Profile ownership in an addendum without drama. An agency that refuses to touch any clause is showing you how flexible it will be for the next twelve months. Get every concession into the signed document, not an email promise.
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