New · A dedicated AI SEO channel: see conversions from ChatGPT, Perplexity, Claude & Gemini →
← Blog
Part of: SEO Conversion Tracking: Measure Conversions and Value from Organic Search →

SEO Contract: Every Clause, a Free Template and What to Check

Portrait of Samy ThuillierBy ··16 min read
SEO contract template with scope, payment, term and KPI clauses highlighted

An SEO contract is a written agreement between an SEO provider (a freelancer, consultant or agency) and a client that sets the scope of work, deliverables, fees, contract length, who owns the accounts and content, and how either side can leave. A good one also states that rankings are not guaranteed and defines the KPIs both sides will judge the work by.

This guide covers every clause, with a free SEO contract template you can copy below. It is written for both sides of the table: providers drafting an agreement and businesses reviewing one before they sign. It also covers what most templates leave out: a KPI clause tied to conversions, what leaving costs under different terms, and what Google itself says about guarantees and access. This is practical guidance, not legal advice; have a lawyer in your state review the final version.

What Is an SEO Contract?

An SEO contract is a services agreement specific to search engine optimization. SEO work is ongoing, results arrive over months, and the provider touches the client’s website, analytics and content. That makes three things more important than in a typical services contract: a precise scope, clear rules about who owns what gets built, and honest language about results nobody controls.

Who signs one

  • Freelance SEOs and consultants working with small businesses.
  • Agencies running retainers or bundling SEO with web design or content.
  • White-label providers doing SEO work for another agency’s clients.
  • Businesses hiring any of the above. If you are the client, you read the same clauses from the other side.

Some businesses weigh a contract against learning SEO and doing it in-house. The basics are learnable, but technical fixes, content at volume and link work take time and experience. Hiring someone makes sense when that time is worth more elsewhere, and the contract is how you make sure you still own the results.

Proposal, contract and statement of work

DocumentWhat it doesBinding?
SEO proposal or pitchSells the engagement: diagnosis, strategy, price optionsNo, unless signed as part of the contract
SEO contract (master agreement)Sets the legal terms: payment, term, ownership, liability, terminationYes
Statement of work (SOW)Lists the specific deliverables, pages and dates for one phaseYes, when the contract references it

Small engagements put everything in one document, as the template below does. Larger ones keep a master contract and add a new SOW each quarter, so scope can change without renegotiating the legal terms.

Types of SEO Contracts

TypeHow the provider is paidBest forMain risk
Monthly retainerFixed fee per monthOngoing technical, content and link workPaying for months with little visible output
Project-basedFixed price, often with a depositAudits, migrations, a defined content batchScope creep on a fixed price
HourlyRate times hours loggedConsulting, small fixes, trainingOpen-ended cost for the client
Performance-basedBase fee plus a bonus tied to resultsClients with reliable conversion trackingDisputes over how results are measured

Pure pay-for-rankings deals are the ones to avoid. Rankings move for reasons neither side controls, and a ranking can rise for a keyword that never produces a lead. If you want a performance element, tie it to conversions with a baseline, as shown in the KPI section.

What to Include in an SEO Contract: Clause by Clause

1. Parties and website details

Full legal names, addresses and contacts for both parties, plus the domain covered. Record the starting conditions: CMS, approximate monthly organic traffic, and any manual actions or security issues already reported in Search Console. If a penalty predates the contract, that record protects the provider.

2. Goals

State the business goal in one or two sentences, such as more qualified leads from organic search to the service pages. Avoid both extremes: “boost SEO” means nothing, and “#1 on Google” is a promise nobody can keep. Goals give direction; the measurable part belongs in the KPI schedule.

3. Scope of services

This is the clause most disputes come back to. List what is included per month with numbers wherever possible: number of pages optimized, number of articles and their length, technical fixes, link acquisition method, local SEO tasks. Then list what is not included, such as paid ads, design or development beyond a set number of hours.

Name the priority pages. Most of the conversions from organic search usually come from a small group of landing pages, so a scope that says which pages get attention first keeps the hours where the revenue is. If you do not know which pages those are yet, the first deliverable should find out (see organic conversion attribution).

In 2026, add one line on AI search: whether work aimed at Google’s AI Overviews, ChatGPT and other assistants is included, and how AI referral traffic will be reported. Leaving it unstated invites the argument later.

4. Deliverables and reporting

Name each deliverable, its format and its date: audit report by week 2, monthly report by the 10th, content delivered in Google Docs, keyword and link lists as spreadsheets. Require the monthly report to include a change log of everything done to the site. Google’s own hiring advice suggests asking an SEO whether they will share all the changes they make, and the change log puts that in writing.

5. Timeline and milestones

A typical retainer starts with access setup and discovery in week 1, an audit and roadmap in week 2, priority fixes in weeks 3 and 4, then a monthly rhythm. Add a sentence that deadlines move by the same number of days the client is late with access or feedback.

6. Client responsibilities

  • Access to the CMS, Google Analytics 4 and Google Search Console within a set number of days.
  • One named person who approves content and changes.
  • Feedback on deliverables within a set window, for example 5 business days.
  • Business inputs: target services or products, audience, brand assets, and the value of a lead or sale.

7. Fees and payment terms

This is how SEO providers get paid, so spell it out: the fee model (monthly, project, hourly or base plus bonus), the amount, the invoice date, the due date, accepted payment methods, the late fee and any deposit. Project work often takes part of the fee upfront and the rest on delivery; retainers usually bill in advance at the start of each month.

8. Change requests and revisions

Say how many revision rounds each deliverable includes and how extra rounds are billed. For anything outside the scope list, require a written change request with a price and a date, approved before work starts. That one sentence prevents most “small favor” disputes.

9. Ownership of content and work product

On full payment, the client owns the content and deliverables made for the site. The provider keeps its tools, templates, methods and unused drafts, and may list the work in a portfolio if the client agrees. If content creation is a large part of the job, make the transfer of copyright explicit.

10. Confidentiality

Both sides keep non-public information private during the engagement and for a fixed period after it, often one to three years. Logins, revenue data and strategy documents are the obvious examples.

11. Term and renewal

State the start date, any minimum term and what happens after it. The safest wording for clients is month to month after the minimum term. Automatic renewal into another fixed year is the clause to look for and question. The section on contract length below covers what is normal.

12. Termination

Cover three cases: ending after the minimum term with notice, ending early during the minimum term (and at what cost), and ending immediately for a serious breach that is not fixed within a cure period. State that work done up to the end date is paid for, and whether the deposit is refundable.

13. No guarantee, limitation of liability and indemnity

The provider does not guarantee rankings, traffic or conversions, because search engines and AI assistants decide those. Liability is usually capped, for example at the fees paid in the last few months. An indemnity clause makes each side responsible for problems it causes: the client for content or claims it supplied, the provider for tactics it chose.

14. Disputes and governing law

Agree to talk first, then mediation or arbitration, then court. Name the state whose law applies. In the US, state consumer-protection laws on deceptive practices can apply to providers who promise specific results while selling, which is one more reason to keep guarantees out of both the pitch and the contract.

15. Signatures

Include a line that electronic signatures are valid, then sign with any e-signature tool. Each party keeps a signed copy with the date.

Free SEO Contract Template

Copy the text below into Google Docs or Word, replace everything in square brackets, and export to PDF if you need an SEO contract PDF. It is a plain-language starting point, not a substitute for a lawyer who knows your state.

SEO SERVICES AGREEMENT

This Agreement is made on [DATE] between:
Provider: [AGENCY OR FREELANCER NAME], [ADDRESS], [EMAIL] ("Provider")
Client: [CLIENT BUSINESS NAME], [ADDRESS], [EMAIL] ("Client")

1. WEBSITE
1.1 Services cover the website at [DOMAIN] (the "Site").
1.2 Known starting conditions: [CMS], [average monthly organic sessions],
    [any manual actions or security issues reported in Search Console].

2. GOALS
2.1 The goal of this engagement is [e.g. increase qualified leads from
    organic search to the service pages].
2.2 Goals describe direction. They are not guaranteed results (see 11).

3. SCOPE OF SERVICES
3.1 Included each month: [technical audit and fixes list], [keyword and
    topic research], [on-page optimization of up to N pages],
    [N new or refreshed articles of about N words], [link acquisition
    method, if any], [local SEO tasks, if any].
3.2 AI search: [included: structured content and technical access for
    AI crawlers / not included].
3.3 Not included: [paid ads, web development beyond N hours, design,
    copy for pages not listed above].
3.4 Work outside 3.1 needs a written change request with price and
    timing, approved by both parties before work starts.

4. DELIVERABLES AND REPORTING
4.1 Provider delivers: [audit report by week 2], [monthly report by
    the 10th of each month], [content in Google Docs].
4.2 Each monthly report includes the KPIs in Schedule A and a list
    of every change made to the Site that month.

5. CLIENT RESPONSIBILITIES
5.1 Client provides within [5] business days of signing: CMS access,
    [Google Analytics 4] and [Google Search Console] access at the
    levels listed in Schedule B, and one named approver.
5.2 Client reviews deliverables within [5] business days. Delays on
    Client's side move the related deadlines by the same amount.

6. FEES AND PAYMENT
6.1 Fee: [$X per month / $X fixed for the project / $X per hour].
6.2 Invoices are issued on [the 1st of each month] and due within
    [15] days. Late payments incur [1.5]% per month after [7] days.
6.3 Deposit: [first month / 50% of project fee], due on signing.
6.4 Performance bonus (optional): as set out in Schedule A.

7. TERM AND RENEWAL
7.1 Start date: [DATE]. Minimum term: [3] months.
7.2 After the minimum term, this Agreement continues month to month.
    It does not renew for another fixed term.

8. TERMINATION
8.1 After the minimum term, either party may end this Agreement with
    [30] days' written notice.
8.2 Client pays for work performed up to the end date.
8.3 Either party may end the Agreement immediately if the other
    commits a material breach and does not fix it within [14] days
    of written notice.

9. OWNERSHIP AND HANDOVER
9.1 Domain, hosting, CMS, analytics and Search Console accounts are
    owned by Client. Provider receives user access only.
9.2 On full payment, Client owns all content and deliverables made for
    the Site. Provider keeps its tools, templates and methods.
9.3 Within [10] business days of the end date, Provider returns all
    credentials, hands over keyword lists, reports, link lists and
    working files, and removes its own user access.
9.4 Provider will not use paid or rented links that are removed when
    payments stop, and follows Google Search Essentials.

10. CONFIDENTIALITY
10.1 Each party keeps the other's non-public information confidential
     during this Agreement and for [2] years after it ends.

11. NO GUARANTEE AND LIMITATION OF LIABILITY
11.1 Search engines and AI assistants control rankings and answers.
     Provider does not guarantee any ranking, traffic or conversion
     figure.
11.2 Each party's total liability is limited to the fees paid in the
     [3] months before the claim, except for breaches of section 10.
11.3 Each party covers losses caused by its own unlawful acts or by
     materials it supplied.

12. DISPUTES AND GOVERNING LAW
12.1 The parties will try to resolve disputes in good faith for [30]
     days, then by [mediation] before going to court.
12.2 This Agreement is governed by the laws of [STATE].

13. SIGNATURES
13.1 Electronic signatures are valid and binding.

Provider: __________________  Date: ________
Client:   __________________  Date: ________

SCHEDULE A: KPIs
- Primary KPI: [organic leads from form submits and calls], counted in
  [named tool], organic search channel only.
- Baseline: [average of the 6 months before the start date] = [N].
- Value per conversion: [$X], agreed by both parties.
- Bonus (optional): [10]% of conversion value above baseline,
  capped at [$X] per month.
- If tracking setup changes, both parties re-agree the baseline
  before the next bonus is calculated.

SCHEDULE B: ACCESS
- Google Search Console: Provider = [Full user]. Client stays owner.
- Google Analytics 4: Provider = [role]. Client keeps Administrator.
- CMS: Provider = [Editor role or equivalent].

How Long Should an SEO Contract Last?

There is no official standard, and the sources that rank for this topic disagree. One template guide suggests a 3-month minimum and then month to month with 14 days’ notice. A client-side guide calls a 3 to 6 month ramp-up defensible and warns that a fixed term of 12 months or more shifts the risk to the client. Others describe 6 to 12 month retainers, and notice periods quoted range from 10 days to 3 months. None of them cites data, so treat any single figure as one opinion.

A decision rule that works for both sides:

  • Minimum term long enough for the first round of work to ship and be indexed. For most sites, 3 to 6 months.
  • After that, month to month. No automatic renewal into another fixed year.
  • Notice of about 30 days, so the provider can wrap up and hand over properly.
  • If the provider needs a longer commitment, an early termination fee is fairer than a locked year (see the next section).

What It Costs to Leave: Three Term Structures Compared

The term clause is where clients lose the most money, and it is easier to see with numbers. Illustrative example: a $3,000 monthly retainer, and after month 4 the client decides to stop.

Term structureWhat the client still owes after month 4Calculation
12-month fixed term, no early exit$24,0008 remaining months × $3,000
6-month minimum, early termination fee of 50% of the remaining minimum$3,0002 remaining months × $3,000 × 50%
3-month minimum, then month to month with 30 days’ notice$3,000One notice month × $3,000

The first structure costs eight times as much to exit as the other two. The provider’s concern is real too: SEO front-loads work such as audits and technical fixes, and a client who leaves in month 2 can take that work without paying for its results. An early termination fee or a deposit covers that risk without trapping the client for a year.

Write the KPI Clause Around Conversions, Not Rankings

Most SEO contracts promise “monthly reporting” and stop there. The client then receives ranking charts while asking whether SEO produced any leads, and the relationship sours over a question the contract never defined. A KPI clause fixes that with four elements:

  1. The conversion. Name what counts: form submits, calls, demo requests, purchases. Only conversions that arrive from organic search count.
  2. The data source. Name the tool and report the numbers come from, so nobody argues about whose dashboard is right.
  3. The baseline. Agree the starting number before work begins, for example the monthly average of the 6 months before the start date, or the same month last year for seasonal businesses.
  4. The value. Agree what each conversion is worth, so results read in dollars. The method is in how to calculate conversion value.

Add one more line: if the tracking setup changes (new forms, a new analytics tool, consent changes), both sides re-agree the baseline before the next bonus is calculated. A tracking change that doubles recorded leads overnight is not an SEO result.

Worked example: a performance bonus

All figures below are illustrative.

Contract terms (illustrative)
Base retainer: $3,000 per month
Baseline: 40 organic leads per month (6-month average before start)
Value per lead: 20% close rate × $1,250 average deal = $250
Bonus: 10% of lead value above baseline, capped at $1,500 per month

In month 9, organic search produces 58 leads.

Incremental value = (58 − 40) × $250 = $4,500
Bonus = 10% × $4,500 = $450 (under the $1,500 cap)
Month 9 invoice = $3,000 + $450 = $3,450

The client pays more only when organic search produced more value, and the provider has a reason to work on pages that convert rather than on keywords that only look good in a ranking report. It is also how you answer is SEO worth it with your own data. The same numbers feed straight into an ROI calculation (see how to calculate SEO ROI).

This only works if organic conversions are tracked reliably and reported by landing page. If your setup cannot do that yet, start with SEO conversion tracking. SEOConversion is one option here: it reports conversions and their value from organic search and AI assistants by landing page, with a value you assign to each conversion, which gives both parties the same neutral number for Schedule A.

What Google Says About SEO Guarantees and Access

Google’s page Do you need an SEO? says directly that no one can guarantee a #1 ranking on Google, and warns against SEOs who claim a special relationship with Google. It also lists questions to ask before hiring, including what results to expect and in what timeframe, how success is measured, and whether the SEO will share every change made to your site. Each of those questions maps to a clause: goals, KPIs and the change log.

The same page advises granting only read access to Search Console during an audit, not write access. Put that in the contract: access levels belong in a schedule, not in a chat thread.

Who Should Own the Accounts, Content and Links

A simple test before signing: if you switched provider in a year, what would you lose? The answer should be nothing. Write these points into the contract:

  • Domain, hosting and CMS registered to the client, in the client’s accounts.
  • Google Search Console. Search Console separates owners, who have full control and can add or remove users, from full and restricted users, who can view data (see Search Console permissions). The client stays the verified owner; the provider gets a user role.
  • Google Analytics 4. Adding, editing and deleting users requires the Administrator role (see Analytics user management). Whoever holds it controls the account, so the client keeps it and gives the provider a lower role.
  • Content transfers to the client on payment, so it can stay online after the contract ends.
  • Links. The provider commits not to use rented or subscription links that disappear when payments stop, and to follow Google’s spam policies.
  • Handover. Within a fixed number of days after the end date, the provider returns credentials, exports reports and keyword and link lists, and removes its own access.

Common SEO Contract Disputes and the Clause That Prevents Each

DisputeRoot causeClause that prevents it
“I thought that was included”Scope written as a category, not a listScope with numbers, an exclusions list and a change-request process
“Rankings went up but leads did not”KPIs never defined or tied to rankingsSchedule A: conversion, data source, baseline, value
“We can’t get out of the contract”Fixed term with automatic renewalMonth to month after the minimum, notice period, early exit fee
“The agency won’t give us our data”Accounts created in the provider’s nameClient ownership of accounts plus a handover clause
“Traffic dropped after we cancelled”Rented links removed when payments stoppedNo rented links; link list handed over
“The deadline slipped, so we won’t pay”Client delays never accounted forClient responsibilities with response windows; deadlines move with delays
“The bonus doubled because of a tracking change”Baseline not tied to a fixed setupRe-baseline rule when tracking changes

Checklist Before You Sign an SEO Contract

If you are the client

1. Can you leave after the minimum term with about 30 days’ notice, and is there no automatic renewal into a new fixed year?

2. Are the domain, hosting, Search Console and GA4 owned by you?

3. Is the monthly scope a list with numbers, plus a list of what is excluded?

4. Do KPIs measure conversions and value against a baseline you agreed?

5. Does the provider explain its link methods and commit to Google’s guidelines?

6. Have you checked references or past client results?

If you are the provider

1. Is every deliverable listed, with a change-request process for anything else?

2. Does the contract state that rankings and traffic are not guaranteed?

3. Are client response windows and their effect on deadlines in writing?

4. Is there a deposit or an early termination fee for front-loaded work?

5. Is liability capped and governing law named?

Red flags in an SEO contract

  • Guaranteed rankings, a guaranteed page one or a claimed special relationship with Google.
  • A long fixed term combined with automatic renewal and a long notice period.
  • Analytics, Search Console or the domain set up in the provider’s name.
  • No explanation of how links are built, or links that last only while you pay.
  • Reporting with no defined KPIs, or KPIs that are only rankings.
  • Nothing about what happens to your data and content when the contract ends.

FAQ

How much does it cost to pay someone for SEO?

It depends on the scope, the size of the site and the market, so prices vary widely between freelancers and agencies. What the contract should do is make the price comparable: a monthly retainer, a fixed project fee or an hourly rate, each tied to a written list of deliverables. Compare quotes on what is included per month, not on the headline number.

How long does an SEO contract usually last?

Retainers often have a minimum term of 3 to 12 months and then continue month to month, while one-off projects end on a fixed date. Published advice disagrees on what is standard, so there is no official norm. A short minimum term followed by month-to-month with 30 days of notice is the balance most clients can accept.

Can an SEO company guarantee first page rankings?

No. Google states plainly that no one can guarantee a #1 ranking and tells site owners to be wary of SEOs who promise one. A contract should guarantee the work, the reporting and the methods, not a position in the results.

What is the 80/20 rule in SEO?

It is the idea that a small share of your pages and tasks produces most of the results. In practice, a small set of landing pages usually drives most organic conversions. A good SEO contract uses that by naming the priority pages in the scope, so the monthly hours go where the leads and sales come from.

Is SEO replaced by AI?

No. AI Overviews, ChatGPT and other assistants still draw on web pages, and organic search still sends visits and conversions. What changes is the scope: a 2026 contract should say whether work for AI search is included and how any AI referral traffic will be reported.

Is SEO still worth it in 2026?

It is worth it when the organic conversions it produces are worth more than what it costs over the time it needs to work. That is why the KPI clause matters: if the contract measures conversions and their value against a baseline, you can answer the question with your own numbers instead of a ranking report.

Give your SEO contract a KPI both sides can trust.

SEOConversion reports conversions and their value from organic search and AI assistants by landing page, so the baseline and the results in your contract come from the same neutral number.

Start free