A solid SEO contract protects both agency and client by defining deliverables, timelines, payment terms, and reporting cadence. This template addresses scope boundaries, realistic expectations, and the variables that typically cause friction when left vague.
An SEO contract framework starts with parties and term. Identify the agency, client business name, and whether this is a month-to-month retainer or a fixed project with a defined end date. Next comes scope of work. Break deliverables into audit and strategy, technical fixes, on-page optimization, content production or editing, link acquisition, and reporting. Attach a checklist so both sides know what falls inside and outside the engagement—if local citations are included, say so; if paid search is separate, state it. Payment terms follow: retainer amount, billing cycle, late fees, and whether setup or audit fees are due upfront. Include accepted payment methods and currency. For Canadian clients, clarify whether fees are in CAD and if GST/HST or QST applies. Finally, outline each party's responsibilities. The agency needs CMS credentials, Google Analytics and Search Console access, and cooperation from developers. The client must approve content drafts, provide brand guidelines, and respond to questions within a reasonable window. When these basics are missing, projects stall over access delays and scope creep.
Vague promises like 'comprehensive SEO services' invite disputes. Instead, enumerate tasks by category. Under technical SEO, list crawl audits, schema markup implementation, page speed recommendations, mobile usability fixes, and canonical/redirect cleanup. For on-page, specify title and meta optimization for a defined number of pages, header restructuring, internal linking adjustments, and image alt-text. Content work might include keyword research reports, editorial calendars, drafting or editing a set number of articles per month, and optimizing existing pages. Link building should state the approach—digital PR outreach, resource page placements, guest posts—and a target volume or effort level without promising specific domain-authority thresholds. Reporting covers monthly dashboards, quarterly strategy reviews, and ad-hoc answers to client questions. Attach an SEO contract checklist as an appendix so new requests can be evaluated against the original scope. When a client asks for social media management or PPC mid-contract, the checklist makes it clear that those fall outside the agreement and require a separate statement of work or amendment.
SEO pricing typically follows three patterns. Monthly retainers suit ongoing optimization where rankings, traffic, and content creation continue indefinitely. State the retainer amount, billing date, auto-renewal terms, and notice period for cancellation—commonly thirty days. Project-based fees work for one-time audits, migrations, or penalty recovery. Define milestones and corresponding payments: initial audit and strategy, implementation phase, final report and handoff. Hybrid models combine an upfront audit fee with a lower ongoing retainer once the roadmap is built. In Canada, clarify GST/HST/QST collection and whether the agency is registered. Include late-payment penalties and the right to pause work if invoices go unpaid beyond a grace period. Avoid tying fees directly to ranking positions or traffic targets in the contract itself; those outcomes depend on factors outside the agency's control, like algorithm updates and competitor activity. Instead, tie payment to effort and deliverables completed, then track performance separately in the reporting layer.
SEO is not a switch-flip discipline. A realistic SEO contract framework sets month-by-month expectations. Month one often covers the technical audit, keyword research, competitive analysis, and strategy presentation. Month two begins on-page changes and the first content batch. Month three launches link outreach or citation building. Rankings and traffic shifts usually lag implementation by weeks or months, especially for new domains or recovering sites. Build this timeline into the contract so clients understand that early months focus on foundation and data gathering, not immediate traffic spikes. Include iteration windows—if the client requests revisions to content drafts or disagrees with keyword targeting, specify a turnaround time and revision limit per deliverable. For example, content drafts might allow two rounds of edits within five business days. Technical recommendations may require client dev teams to implement; the contract should note that agency timelines assume prompt execution. When delays occur on the client side, document them in monthly reports to avoid blame for slower progress.
Define what gets measured and how often. Monthly reports typically include organic sessions, rankings for target keywords, new backlinks acquired, technical issues resolved, and content published. Specify the analytics platform—Google Analytics 4, Search Console, third-party rank trackers—and who owns the accounts. Make it clear that the agency will have view or edit access but the client retains ownership of profiles and historical data. Quarterly business reviews go deeper, connecting SEO metrics to revenue, lead volume, or other business outcomes the client cares about. Avoid locking the contract to specific ranking positions, since algorithm volatility and competitive shifts can move rankings independent of quality work. Instead, track keyword visibility trends, organic traffic growth relative to seasonality, and engagement signals like time-on-page or conversion-assisted sessions. If the client operates in multiple regions—say, Ottawa and Vancouver, or English and French Canada—break out performance by geography or language. This transparency prevents the 'we're not on page one yet' frustration when broader indicators show healthy progress.
Termination provisions protect both parties. Common terms allow either side to cancel with thirty or sixty days' written notice. Specify what happens to work in progress—whether the client receives incomplete audits or content drafts, and whether any refund applies to prepaid fees. Address intellectual property: keyword research, strategy documents, and custom content typically transfer to the client upon full payment, but proprietary tools, templates, and processes remain the agency's. If the contract includes link placements or outreach relationships, clarify that those links stay live unless the third party removes them independently—the agency cannot guarantee perpetual control. Non-compete and confidentiality clauses prevent the client from directly hiring the agency's employees or subcontractors during the term and for a defined period after, and both sides agree not to disclose sensitive business information. For agencies managing client Google Business Profiles or social accounts, include a handoff protocol so credentials and ownership transfer smoothly at contract end. These details sound tedious, but they eliminate the awkward scramble when a relationship ends and no one documented who owns the content library or how to reclaim admin access.
The free SEO contract template provided here serves as a starting framework, not legal advice. Review it with a lawyer familiar with Canadian commercial contracts, especially if you operate in Quebec where language laws and civil code nuances apply. Tailor clauses to your service mix—if you do not offer link building, remove that section; if technical SEO is your sole focus, expand the audit and implementation language. Adjust payment terms to match your billing cycle and add province-specific tax language. Save executed contracts as PDFs with both signatures and store them securely. Update the template annually to reflect changes in your service offerings, tools, or legal requirements. A well-drafted contract will not prevent every disagreement, but it gives both sides a shared reference point when expectations drift. Use the SEO contract checklist during kickoff calls to walk through deliverables and confirm the client understands what they are—and are not—paying for. That upfront clarity saves hours of scope negotiation later and keeps projects on track.
No. Ethical contracts tie payment to deliverables and effort, not rankings, because Google's algorithm, competitor activity, and user behavior lie outside any agency's control. Instead, define the work—audits, content, links—and track performance separately in reports. Clients deserve transparency on results, but guarantees of position one or traffic doubling invite disputes and often signal inexperienced or dishonest providers.
A retainer covers ongoing monthly work—continuous content creation, link outreach, technical monitoring, and algorithm-response adjustments. It auto-renews until one party cancels with notice. A project contract has a fixed scope and end date, common for site migrations, one-time audits, or penalty recovery. Retainers suit competitive markets where SEO never truly finishes; projects suit defined problems with clear completion criteria.
Include a clause stating that timelines assume prompt client cooperation—CMS credentials within five business days, content feedback within one week, dev implementation within an agreed window. If delays occur, document them in monthly reports and pause billable work or extend deadlines accordingly. This prevents the agency from being blamed for slow progress when the bottleneck sits on the client side.
The contract itself does not require separate legal terms for French SEO, but you should specify the target language and region in the scope. If deliverables include French content, citation building in Quebec directories, or .ca versus .qc.ca considerations, list those explicitly. For invoicing, ensure QST is collected if you or the client are Quebec-based. The SEO strategy will differ, but the contract framework remains the same.
Content you created and the client paid for typically transfers to them as a work-for-hire. Backlinks placed on third-party sites remain live unless those site owners remove them independently—the agency cannot unilaterally retract links. Strategy documents and keyword research usually transfer, but proprietary tools and templates stay with the agency. Spell this out in the IP ownership section to avoid disputes over who controls assets after termination.
Monthly reports are standard for retainers, covering traffic, rankings, technical fixes, and content published. Quarterly business reviews go deeper, linking SEO metrics to leads, revenue, or other business goals. Project contracts might include milestone reports tied to payment schedules. Define the metrics, tools, and format in the contract so the client knows what to expect and when, reducing the need for ad-hoc data requests.