Price is the easiest thing to compare between agencies and the least useful one. Two offshore SEO companies quoting the same $600/month retainer can deliver completely different work. This checklist is what to actually check before you sign, grouped into four areas: track record, process, contract terms, and the team itself.
Track record: 3 things to check first
1. Ask for case studies with real numbers
Not testimonials, case studies. A testimonial says "great results." A case study shows a starting keyword position, a timeframe, and where it ended up, ideally with a screenshot from Search Console or a ranking tool. If an agency can't produce at least three, that's worth asking about directly.
2. Ask for a client reference you can actually contact
Most agencies will offer this once asked, even if it's not listed on their site. A five-minute call with a current client tells you more about response times, honesty in reporting, and whether results matched promises than any sales page will.
3. Ask how long clients typically stay
SEO retainers with high churn, clients leaving after two or three months, usually mean either the results aren't showing up or the reporting isn't believable enough to justify the spend. Agencies proud of their retention will tell you the number without hesitation.
Process and transparency: 3 things to check
- Get deliverables in writing. How many technical fixes, content pieces, and backlinks per month, not vague language like "ongoing optimization."
- Ask which tools they use. Ahrefs, SEMrush, Screaming Frog, and direct Search Console access should all be named. Vague answers here often mean a thinner process than advertised.
- Request a sample report before signing. If the report is just a PDF of ranking positions with no explanation of what was done or why, that's a reporting problem you'll live with every month.
Contract and access: 3 things to check
4. Confirm the access model up front
You should be granting collaborator-level access to Search Console, GA4, and your CMS, not transferring ownership. If an agency asks for full account transfer as a condition of starting work, that's a hard stop. We cover why this matters in more depth in our piece on whether outsourcing SEO to India is safe.
5. Read the cancellation terms before the pricing
SEO takes months to show results, so some minimum term is normal and even healthy, it forces both sides to commit past the slow first quarter. What to avoid is a 12-month lock-in with no early-exit clause if the agency simply isn't delivering. Look for a defined notice period, usually 30 days, instead.
6. Check whether the NDA and data terms are in writing
A verbal promise not to misuse your data means nothing if the relationship goes sideways. The NDA and any data-handling terms should be part of the signed contract, not a side conversation.
The two contract terms most people skip reading
Who owns the content once the contract ends, and what happens to backlinks built during the engagement if you cancel. Both should be spelled out, not assumed.
Team and communication: 3 things to check
7. Ask who specifically works on your account
"Our team" is not an answer. Ask for the names and roles of the strategist, the technical person, and whoever handles content or outreach. Agencies that rotate unnamed juniors through client accounts tend to produce inconsistent work.
8. Confirm your call slots will actually work with your time zone
India runs 9.5 to 13.5 hours ahead of most US time zones. A workable agency will offer an early-morning IST call slot that lands in your previous evening, not force you into a 2am call to "make it work."
9. Ask how pricing upsells work, if at all
Some retainers are genuinely flat. Others quote a low base price and then bill extra per backlink, per content piece, or per "priority" fix. Neither model is wrong, but you should know which one you're signing before the first invoice, not after.
Can you send two case studies with specific ranking or traffic numbers? Can I speak to one current client? What exactly is included in the monthly retainer, in writing?
The other three worth checking
- 10. Link-building method. Ask directly whether links come from guest posts and outreach or from private blog networks (PBNs). PBN-based links carry real Google penalty risk.
- 11. Review cadence. Monthly reporting is standard. Anything less frequent makes it hard to catch problems early.
- 12. Onboarding timeline. Ask when the first audit and strategy document will be delivered. Two to three weeks is typical; "we'll get to it" is not a good sign.
Want to Run This Checklist Against Us?
Ask us anything on this list directly, case studies, references, contract terms, before you decide.
Ask Us AnythingFrequently Asked Questions
What's the single most important thing to check before hiring an offshore SEO company?
Case studies with real ranking or traffic numbers, plus a client reference you can actually contact. Together these tell you more than any sales pitch.
Should I be worried if an agency asks for full account ownership?
Yes. Legitimate agencies work through collaborator-level access to your existing accounts. A request for full ownership transfer is a reason to walk away.
How long should an SEO contract lock me in?
A three to six month minimum term is normal since SEO takes time to show results. Beyond that, look for a 30-day cancellation notice rather than a full 12-month lock-in with no exit.
What's a red flag in how an agency builds backlinks?
Vague answers, or reliance on private blog networks (PBNs) instead of outreach and guest posting. PBN links carry real penalty risk from Google.