The Local SEO Mistakes That Keep Bangkok Shops Invisible
Two cafés open in the same soi the same month. A year later, one owns the neighborhood's map pack; the other is functionally invisible. Both "did SEO." The difference isn't effort — it's that the invisible one spent its year making a handful of specific mistakes that quietly capped everything else.
After enough audits, the mistakes stop surprising you: the same ten, in roughly the same proportions, across restaurants, clinics, salons, and service businesses. None of them are exotic. Most are one-decision fixes. Here they are as a diagnostic list — find yours, fix it, and point at the deeper guide for the machinery behind each one.
The most common local SEO mistakes are: a keyword-stuffed business name (a policy violation risking suspension, not a ranking hack), a wrong primary category (you're competing in the wrong contest), a dead profile with no fresh photos or posts, review bursts instead of steady flow, bought or incentivized reviews, inconsistent name-address-phone across the web, duplicate profiles, a one-page website with no neighborhood landing pages, tracking a single citywide rank number instead of grid scans, and assuming Google Ads spend boosts organic ranking. Almost every one is fixable in under an hour — the diagnosis is the hard part. :::
The Ten, Ranked by How Often They're the Actual Problem
1. Keyword-stuffed business name
"Baan Coffee Sukhumvit Best Café ร้านกาแฟ ใกล้ฉัน" — the name field must be your real name. This "helpful" edit (usually inherited from an old employee or agency) is the top suspension trigger, and even when it isn't caught, Google discounts the stuffed portion. Fix: bare real name, today; keywords live in categories, services, posts, and review replies.
2. Wrong primary category
The café filed as "Restaurant." The clinic filed as "Medical clinic" instead of its specialty. Categories gate which searches you're eligible for — everything else underperforms in the wrong contest. Fix: the categories deep dive's profit test + pool test; check what your map pack's top three share.
3. A dead profile
Newest photo: fourteen months ago. Last post: never. Last review reply: seven months. To Google this reads as "possibly closed"; to customers it reads as neglected. Fix: the activity rhythm — a few real photos weekly, one specific post a week, replies within days. An hour a month.
4. Review bursts instead of flow
Thirty reviews the week the QR stand appeared, then silence for a year. Both machines that read reviews — the ranker and the humans — score velocity and recency, not just totals. Fix: the review engine — steady monthly flow, ask at the moment of delight, invite customers to mention what they came for.
5. Bought or incentivized reviews
"Review us and get a free drink." Detection patterns for fabricated and traded reviews keep improving, and the penalty lands on the profile, not the reviewer. Fix: never trade anything for a review. Ask, remind, make it easy — that's the whole legitimate playbook.
6. Inconsistent NAP
One phone format on Facebook, an old address on a Thai directory that auto-listed you years ago, your website footer diverging from the profile. Every contradiction lowers the confidence both Google and AI systems have in your identity. Fix: the NAP audit — one canonical format, phone-number and address searches, quarterly recheck.
7. Duplicate profiles
The old agency's listing, still alive, collecting its own reviews and splitting your identity — and duplicate listings are themselves a policy problem. Fix: search your name and address on Maps; merge or remove through Google support (it takes weeks, so start now).
8. A one-page website
Homepage, about, contact — no page targeting any neighborhood or service phrase. You've left the organic half of local search unused, and Maps visitors land on a generic page that doesn't answer "do you serve my area?" Fix: one landing page per genuinely-served neighborhood with real proof, built as the proof accumulates.
9. Tracking one citywide rank number
"What's my Bangkok rank?" isn't a thing — rank varies by searcher location, and a single number (usually measured from wherever the tool's server sits) measures nothing. Businesses steer by it for years without noticing. Fix: grid scans — same points, same phrases, both languages, monthly.
10. Assuming Ads spend helps organic
Paying for ads doesn't move organic or map-pack ranking — Google keeps the systems separate. The belief leads to two mistakes: skipping profile work because "we're already paying Google," and judging SEO by ad-driven call volume. Fix: run both if you can, measure separately; let Ads data pick SEO targets, not substitute for SEO.
Quick Diagnosis: Which Mistake Is Capping You?
Symptom → Likely mistake(s)
Weak even at your own doorstep → category (2), NAP (6), duplicates (7)
Strong near, invisible further out → dead profile (3), review flow (4)
Visible but nobody clicks/calls → stale photos, vague description (3)
Sudden total disappearance → name stuffing (1) caught up, or dupes (7)
Working hard, no idea if it's paying → tracking (9)
Ninety percent of "our SEO doesn't work" audits end at one of rows one, two, or five.
The Meta-Mistake: Fixing Everything at Once
One more, because it eats otherwise-correct businesses: reading this list and fixing all ten on Saturday. Category edits, name changes, NAP overhauls, and new content landing simultaneously means you can't tell what moved what — and dramatic same-day profile surgery reads as instability to the very system you're trying to convince. Fix: one change, hold, measure on the same grid, then the next. The 90-day plan's sequencing exists precisely for this.
The Bangkok multiplier: running the list in one language only
Mistake eleven, local edition: doing all ten fixes in English and calling it done. In a bilingual market, categories need checking per language, review flow should reach both customer groups, landing pages speak the lane they target — a profile perfectly corrected in English can still be invisible in the Thai contest, and for most Bangkok shops the Thai contest is the bigger one. Treat "and its Thai twin" as part of every fix above, not a separate project for later.
Frequently Asked Questions
Which single mistake should I fix first?
Run your grid scan first — the symptom table above converts your footprint into a suspect list in two minutes. If you refuse to scan: category and name, because they're eligibility-and-survival issues that everything else wastes effort on top of. Both are ten-minute fixes.
Are these mistakes different for service-area businesses?
The list is identical with two additions: fake addresses (the SAB temptation) and a service-area list padded with districts you won't actually serve. The service-area guide covers both — and every mistake above applies to you with the same force.
I made one of these mistakes for years. Is the damage permanent?
Almost never. NAP gets fixed and trust rebuilds over weeks; categories get corrected and rankings reshuffle within a month; dead profiles revive with activity; review flow restarts. The two semi-permanent exceptions: a suspension record from bought reviews (survivable, but appeal-painful) and a deleted profile's lost review history. Everything else is recoverable patience.
How often should I re-check this list?
Quarterly, alongside the profile audit — most of these ten are drift failures (name edits, category changes, NAP rot) rather than one-time decisions. Fifteen minutes of checking beats a year of compounding damage.
Ten mistakes, ten fixes, and one habit — the quarterly recheck — that keeps them fixed. Find yours in the symptom table, fix one at a time, and let the grid tell you it worked.
Start the diagnosis now: run a free grid scan at gbppeak.com/free-maps — no signup — because the symptom table above only works once you can see your footprint's shape.
Related posts
The Three Levers: How Google Actually Ranks Local Businesses
Every local SEO tactic ever sold collapses into three levers Google names publicly: proximity, prominence, relevance. Know which lever a tactic pulls and the whole game gets legible.
Reading Google Business Profile Insights: The Numbers That Matter
"1,200 interactions this month" feels great — until you see it's a sum of unlike things, and direction requests have been flat for four months. The four numbers that matter.
One Brand, Ten Locations: Managing Multiple Google Business Profiles
Three branches sharing one phone number — and Sathorn's reviews landing on the Silom profile. Multi-location local SEO fails structurally; here's the structure that works.



