How to Choose a Local SEO Agency in Bangkok (Without Getting Burned)
A restaurant owner in Ekamai tells the story the same way every time: six months of monthly payments, a sleek PDF report each month, lots of impressivesounding activity — and when the contract ended, she couldn't name one thing that had actually changed. Same customers, same rank, same phone that didn't ring more. The agency wasn't necessarily lying. Nothing it did was checkable.
That's the core problem with buying local SEO: the product is invisible unless you know what to look at. This post is the buyer's side of the table — what a legitimate engagement looks like, which questions separate practitioners from resellers, the red flags, the honest pricing shapes, and how to verify progress with your own eyes instead of the agency's screenshots.
Vet a local SEO agency by asking what specifically they will change on your Google Business Profile and website in month one, how they will show before/after rank (grid scans at fixed coordinates, not one citywide number), and who owns the profiles they touch. Legitimate work looks like an audit, then concrete fixes — categories, reviews, citations, pages, content — reported against baseline metrics you can check yourself. Walk away from guaranteed rankings, "secret techniques," and agencies that create listings you don't control. :::
What a Legitimate Engagement Actually Looks Like
Real local SEO is a sequence, and any agency worth paying can describe the sequence without jargon:
- Audit (weeks 1–2). Current grid position, profile completeness, category accuracy, NAP consistency, website's local pages, review profile, competitor set. The audit names specific defects: "your primary category is wrong," "your phone number differs on Facebook," "you have no page targeting Ari."
- Fixes (weeks 2–6). Category corrections, profile completion, citation cleanup, on-page fixes, hours/attributes. Boring, concrete, listable.
- Building (months 2+). Review engine, service pages and neighborhood content, Google Posts rhythm, link-worthy local assets.
- Reporting (monthly). Same metrics, same grid, same phrases, month over month — plus the actions taken and what's next.
If an agency can't sketch that arc for your business in the first meeting, it doesn't have one for you.
The First-Meeting Questions That Matter
Bring these five. Practitioners answer them easily; resellers change the subject.
- "What will you change in the first 30 days?" Good answer names specific fields and pages. Bad answer: "optimize your presence."
- "How do you measure ranking?" Good answer involves grid/geo tracking at fixed points, per keyword, both languages. Bad answer: "we track your position" — position from where?
- "Who owns the Google Business Profile and any listings you create?" You do — with your email as owner, always. Agencies that create profiles under their own accounts hold your visibility hostage at renewal time.
- "Show me a grid scan before/after for a current client." The data shape is recognizable instantly: two heatmaps, same grid, visibly different. If they can't produce one, they don't measure.
- "How do you handle Thai and English keywords?" In Bangkok this is the divider. A credible answer treats them as separate campaigns with separate competitor sets; a weak one pretends English covers everything.
Red Flags: The Burn List
| Signal | Why it burns you |
|---|---|
| "Guaranteed #1 on Google Maps" | Rank is decided by Google per searcher coordinate; nobody can guarantee it. Promising it means they either don't understand the system or plan something sketchy |
| "Secret techniques Google doesn't want you to know" | The playbook is public: categories, reviews, citations, content, proximity. Secrecy hides either nothing or a penalty risk |
| Owns your listings / creates profiles you can't access | Your visibility becomes their leverage. Ownership dispute at contract end = starting over |
| Reports full of impressions and "reach," never rank or leads | Vanity metrics are unfalsifiable; they let six months pass without accountability |
| Instant link packages / directory blasts | Google ignores most of them; the spammy remainder can actively hurt |
| Prices that make no sense (very cheap monthly, forever) | Local SEO is hours of human work; a too-cheap retainer is either automation spam or a template letter campaign |
| Won't name who does the work | You're paying a middleman who subcontracted to someone you'll never meet |
Pricing Shapes (and What Each Buys)
- One-time audit (fixed price). A diagnosis you own; you or anyone else can execute it. Best first purchase if you're unsure — it reveals how the agency thinks with low risk.
- Monthly retainer. The standard shape for ongoing work: fixes, review engine, content, reporting. Ranges wildly by market and scope; what matters more than the number is the itemized monthly deliverable list attached to it.
- Per-location. For multi-branch businesses (a clinic group, a restaurant chain): scaled pricing per GBP managed. Reasonable, since each location is its own contest.
Compare offers on deliverables per baht, not headline price. One agency's "local SEO" is another's "we post twice a month."
Verify Everything Yourself (This Is the Whole Trick)
The single best protection is cheap: measure independently, before hiring and monthly after.
- Run your own grid scan at fixed points around your business, for your money phrases, in both languages — a free tool like gbppeak.com/free-maps does this without signup. Screenshot it. That's your baseline.
- Read GBP insights directly — calls, direction requests, website clicks, and how people found you. You own this data; the agency can't photoshop it.
- Ask for the agency's numbers to reconcile with yours. If their report says "visibility up 40%" and your identical-grid scan and profile insights are flat, the report is decorating, not reporting.
{
"baseline": {
"date": "scan before signing anything",
"phrases": ["dentist sukhumvit", "ทันตแพทย์ สุขุมวิท"],
"grid": "same points every month",
"metrics": ["grid ranks", "calls", "direction requests", "website clicks"]
}
}
The pattern to insist on: same grid, same phrases, same sources, month over month. Movement anywhere else is weather; movement there is the work.
The Bangkok-Specific Checklist
- Bilingual capability demonstrated, not claimed — ask for a sample Thai keyword report and a sample English one.
- Familiarity with neighborhood-level competition (Sukhumvit is not Silom is not Ratchada), visible in how they scope the audit.
- Local citation competence: Thai directories and maps ecosystems, not just US-list ones.
- Clear policy on who talks to Google during a profile suspension or verification — and that it's your account throughout.
- Case references from businesses your size, ideally in your district. A hotel-focused agency may be a poor fit for a dental clinic.
Frequently Asked Questions
How long before I can judge whether an agency is working?
Judge activity in month one (the audit and fixes should be visible and itemized) and results on a 3-month same-grid comparison. Local pack movement from legitimate work typically shows in weeks-to-a-quarter, compounding after. If month one produced no listable changes, that's your answer already — regardless of the reports.
Is a cheaper agency just as good if they promise the same things?
Compare deliverables, not promises. Two retainers can both say "local SEO, monthly." Ask each for the itemized monthly list — audits, profile changes, content pieces, review systems, reporting — and price those. Too-cheap retainers cover their cost with automation that Google increasingly discounts, or with reports instead of work.
What should I insist on keeping ownership of?
Everything Google-related: the Google Business Profile (owner-level, your email), the Search Console property, Analytics, the domain, and all listings. An agency works inside your assets as a manager. If it builds anything new, it's built under your ownership from day one. This one policy prevents the most painful separations.
Do I even need an agency, or can I do local SEO myself?
Single-location businesses with modest competition can do a lot themselves — categories, reviews, photos, posts, and citations are learnable in a week. Agencies earn their fee where competition is dense, multiple locations multiply the work, content production is constant, or you simply won't do it monthly. A DIY season with your own grid baseline also makes you a far better agency client — you'll recognize real work instantly.
The uncomfortable truth of buying local SEO is that the only reliable inspector is you, holding your own baseline. Come with a grid scan, ask the five questions, insist on ownership, and reconcile every report against data you control — the agencies that survive that scrutiny are the ones worth paying.
Start your baseline before the first sales call: run a free Google Maps grid scan at gbppeak.com/free-maps — no signup needed, and it's the exact "before" picture every agency conversation should be measured against.
Related posts
How a Free Google Maps Rank Checker Works (and What the Numbers Mean)
"#4 in Bangkok" from one coordinate means little — rank depends on where the searcher stands. How grid-based checkers work, the four heatmap patterns, and the next move for each.
Google Business Profile Optimization for Bangkok Businesses: What Actually Moves the Needle
Categories decide which contest you're in; reviews, photos, posts, and Q&A win it. A ranked GBP walkthrough for Bangkok businesses — plus the mistakes that get profiles suspended.
Why Your Google Maps Rank Changes Depending on Where You Stand in Bangkok
Your shop ranks #1 in Ari and misses the top 10 at Asok — same hour, same city. There is no single Bangkok rank. Geo-grid tracking shows your real footprint.


