Edit Template

SEO Contract Red Flags: 9 Clauses to Rewrite Before You Sign

On this page

    Share

    The biggest SEO contract red flags are ranking guarantees, long lock-ins, vague deliverables, secret link budgets and any clause that leaves the agency holding your accounts or content. Most of them can be fixed with a sentence or two before you sign. If an agency refuses every one of those edits, you’ve learned something useful for free.

    Most guides on this stop at “watch out for vague scope.” That doesn’t help when you’ve got a PDF open and a sales rep waiting. So for each clause below, you get the wording to look for and wording you can send back. Have a lawyer check the final version. We’re an SEO agency, not your legal counsel, and contract law varies by country.

    What does a bad SEO contract actually cost you?

    Here’s a hypothetical. You sign a 12-month deal at $2,000 a month. By day 90, you’ve seen no clear work log and nobody can explain what you paid for. You want out.

    Scenario Months paid Total cost
    12-month lock-in, no exit 12 $24,000
    Exit at the 90-day review, plus 30 days’ notice 4 $8,000
    Difference 8 $16,000

    That $16,000 comes from one clause. It’s why the term and exit language deserve more of your attention than the pretty strategy deck.

    The 9 clauses to rewrite

    1. Any promise of a ranking position

    Google’s own hiring guidance is blunt: “No one can guarantee a #1 ranking on Google.” It goes further and says that if someone guarantees first place, you should find someone else. A contract promising “top 3 for 10 keywords in 90 days” is either a sales fib or a sign they’ll pick keywords nobody searches for.

    Send back: “Agency commits to the deliverables in Schedule A. Rankings, traffic and leads will be reported monthly as performance indicators and are not guaranteed.”

    2. A 12-month term with no way out

    SEO takes time, so a minimum term is fair. A year with no checkpoint isn’t. One agency-side guide describes 3 to 6 months as the common baseline, with reviews at 90 and 180 days. That’s one vendor’s observation rather than survey data, but it matches our opinion: a good agency shouldn’t need to trap you.

    Send back: “Initial term is six months. Client may terminate without penalty on 30 days’ written notice if the agreed deliverables for any 90-day period were not completed. After the initial term, the agreement continues monthly.”

    3. Auto-renewal buried on page 7

    Look for “renews automatically for successive terms equal to the initial term.” Miss the window and you’ve bought another year. Monthly rollover is fine. Yearly rollover isn’t.

    Send back: “Agency will give written notice 45 days before any renewal. Renewal terms will not exceed one month unless both parties agree in writing.”

    4. Asymmetric exit terms

    Watch for 90 days’ notice from you, 15 from them, plus a “transition fee.” upGrowth’s contract checklist recommends equal notice on both sides and no transition fees beyond costs already committed. We agree. Handing your stuff back shouldn’t be a revenue line.

    Send back: “Either party may terminate on 30 days’ written notice. No termination or transition fee applies, other than approved third-party costs already committed.”

    5. “Monthly SEO services” as the whole scope

    If the scope says “on-page optimization, content and link building” with no quantities, you can’t prove anything was skipped. Numbers fix that. So does a work log.

    Send back: “Schedule A lists monthly deliverables by type and quantity. Agency will provide a monthly log showing each URL changed or published, the date, and the person responsible. Scope changes require written approval.”

    6. A lump-sum link budget

    This is the clause that can hurt the site itself. Google’s spam policies list “buying or selling links for ranking purposes” as link spam, and say violating sites “may rank lower in results or not appear in results at all.” If “$800 a month for link acquisition” has no itemization, you can’t know what’s being done in your name. Your domain takes the hit, and the agency moves on.

    Send back: “Agency will not buy links or use tactics that violate Google’s spam policies. Each link or placement will be listed with URL, date and any cost. Client may veto any placement before it goes live.”

    7. The agency owns your accounts

    Check who holds Search Console, GA4, Google Business Profile, the domain, and the ad accounts. They should be yours, full stop. The agency gets a user login.

    Roles matter too. On Search Console, owners have full control, while full users can’t add or remove users. Google’s hiring page suggests read-only access at the audit stage. On Google Business Profile, a manager can’t add or remove users or remove the profile, so manager is usually what an agency needs.

    One thing people miss when they part ways: removing a verified Search Console owner isn’t enough. Google says you also need to remove their verification token, or they can verify again.

    Send back: “All accounts and properties are created in Client’s name and remain Client’s property. Agency receives the lowest access level needed for the work, and will return access and remove verification tokens within five business days of termination.”

    8. Content that isn’t yours until the last invoice clears

    Some contracts keep content, code and research with the agency until you’ve paid everything, or forever. You can then lose pages you paid for during a billing dispute. Paying for delivered work should buy you that work.

    Send back: “Ownership of all content, code, reports and research transfers to Client upon payment of the invoice covering that work. Agency may not remove published work after termination.”

    9. Reports you can’t verify

    A monthly PDF of agency-picked keywords isn’t reporting. Tie it to data in your accounts, so nobody marks their own homework. If AI search matters to your buyers, ask for that to be named too, since mentions and citations in AI answers won’t show up in a rank tracker. We cover the basics in our guide to implementing generative engine optimization.

    Send back: “Monthly reports will use data from Client-owned Search Console and analytics accounts, cover leads or conversions as defined in Schedule A, and include the work log. Agency will disclose any AI-search tracking method used.”

    Got a contract on your desk? Send it to us before you sign. We’ll tell you which clauses we’d push back on, even if you end up going with someone else. Get in touch.

    Which red flags are deal-breakers?

    Not all nine carry the same weight. This is our opinion, and here’s how we’d rank them:

    • Walk away: they guarantee a #1 ranking, won’t rule out buying links, or insist on owning your accounts. Those are about how the agency operates, and redlining won’t change that.
    • Negotiate: term length, renewal, notice periods, scope detail. Sloppy templates are common here. A decent agency will usually edit them.
    • Don’t sweat it: a deposit, a sensible minimum term, a late-payment clause, or a limit on liability. An agency is allowed to protect itself too.

    How to run the redline in one sitting

    1. Search the PDF for “renew”, “terminate”, “fee”, “guarantee”, “own” and “link”.
    2. Mark each hit against the nine clauses above.
    3. Check who currently holds your Search Console, analytics and Business Profile. Fix that first, whatever you decide.
    4. Send your edits in one email, and ask for a reply on each.
    5. Have your lawyer review the final version.

    Pay attention to how they answer. Also use two questions Google itself suggests: what results do you expect, in what timeframe, and how do you measure success? A vague answer tells you more than a polished proposal does. If you’re also judging their content approach, our notes on building E-E-A-T and brand trust give you something to test them against.

    FAQs

    Is a 12-month SEO contract always bad?

    No. It can make sense if the price is discounted and you’ve got a real exit at 90 or 180 days for missed deliverables. The problem is 12 months with no exit.

    Can an SEO agency guarantee results at all?

    It can guarantee its work: what gets delivered, by when, and how it’s reported. It can’t honestly guarantee a #1 ranking, and Google says so directly.

    What access should I give an SEO agency?

    The least they need. Google suggests read access to Search Console at the audit stage. Upgrade only when the work calls for it, and keep ownership yourself.

    Who should own content an agency writes for me?

    You, once the invoice for that work is paid. Get it in writing, because the contract decides this, not what the sales rep told you on the call.

    Want a second pair of eyes on your SEO contract?
    Send us the draft and we’ll flag the clauses we’d change from an SEO agency’s point of view. Talk to SEOIndexr or email seoindexr@gmail.com.

    Sources

    Free 30-min strategy call

    Want these results for your site?

    We turn SEO into leads and revenue. Get a clear, no-fluff growth plan for Google and AI search.

    Written & reviewed by SEOIndexr Editorial Team

    We research and test SEO and AI-search strategies on real websites. Every guide is checked against official documentation such as Google Search Central and updated as search changes.

    Fact-checked against official sourcesUpdated recently
    How we write & review our content →
    Edit Template