LoudFace
Marketing

SEO Agency Contracts in 2026: What a B2B SaaS Should Check Before You Sign

The clauses to check in an SEO or AI search agency contract, what a fair term looks like for each, the wording to strike, and what 14 agencies publish about their own terms.

The short answerCheck eleven clauses before you sign an SEO or AI search agency contract. A fair one goes month to month after a short initial period, ends on about 30 days' written notice, assigns the content to you in writing, keeps Search Console, GA4 and Tag Manager on your accounts, and promises work rather than rankings.

ClauseWhat a fair term looks likeRed-flag wording to strike
ScopeNamed monthly deliverables (pages, fixes, reports) and who signs them offOngoing SEO services as determined by the agency
Minimum termMonth to month, or a short initial period first. The Final Code's sample clause asks for month to month after 90 days (practitioner opinion)A fixed 12-month term with no exit for convenience
Notice period30 days' written notice is the common practice; Top SEO Agencies calls 60 days reasonable for complex campaigns (practitioner opinion)90 days' notice on a 6-month agreement
Auto-renewalAfter the minimum, the contract continues month to month"renews automatically for successive twelve-month terms unless cancelled in writing no fewer than 60 days before the renewal date"
Early-termination feeNothing owed beyond the notice period. If the agency wants commitment, it offers a discount you can chooseAll remaining fees for the term fall due on termination
Billing after noticeBilling stops when notice ends, and paid work gets deliveredFees continue until the agency confirms handover is complete
Content ownershipA signed, written assignment to you of all copy and assets once paidThe agency keeps the rights and grants you a license
Account ownershipYou own Search Console, GA4, Tag Manager and the CMS; the agency gets user accessAccounts created on, and owned by, the agency
Handover on exitAll accounts, files and logins transferred within a fixed number of days, published work left in place"Upon termination, Provider may remove content, redirects and tracking installed by Provider."
GuaranteesCommitments on work shipped and on reporting, none on positionsGuaranteed first-page rankings, or guaranteed citations in ChatGPT
ReportingMonthly, from your own Search Console and analytics, plus AI visibility per engineReports only from the agency's own dashboard, with no raw export

Most SEO contracts are written by the agency, for the agency. That is normal and not sinister. A template protects whoever drafted it, and you didn't draft it. Your job before signing is to pull the clauses that only protect the agency back to the middle, and to know why each change is fair when the agency pushes back.

How long should an SEO contract be?

As short as the agency will accept, with month to month after any initial period. A long minimum exists to protect the agency's revenue. It does nothing for your results.

Practitioners broadly agree on month to month after an initial period; they differ on how long that period should be. Customer Impact, an agency that publishes a buyer guide, puts it bluntly: "a fixed term of twelve months or more mainly protects the agency." The Final Code's sample clause asks for "Month to month after an initial period of 90 days." Shila's template reads "After the minimum term, it continues month to month." No primary survey of SEO contract lengths exists that we could find, so treat any typical-length figure you read as opinion.

Agencies justify long minimums with one argument: SEO takes months to work. Google's results for "seo contract" show an AI Overview that repeats it, citing "minimum ramp-up periods (typically 3-6 months)". Rankings do take time. But how long results take and how long you're locked in are separate questions, and the first does not settle the second.

An agency confident in its work can let you leave on notice, because you should see work shipping in month one. If nothing visible happens, a 12-month lock-in is what keeps you paying anyway. First Page Sage answers "How are your engagements structured?" with "Month to month, with no annual lock-in." Rock The Rankings offers month to month at its full rate and discounts the 90-day and 12-month commitments instead.

That second model is the honest version: a longer term in exchange for a lower price, which you choose knowingly. Strike a long term that buys you nothing.

For more on what month one should contain, see what an AI search agency should deliver in the first 90 days.

What notice period is fair?

Thirty days, in writing. Sixty if the work is complex and you want an orderly handover.

That is practitioner consensus rather than law. The Top SEO Agencies blog writes that "A fair exit clause for a monthly retainer is 30 days' written notice" and that some agencies accept 60 days for complex campaigns. Customer Impact calls "one to three months" normal. Rock The Rankings is the only agency in our sample below that publishes its own notice period: "you can leave with 30 days' notice."

Watch how notice interacts with the term. Top SEO Agencies points out that a 90-day exit notice on a 6-month agreement means "you are effectively locked in for the entire term." Do that arithmetic on every contract you review. Add the minimum term to the notice period, then ask whether you would still sign if that total were the stated term.

Should an SEO contract auto-renew?

Only into month to month. A contract that silently renews for another full year is the clause most worth striking.

The Final Code lists this as wording to strike: "This agreement renews automatically for successive twelve-month terms unless cancelled in writing no fewer than 60 days before the renewal date." If you miss one calendar reminder, you owe another year.

Consumer law won't rescue you. New York's automatic renewal statute, GBL §527-a, requires a simple cancellation mechanism and, for an initial paid term of a year or longer that renews for a paid term of six months or longer, a reminder "at least fifteen days before, but not more than forty-five days before, the cancellation deadline". California's Automatic Renewal Law targets ongoing charges without "the consumers' explicit consent". Both laws define a consumer as an individual buying "for personal, family, or household purposes." On their text, a company buying an SEO retainer appears to fall outside both.

Federal law is unsettled. On July 8, 2025, the Eighth Circuit vacated the FTC's amended Negative Option Rule, and in February 2026 the FTC took final action in light of that decision. The surviving 1973 rule "applies only to prenotification plans for the sale of goods". In March 2026 the FTC asked for comment on what to do next, including whether negative option problems are "not prevalent" in B2B transactions between sophisticated businesses. The FTC's notice closed comments on April 13, 2026, and the outcome is unknown.

So negotiate the protection into the contract: month to month after the minimum, or a written renewal reminder with a cancellation window. This is not legal advice. Have your own counsel review any contract before you sign it.

You should own all of it, and the contract should say so in a separate clause for each.

The work. If your contract calls content "work made for hire" and stops there, read the statute. Under 17 U.S.C. §101, a commissioned work only qualifies if it falls into one of nine listed categories and both parties sign a written agreement saying so. Blog posts written by an outside agency don't obviously sit in those categories. Section 204(a) says a transfer of copyright "is not valid unless an instrument of conveyance, or a note or memorandum of the transfer, is in writing and signed by the owner of the rights conveyed or such owner's duly authorized agent". Ask for an explicit clause assigning you the copyright in every page and asset on payment, whatever the work-for-hire label says.

The accounts. The Tag Manager help page says to "make sure your account is managed by someone in your organization, not an external agency". In Search Console, an owner can "add and remove other users", and "A property must have at least one verified owner". That verified owner should be someone on your payroll. In GA4, the Administrator role can manage users; give the agency Editor, which has full control of settings but "Can't manage users". The CMS works the same way: you hold admin, the agency gets a user.

The links and redirects. Strike any clause that lets the agency pull work on exit. The Final Code's suggested clause asks that within "10 business days of termination, Provider will transfer all accounts, files and logins to Client and will leave all published work in place." It also quotes the exact wording to remove: "Upon termination, Provider may remove content, redirects and tracking installed by Provider."

Shila's guide puts it well: "Without a handover clause you rely on the goodwill of a provider that has just lost the account." If you are already mid-switch, our guide to replacing your SEO agency covers the handover in detail.

Can an agency guarantee rankings or AI citations?

No. Strike any guarantee of a position, and treat its presence in a proposal as a reason to look harder at the agency.

Google's "Do you need an SEO?" guide is direct. It states that "No one can guarantee a #1 ranking on Google" and tells you that if an SEO guarantees you first place in search results, "find someone else." Three agencies in our sample below say something similar on their own sites. Victorious writes that "No SEO agency can guarantee you will rank for a particular keyword". Rock The Rankings answers the guarantee question with "No, and nobody honest can." Single Grain's pricing explainer says "no specific result can be guaranteed for any individual company".

AI search is no different. Google's AI features documentation says "Indexing and serving isn't guaranteed" for AI Overviews and AI Mode. OpenAI's crawler documentation and Perplexity's describe how to stay eligible to appear, by allowing their crawlers in robots.txt. Neither offers paid or guaranteed placement. Our position follows from that: nobody can guarantee a citation in ChatGPT, Perplexity or Google AI Overviews, and a contract that promises one is selling something the engines don't sell.

A contract can fairly commit to the work: what ships each month and how it's reported. Google's guide suggests asking "Will you share with me all the changes you make to my site". Put that answer in the scope clause. For more warning signs, read red flags when hiring an AI search agency.

What should the contract say about AI search reporting?

It should name its sources and cadence, plus the engines it covers.

The Final Code's suggested clause asks for, "By the 10th of each month: the work completed, with links; search queries and clicks from Client's own Search Console; calls and form leads from Client's own analytics." Numbers from your own accounts can't be curated.

Then AI search. Google says sites in AI Overviews and AI Mode "are included in the overall search traffic in Search Console", so Search Console does not split AI Overviews out. Per-engine AI visibility needs a separate tracker. The contract should name it, the engines it covers (ChatGPT, Perplexity, Google AI Overviews at minimum) and your access to it or a raw export.

Tie it to revenue too. Rankings and mention counts are inputs; the clause should also name signups or booked demos from your own analytics.

What do agencies publish about their own terms?

Very little. We read the public pages of 14 agencies that sell SEO, content or AI search on 2026-11-03: homepages, service pages, pricing pages and terms where they existed. The table records only what each agency publishes. "Not published" means we didn't find it on the pages we read. It does not mean the agency has no such term.

AgencyMinimum termNotice periodMonth to monthPublished priceGuarantee wording
AnimalzNot publishedNot publishedNot publishedNot publishedNot published
CodelessNot published (pricing page returned an error)Not publishedNot publishedNot publishedNot published
DirectiveNot publishedNot publishedNot publishedNot published for retainersNot published
Exposure NinjaNot published for retainers; its terms say a paid project "cannot be cancelled"Not publishedNot publishedNot publishedNot published
First Page Sage"no annual lock-in"Not publishedYes, "Month to month"Not publishedNot published
Ignite Visibility"We don't believe in tying our clients down with long-term contracts"Not publishedNot publishedNot publishedNot published
iPullRankAI search program framed as 12 months; not stated as a contract minimumNot publishedNot publishedNot publishedNot published
NoGoodNot publishedNot publishedMonthly retainers, term not statedAverage retainer above $20,000/monthNot published
Omniscient DigitalNot publishedNot publishedNot publishedFull-service from $120,000/yearNot published
Rock The RankingsNone required; 90-day and 12-month options at a discount30 daysYes, at the full rateFrom $5,500/mo (90-day rate)"No, and nobody honest can"
Siege MediaNot publishedNot publishedNot publishedNot publishedNot published
Single GrainNot publishedNot publishedNot publishedNot published"no specific result can be guaranteed"
Victorious"preferred 12-month term"Not publishedMonthly retainers, preferred 12-month termMost B2B clients $6,000 to $35,000/monthNo agency "can guarantee you will rank"
WebFX6-month commitment on its plan tableNot publishedNot publishedFrom $2,900/monthNot published on its pricing page

The count, from the table: 1 of 14 publishes a notice period (Rock The Rankings, 30 days). 2 publish a minimum or preferred term (WebFX, Victorious), and iPullRank frames its program as 12 months. 3 say on their own pages that they avoid long or annual lock-ins (First Page Sage, Ignite Visibility, Rock The Rankings). 5 publish a price figure of any kind, and 3 of those are starting prices. 3 publish guarantee wording. 4 publish none of the five terms on the pages we read.

Real terms surface on the sales call. Bring the checklist, and ask for the contract before the proposal deck. Our 14 questions to ask an AI search agency before you sign pair well with it.

Which clauses should you redline, and how?

Send redlines in writing, with replacement wording, before the call. A specific clause gets a specific answer. Work in this order, from most to least likely to cost you money:

  1. Auto-renewal. Replace any renewal for a full term with month to month after the minimum.
  2. Minimum term and notice. Month to month after an initial period, ended by 30 days' written notice. If the agency insists on longer, ask for a lower rate.
  3. Early-termination fee and billing after notice. Strike any clause making the rest of the term payable, and make billing stop when notice ends.
  4. Content assignment. Add a written assignment of copyright on payment, separate from any work-for-hire language.
  5. Accounts and handover. You own every account. On exit the agency hands over files and logins within a fixed number of days, removes its users and leaves published work in place.
  6. Guarantees and reporting. Replace any ranking promise with named monthly deliverables, and require reports from your own Search Console and analytics plus a named AI visibility tracker.

A good agency accepts most of these in one round, because none of them stops it doing good work. One that fights all six has shown you how the exit will go.

How LoudFace's terms read

Our engagements start from $5k a month, scoped on the intro call. Fixed-scope work runs inside a retainer with a 3-month minimum. You can switch tiers, scaling up for more velocity or down when things stabilize. Full detail is on our pricing page.

On the argument that SEO takes months: the first 30 days are our most packed month. Kickoff happens within 48 hours of signature, and you see shipped progress within five days. Technical fixes and early AEO wins often move inside the first 30 to 60 days; content authority and organic rankings compound over 90 to 180 days. You don't have to sit out a long minimum to judge the work. Every number we report is the client's own, from Search Console, Peec AI and their analytics.

If you're comparing agencies now, see how our SEO and AEO service is scoped, then book a call.

Frequently asked questions.

Answers to the questions readers ask most about this topic.

How long do SEO contracts usually last?
Terms vary from month to month to a year. Of 14 agencies whose pages we read, First Page Sage works month to month with no annual lock-in, WebFX shows a 6-month commitment on its plan table and Victorious states a preferred 12-month term. No survey of contract lengths exists that we could find, so treat any typical-length figure as opinion. Ask for month to month after a short initial period.
Can I cancel an SEO contract early?
Only on the terms your contract states, so check the termination clause before you sign. Practitioners commonly treat 30 days' written notice as fair for a monthly retainer, with 60 days reasonable for complex campaigns. Strike any clause that makes the rest of the term payable on early termination, and make billing stop when the notice period ends.
Is a 12-month SEO contract a red flag?
Not on its own, but a long lock-in protects the agency more than you. Customer Impact's buyer guide says a fixed term of twelve months or more mainly protects the agency. Watch for a 12-month term that renews automatically for another twelve months. If you accept a longer term, ask for a lower monthly rate in exchange, as Rock The Rankings does on its pricing page.
Who owns the content after I cancel?
Whoever the contract names, so put it in writing. Under U.S. copyright law, a transfer of copyright is not valid unless it is in writing and signed, and a work-for-hire label covers only nine listed categories of commissioned work. Ask for an explicit clause assigning you the copyright in every page and asset on payment, and strike any right for the agency to remove published work on exit.
Do you keep your Google Analytics and Search Console data if you leave?
Yes, if the accounts are yours. Keep a verified owner in Search Console and the GA4 Administrator role inside your company, and give the agency lower access. Google's Tag Manager help says to make sure your account is managed by someone in your organization. If the agency created the accounts, transfer ownership before you sign anything new.
Should an SEO contract include AI search visibility?
Yes, if you are paying for AI search work. Google includes AI Overviews and AI Mode traffic in overall Search Console data, so it does not show them separately. The contract should name the tracker used for per-engine AI visibility, the engines it covers, such as ChatGPT, Perplexity and Google AI Overviews, and your access to the raw data. It should not guarantee citations.
Written by
Founder & Head of Growth

Arnel Bukva is the founder of LoudFace, a B2B SaaS organic growth agency that ships SEO and AEO (Answer Engine Optimization) programmes for B2B SaaS and fintech companies, Series A to C. His work focuses on AI-cited content systems that move pipeline rather than vanity traffic, with named client outcomes including Toku (consistently the top-cited vendor on stablecoin payroll prompts in AI search) and TradeMomentum (a major climb in organic impressions). One of the earliest Webflow users (2017), he has spent the past several years at the intersection of technical SEO and AI search, building the prompt-graph methodology LoudFace uses across every client engagement.

On the record
Published
Nov 3, 2026
Category
Marketing
Reading time
12 min read
A 30-minute strategy call

Ready to grow your business?

Your visibility in AI answers now
ChatGPT, Perplexity, Gemini and AI Overviews
Which pages they read
The sources behind the answers in your category
What we would do first
A written scope within 48 hours
Prefer email? Write to arnel@loudface.co
We reply within two hours during working hours