Back to BlogSEO and Digital Marketing

SEO Contracts and Proposals: What to Include and What to Refuse

Jay PipaliyaPublished October 9, 20269 min read✓ Last Updated: 2026-10-08
SEO Contracts and Proposals: What to Include and What to Refuse

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.

ClauseFair versionRefuse
Scope of workNamed deliverables with monthly quantities and the pages or keywords they apply to"Ongoing SEO activities as required"
Payment termsMonthly in advance, GST invoice, 7 to 15 day credit, late fee stated6 or 12 months paid upfront with no refund
Term and lock-in6 to 12 month term, 3-month initial commitment, then 30-day noticeLock-in beyond 6 months, auto-renewal without notice
OwnershipClient owns content, accounts, data, links and tools built for themContent licensed to the client, accounts in the agency's name
AccessAgency gets manager access on the client's own Google propertiesAgency creates new properties the client cannot see
ReportingMonthly report with leads, cost per lead, clicks, rankings and work done, by a fixed date"Reports will be shared periodically"
GuaranteeDeliverables are guaranteed; rankings and traffic are forecast, not promised"Page 1 in 90 days or your money back"
Exit30-day notice, full handover of files, credentials and documentation within 7 daysHandover fee, content removed on exit
ConfidentialityMutual NDA covering business data, customer lists and pricingOne-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:

  1. Parties, addresses, GSTINs and the date the agreement starts.
  2. Scope of work, with the deliverables list as an annexure.
  3. Term, initial commitment, notice period and renewal.
  4. Fees, setup fee, payment terms, GST and late payment.
  5. Client obligations: access, approvals within a stated number of days, information needed.
  6. Ownership of content, accounts and data, with the account list as an annexure.
  7. Reporting: KPIs, date, format, access to raw data.
  8. No ranking guarantee; what is guaranteed instead.
  9. Confidentiality and use of the client's name.
  10. Exit and handover procedure.
  11. Liability limited to fees paid, and governing law with jurisdiction (for a Gujarat client, courts in your city).
  12. 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.

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

seo contractseo proposal templateseo scope of workseo deliverables listseo payment termsseo lock in periodownership of content and accountsaccess to google accountsseo reporting clauseseo exit clauseseo guarantee clauseseo agreement template indiaseo retainer termsnda for seoseo invoice gstseo contract red flags

Need Help with SEO & Marketing?

Our team at JK Tech Hub is ready to help you build the right solution for your business. Let's discuss your project.

Contact Us