
Key Takeaways
- 1What an SEO contract should contain, clause by clause
- 2SEO proposal template: what comes before the contract
- 3SEO scope of work and deliverables list
- 4SEO payment terms, retainer terms and the lock-in period
- 5Ownership of content and accounts, and access to Google accounts
Quick Answer
An SEO contract should contain nine things: a scope of work with named deliverables and monthly quantities, payment terms with a GST invoice, a 6 to 12 month term with a 30-day exit after an initial 3 months, client ownership of all content, accounts and data, a reporting clause with named KPIs, a statement that rankings cannot be guaranteed, confidentiality, client obligations, and the handover procedure at exit. Refuse any contract with a lock-in longer than 6 months, a ranking guarantee, or accounts registered in the agency's name.
This guide is for business owners and managers in India who are about to sign an SEO agreement, or who have one and want to know whether it protects them. By the end you will be able to read a proposal and a contract clause by clause, know which terms are standard, which are negotiable, and which should make you walk away.
What an SEO contract should contain, clause by clause
An SEO contract is a service agreement, and the useful ones are short: four to six pages. The table below lists each clause, what a fair version says, and what to refuse; the rest of this guide expands on each row.
| Clause | Fair version | Refuse |
|---|---|---|
| Scope of work | Named deliverables with monthly quantities and the pages or keywords they apply to | "Ongoing SEO activities as required" |
| Payment terms | Monthly in advance, GST invoice, 7 to 15 day credit, late fee stated | 6 or 12 months paid upfront with no refund |
| Term and lock-in | 6 to 12 month term, 3-month initial commitment, then 30-day notice | Lock-in beyond 6 months, auto-renewal without notice |
| Ownership | Client owns content, accounts, data, links and tools built for them | Content licensed to the client, accounts in the agency's name |
| Access | Agency gets manager access on the client's own Google properties | Agency creates new properties the client cannot see |
| Reporting | Monthly report with leads, cost per lead, clicks, rankings and work done, by a fixed date | "Reports will be shared periodically" |
| Guarantee | Deliverables are guaranteed; rankings and traffic are forecast, not promised | "Page 1 in 90 days or your money back" |
| Exit | 30-day notice, full handover of files, credentials and documentation within 7 days | Handover fee, content removed on exit |
| Confidentiality | Mutual NDA covering business data, customer lists and pricing | One-sided NDA that also bars you from hiring another agency |
SEO proposal template: what comes before the contract
An SEO proposal template is the document you should receive before any contract, and it should be specific to your business. A credible proposal has six sections: a one-page summary of your current position (indexed pages, main rankings, profile state, speed, tracking gaps), the goals in leads and revenue rather than rankings, the strategy in plain language (which pages, which keywords, which fixes, in what order), the deliverables per month, the price with GST, and a 6 to 12 month timeline showing when each type of result is expected. A proposal that could have been sent to any business with the name changed is a template, not a plan.
SEO scope of work and deliverables list
The SEO scope of work is the clause that decides whether you get what you paid for. It should name the website, the locations, the number of money keywords (20 to 30 is normal for a local business), and the work streams: technical fixes, on-page optimisation, content, local profile management, link earning, and reporting. It should also list what is out of scope (website redesign, ad management, social media) so there is no argument later.
SEO deliverables list
An SEO deliverables list turns the scope into monthly quantities. A fair list for a ₹20,000 to ₹30,000 a month local campaign looks like: a technical audit with fixes in month one, 4 to 6 pages optimised per month, 2 to 4 new content pieces per month, 4 Business Profile posts and all reviews replied to, 3 to 6 earned mentions or links per month from relevant sites, schema and tracking maintained, and the monthly report by the 5th. Quantities scale with the retainer; the point is that they are written down.
SEO payment terms, retainer terms and the lock-in period
SEO payment terms
SEO payment terms in India are usually monthly in advance, invoiced on the 1st with 7 to 15 days to pay. A one-time setup fee for the audit, tracking and technical fixes in month one is normal (₹10,000 to ₹40,000 depending on site size). A discount of 5 to 10% for quarterly advance payment is fair; paying 12 months upfront is not, because it removes your only lever if the work stops.
SEO retainer terms
SEO retainer terms should state the monthly amount, what it includes, what costs extra (paid tools, stock images, paid placements, development work beyond fixes), and how changes to scope are priced. A retainer should also state the response time for urgent issues such as a site going down or a ranking drop, typically one business day.
SEO lock-in period
An SEO lock-in period exists because the first three months are mostly investment; results start in months four to six. A fair contract asks for a 3-month initial commitment, sometimes 6, and then moves to 30-day notice. A 12-month lock-in with no exit for non-performance is a red flag, and a penalty for leaving is a bigger one. If an agency needs a long lock-in, ask whether it would be happy to be judged on the first quarter's deliverables.
Ownership of content and accounts, and access to Google accounts
Ownership of content and accounts is the clause owners most often skip and most often regret. Every page, article, image, schema file and piece of code written for you should be your property from the moment it is paid for, with no licence back to the agency. Every account (Search Console, Analytics, Business Profile, Tag Manager, hosting, domain registrar, any rank tracking or reporting workspace holding your data) should be registered to an email address your business controls.
Access to Google accounts
Access to Google accounts should always flow from you to the agency, never the other way. You create or own the Search Console property, the GA4 property, the Business Profile and the Tag Manager container on a company Google account, and you add the agency as a manager or editor. When the contract ends you remove them in two minutes. If the agency has already created these in their own account, ask for ownership transfer before signing anything new; Search Console, GA4 and the Business Profile all support adding an owner and then removing the old one.
SEO reporting clause, exit clause and guarantee clause
SEO reporting clause
An SEO reporting clause names the KPIs (leads by channel, cost per lead, organic clicks and impressions, agreed keyword positions, work completed), the delivery date each month, the format, and a monthly call. It should also state that you have direct, owner-level access to the raw data in Search Console and GA4, so the report is a summary of what you can see yourself, not the only window.
SEO exit clause
An SEO exit clause should say: either party may end the agreement with 30 days' written notice after the initial commitment; on exit the agency hands over all files, content, credentials, documentation and a list of work in progress within 7 days; nothing created for the client is removed, redirected or disabled; and there is no handover fee. Add a line that unpaid invoices are settled at exit and that the agency may not keep content hostage against payment disputes.
SEO guarantee clause
An SEO guarantee clause should guarantee deliverables, response times and reporting, and explicitly state that rankings, traffic and leads are forecasts based on the proposal and cannot be guaranteed because Google controls them. Google's own guidance warns against agencies that promise rankings. The honest version reads: "We guarantee the work listed in the scope. We forecast X leads a month by month nine based on the current data, and we will review the plan with you at the end of each quarter."
NDA for SEO, GST on SEO invoices, and an SEO agreement template for India
NDA for SEO
An NDA for SEO should be mutual and short. It covers your business data, customer lists, pricing, analytics, unpublished plans and access credentials, and it covers the agency's methods and pricing. It should last for the term plus two years, and it should not stop you from hiring another agency, publishing your own content, or describing the work you paid for. Agencies that want to list you as a client should ask in a separate line you can decline.
SEO invoice GST and TDS basics
An SEO invoice in India is a tax invoice for services with GST charged at the standard rate for services (18% at the time of writing; confirm the SAC code and rate with your CA). A registered business can claim input credit on it, which makes the effective cost lower than the headline. If your business deducts TDS on professional or technical service fees, the invoice should show the gross amount and you pay net of TDS and issue the certificate; check the current section, rate and threshold on the Income Tax portal.
SEO agreement template India: clause order
An SEO agreement template for India, in the order the clauses should appear:
- Parties, addresses, GSTINs and the date the agreement starts.
- Scope of work, with the deliverables list as an annexure.
- Term, initial commitment, notice period and renewal.
- Fees, setup fee, payment terms, GST and late payment.
- Client obligations: access, approvals within a stated number of days, information needed.
- Ownership of content, accounts and data, with the account list as an annexure.
- Reporting: KPIs, date, format, access to raw data.
- No ranking guarantee; what is guaranteed instead.
- Confidentiality and use of the client's name.
- Exit and handover procedure.
- Liability limited to fees paid, and governing law with jurisdiction (for a Gujarat client, courts in your city).
- Signatures of authorised persons on both sides, on stamp paper if your CA advises it.
SEO contract red flags
SEO contract red flags are easy to spot once you know them. Walk away if you see three or more.
- A guarantee of page 1 or a fixed number of keywords on page 1 by a date.
- A lock-in longer than 6 months, or any penalty for leaving.
- Scope described as "activities" or "efforts" with no quantities.
- Accounts, domain, hosting or content registered in the agency's name.
- Reporting based on keyword counts, "authority" scores or traffic with no lead figures.
- No mention of GST, or a price that changes once GST is added.
- Link building described as "high DA links" with no mention of relevance or where they come from.
- A handover fee or content removal on exit.
- A proposal with no analysis of your actual site.
- Pressure to sign today because the price goes up tomorrow.
What we have seen in Rajkot contracts
A kitchenware manufacturer in Rajkot came to us after a two-year engagement ended badly: the website, the Business Profile and the Analytics property were all in the previous agency's account, and the content had been written under a licence that ended with the contract. Recovering the profile took six weeks of verification; the content had to be rewritten. The fix in our agreement was one annexure listing every account with the owner email, checked at signing.
A real estate developer in Rajkot's Kalawad Road corridor had signed a 12-month contract with a page-1 guarantee for 50 keywords. By month eight, 40 keywords were on page 1, almost all of them searches nobody made, while the three phrases buyers actually used had not moved. The guarantee was technically met and still useless; a scope built on 25 agreed money keywords with lead tracking replaced it.
A bearings exporter near Aji GIDC rejected a 6-month lock-in in our own first proposal and asked for a 3-month initial term with quarterly reviews. We agreed, and that has been our standard since, because an agency confident in its first quarter does not need a long lock-in.
How to decide whether to sign
Read the scope and the deliverables list first; if they are vague, nothing else matters. Check that every account will be in your name. Confirm the exit clause has no fee and a 7-day handover. Make sure the guarantee covers deliverables, not rankings. Then compare the price against the SEO cost bands for India, and if it is far below them, ask what has been left out. Our SEO services in Rajkot page shows the agreement structure we use.
Related reading and next step
- SEO services in Rajkot
- SEO packages in Rajkot
- How to choose an SEO company in Rajkot
- SEO cost in India
- How long SEO takes to show results
For a fixed-scope SEO proposal with a written deliverables list, a 3-month initial term and every account in your name, send your website through the contact page or message us on WhatsApp.
Tags
Continue exploring
Pages on JK Tech Hub related to this article.
