What the Contract Is Really Allocating
A marketing or SEO agency contract allocates three things: services, control of accounts, and control of data. Companies negotiate the first and skim the other two, and the disputes are almost entirely about the other two.
Services are comparatively easy to specify and easy to replace. A campaign that underperforms is a commercial disappointment. An engagement that ends with the advertising account, the analytics property, the tag container and the search console verification all sitting under identities the company does not control is a different order of problem, because the value that accumulated over the relationship is attached to those accounts rather than to the work product.
Advertising, analytics and webmaster-tools accounts are third-party platform accounts governed by the platform's own terms. A contract can oblige an agency to transfer them or to grant access. It cannot oblige the platform to do anything, which is why account identity is decided at the start of a relationship rather than the end of one.
What a Ranking or Traffic Guarantee Actually Means
A guarantee reads as reassurance and functions as a warning. Google's own guidance on hiring an SEO puts it plainly: "No one can guarantee a #1 ranking on Google." It also states that "you are responsible for the actions of any companies you hire."
Rankings are produced by a third party's systems that no vendor controls, that are personalised and localised, so the thing being guaranteed is not even a single observable fact. A guarantee has to be operationalised somehow, and the operationalisation is the tell:
- The terms nobody searches. Top three placements for long-tail phrases with negligible demand, or for the company's own brand name, which it would rank for anyway.
- The vendor's own measurement. An un-auditable tool, with undisclosed location, device and personalisation settings.
- A remedy worth nothing. Continued work at no charge from a vendor whose costs are already sunk, rather than a refund.
- Activity dressed as outcome. Read the definitions and the promise is often a volume of tasks.
- A misaligned incentive. The guarantee is the vendor's problem; a manual action arising from how it was met is the client's.
Where one is in the contract, the questions are what triggers it, how it is measured, and what the remedy actually is.
Deliverables, Content Ownership, and Raw Data
The alternative to outcome promises is outputs specified precisely enough that both sides can tell whether they arrived: a fixed keyword set defined by the client and held in a schedule; a named measurement tool with a stated location, device and methodology; a documented monthly scope of work reported against delivery; and business outcomes reported alongside rankings rather than instead of them.
Content ownership needs stating expressly, because clauses drafted with software in mind routinely omit it. Articles, landing page copy, photography, illustration and video belong in the assignment language by name, with the right to keep, edit and republish them afterwards. Content that cannot travel is a licence, not an asset.
Reporting access and raw data access are different things, and conflating them is how companies lose the ability to audit their own spend. A monthly report is the agency's account of performance. Platform access is the underlying record: search terms, change history, spend at platform level, conversion action configuration. Where the agency's dashboard is the only view, the report cannot be checked against anything.
Who Owns the Accounts, and What a Rebuild Costs
Google Ads. Google documents that an owning manager account's administrators can grant or revoke administrative access on the client account, transfer ownership to another manager account, and unlink other managers. A client account can have only one owner. Google states that manager accounts do not take data ownership or administrative rights away from client accounts, but also that users of the client account do not have permission to transfer ownership. Where the agency created the account under its own manager account and nobody at the client holds administrative access on the account itself, the client's practical position is weaker than the reassuring phrasing suggests.
Search Console. Verified owners prove control with a token; delegated owners are granted ownership without one; both have full control. If all verified owners remove their tokens, remaining users and delegated owners lose access after a grace period. A removed owner can re-verify if the token is still in place, so removing a user is not sufficient — the token has to come out.
Analytics and Tag Manager use an account-and-container hierarchy with roles at each level. Where the top-level account was created under the agency's identity, the property sits inside a structure the client does not control.
Starting fresh is the expensive part: conversion actions with no accumulated history for automated bidding to have learned from; remarketing and customer match audiences that cannot be rebuilt instantly, because membership accrues over time; loss of search terms history, auction insights and change history, which is also the record needed to audit the agency's own work.
Assets Built on the Agency's Own Domains
The pattern to watch for is marketing value accumulating on infrastructure the agency controls. It takes recognisable forms:
- Microsites and campaign sites on agency-owned domains, where the domain and every signal accruing to it belongs to the agency. At termination the client redirects nothing, because it controls nothing.
- Landing pages on the agency's page-builder account, which disappear when the subscription does, taking their conversion tracking with them.
- Business profiles and listings claimed under the agency's identity, where management rights and ownership are distinct and transfer follows a specific procedure.
- Content published on the agency's own network of sites, with links pointing back. The client pays for placements on properties it does not own, whose quality and continued existence it cannot control.
The contractual answer is one sentence with an inventory behind it: every asset created for the client is created on client-owned domains and in client-owned accounts, exceptions require written approval and a defined wind-down, and a maintained schedule lists each asset, its host and its account of record.
Term, Notice, and Administrative Leverage
Worth specifying: notice periods for convenience, a cure period for cause, and transition assistance as a positive obligation with defined scope, stated duration and a pre-agreed rate.
Termination mechanics need to be concrete about accounts. Within a stated number of days: agency users removed, verification tokens removed, manager accounts unlinked, written confirmation provided. A no-deletion and no-degradation covenant should cover the termination window, so campaigns, audiences, conversion actions and historical data are not archived, reset or deleted on the way out.
Then there is the practice nobody writes into a contract: an agency that holds administrative control and uses it during a commercial dispute. Suspension of access pending payment of contested invoices, retention of DNS or account credentials, assignment conditioned on settlement of disputed amounts. Withholding domain control or live campaign access is a different order of risk, and it is the reason account identity is set correctly at the outset rather than fixed under pressure. The same accounts also hold the evidence about the agency's own work.
The Audit to Run Now
This audit takes an afternoon. For each item, record the account of record, the administrators and the billing instrument.
- Domains. Registrant of record and registrar account for every domain, including campaign domains.
- Advertising accounts. Who owns each account, which manager accounts are linked, whether anyone at the company holds administrative access, and whose payment method is attached.
- Analytics and tag management. Which top-level account each property and container lives under, and who administers it.
- Search Console. Which owners are verified, by which method, and whether any verification token belongs to a party outside the company.
- Data exports. Whether scheduled exports of advertising, analytics and search performance data land somewhere the company controls.
Clean separation looks like this: the company owns every account, with two administrators on role-based addresses rather than individual staff logins; the agency holds delegated access that can be revoked in an afternoon; every asset sits on company-owned domains; content is assigned and reusable; and platform data is exported on a schedule into storage the company owns.
If It Becomes a Dispute
Agency disputes turn on questions that can only be answered from platform data. What was actually spent, and does invoiced spend reconcile with platform-reported spend? What changed in the account, when, and by which user? What did the reported figures rest on? What was published, where, and who controlled the domain it sat on?
Answering those means analysing advertising account data and change history, authenticating analytics output well enough to rely on it, tracing domain registration history, and reconstructing what pages displayed on given dates. That is the examination an expert witness is engaged to perform and explain.
Preservation decides whether the exercise is possible at all. Standard analytics properties retain user-level and event-level data for a limited window, search performance data is available on a rolling window of roughly sixteen months — all shorter than the time a commercial dispute usually takes to mature. Exporting platform data into storage the company controls, before a relationship deteriorates, is worth more than any clause in the contract.
Frequently Asked Questions
Should we sign with an agency that guarantees first page rankings?
A ranking guarantee is generally treated as a warning sign rather than reassurance, and Google's own guidance on hiring an SEO states that no one can guarantee a number one ranking.
In practice such guarantees are satisfied on terms with negligible search demand, measured with the vendor's own tool, and remedied with more free work rather than a refund.
Our agency set up our Google Ads account. Can we get it back?
Often yes, but the mechanics favour whoever holds administrative access. Google documents that a client account can have only one owner, and that users of the client account cannot themselves transfer ownership.
The practical step is to establish whether anyone at the company holds administrative access on the account itself, and to request it while the relationship is still cooperative.
Do we own the content our SEO agency wrote for us?
That depends entirely on what the contract says, and content is frequently omitted from intellectual property clauses drafted with software in mind. Absent a signed assignment naming copy, photography, illustration and video, ownership may not have moved.
The question to ask before signing is what the company may do with the content afterwards: republish it, edit it, move it to a new domain, or include it in a sale of the business.
What happens to our analytics data if we fire our agency?
The data stays where it is; the question is whether the company can still reach it. If the analytics property sits inside an account created under the agency's identity, access can be withdrawn even though collection continues. In search console, removing an agency user is not sufficient if the verification token remains in place.
The durable answer is not contractual. Scheduled exports into storage the company controls put a copy beyond anyone's ability to withdraw it.