Pull out your phone and search for "coffee shop near me" in any city in Thailand. What comes up first? Google Maps. Not a website, not a Facebook page — Google Maps. The same is true when someone searches for a tour operator, a dentist, a restaurant, or a guesthouse. Google Maps is the de facto discovery platform for local businesses in Thailand, especially among English-speaking customers.

Despite this, the majority of businesses in Thailand have Google Business Profiles that are incomplete, unoptimised, or outright wrong. That's your opportunity.

This guide walks through exactly what to do, step by step. If you want a broader overview of marketing your Thailand business to English speakers, start with our complete guide to marketing in Thailand as a foreigner.

Why Google Maps dominates local search in Thailand

Thailand has very high smartphone penetration, and most online activity — including local search — happens on mobile. When people are out and about and need to find something, they open Google or Google Maps. The "local pack" (the three businesses that appear at the top of a Google search result with a map) captures the majority of clicks for local searches.

For English-speaking customers in particular, Google is the default. Thai customers might also use Facebook or local platforms to find businesses, but international visitors and expats go to Google first, almost every time. If you're not there with a complete, well-optimised profile, you don't exist as far as they're concerned.

Step 1 — Claim and verify your Google Business Profile

Before you can optimise anything, you need to actually claim and verify your business. Go to business.google.com and search for your business. If it already exists on Google Maps (someone may have added it, or Google may have created a listing automatically), you can claim ownership. If it doesn't exist, create a new listing.

Use your real business name — exactly as it appears on your signage. Don't add keywords to your business name (for example, don't make your business name "Tom's Restaurant Best Thai Food Chiang Rai") — Google can penalise profiles for keyword stuffing in business names.

The verification process in Thailand

Google typically verifies businesses in Thailand by postcard (a physical postcard sent to your business address with a PIN code) or by video verification (a live or recorded video where you show the inside and outside of your business premises). The postcard method takes one to two weeks. Video verification is usually faster.

Some business categories and more established businesses may be offered phone verification. If you have the option, phone verification is the fastest route.

Until your profile is verified, you can still fill in all your information — but the profile won't show up in Google Maps results. Verification is the gate you need to pass through first.

Step 2 — Choose the right category and keywords

Your primary category is one of the most important signals Google uses to decide when to show your business. Choose the most specific, accurate category that describes your core business. If you run a Thai massage spa, choose "Thai massage therapist" or "massage spa" rather than just "spa." If you're a tour operator, choose "tour operator" rather than "travel agency."

You can also add secondary categories. If your restaurant also offers cooking classes, you can list both "Thai restaurant" and "cooking school" as categories. This expands the search terms you can appear for.

Keywords come into play in your business description, your services section, and your Google Posts. Think about the specific English-language terms your target customers are searching for. "English-speaking", "international", "private", "small group", "air-conditioned" — these qualifiers appear constantly in how English-speaking customers search and they should appear naturally in your profile content.

Step 3 — Fill out every section (most businesses skip this)

Google rewards completeness. A profile with every section filled out signals to Google that the business is active, legitimate, and trustworthy — which means it ranks higher in local results.

Here is everything you need to fill in:

  • Business name: Accurate and consistent with your signage and website.
  • Address: Your precise physical address, including floor or unit if relevant. Make sure the pin on the map is accurate — drag it to the exact location of your entrance, not just the building.
  • Phone number: Use a number with your Thai country code (+66). Make sure it's a number that is actually answered during business hours.
  • Website: Link to your actual website, not a Facebook page or booking platform.
  • Hours: Keep these accurate and updated. If you have different hours for public holidays or slow season, update them. Wrong hours lead to bad reviews.
  • Description: Up to 750 characters. Write in natural English. Include what you do, what makes you different, and your location.
  • Services: List each specific service with a description and price if applicable.
  • Photos: Upload at least 10 high-quality photos. Cover the exterior, interior, products/food/experiences, and your team. Update photos regularly — Google's algorithm appears to favour profiles with recent photo uploads.
  • Attributes: These are the checkboxes for things like "wheelchair accessible", "English-speaking staff", "outdoor seating", "free WiFi". Fill in every attribute that applies — customers filter by these.

For a deeper understanding of how this feeds into your overall local search ranking, our local SEO guide for Thailand covers the full picture.

Step 4 — Get reviews consistently

Reviews are the single most powerful ranking factor for Google Maps, and they're also the thing that most directly influences whether a potential customer chooses your business or goes elsewhere.

You need three things from your review strategy: volume, recency, and quality. Volume matters because a business with 200 reviews inherently looks more established and trustworthy than one with 15. Recency matters because customers (and Google) give more weight to reviews from the past six months than to reviews from two years ago. Quality matters because a specific, detailed review — "Tom's cooking class was incredible, we made five dishes, the instructor spoke perfect English, the group was small enough that everyone got personal attention" — converts undecided customers far better than a generic "great place, recommend!"

How to ask for reviews without it feeling awkward

The most effective method is a direct ask, in person, at the moment when your customer is happiest — usually right at the end of a positive experience. Say something like: "It would mean a lot to us if you could leave us a Google review — it takes about one minute and it really helps small businesses like ours. I can send you the direct link right now."

Then send the direct review link via WhatsApp. You can generate a short URL that takes them straight to the review compose screen. The fewer steps between them and leaving a review, the more reviews you'll get.

Never offer incentives for reviews (discounts, free items, etc.) — this violates Google's policies and can get your profile suspended. Just ask directly and make it easy.

Respond to every review you receive — within 24 hours if possible. For positive reviews, thank the customer and mention something specific from their review. For negative reviews, acknowledge the issue, apologise without being defensive, and explain what you've done or will do to address it. Do not argue with negative reviews publicly. Future customers are watching how you handle criticism.

Step 5 — Post updates regularly

Google Posts are short updates that appear on your Google Business Profile in Maps and Search results. Most businesses never use them, which is why the ones that do stand out.

You can use Posts to share: seasonal offers and promotions, new services or menu items, upcoming events or closures, helpful information for visitors (parking, booking requirements, what to wear), and responses to commonly asked questions.

Posts expire after seven days (for offer-type posts) or stay visible for longer (for general update posts). Posting once a week or once every two weeks is enough to signal to Google that your profile is active. It also gives potential customers more content to look at when they're deciding whether to visit.

For a complete look at your Google Business Profile setup, our detailed Google Business Profile guide for Thailand goes through every setting.

How long until you see results?

This is the question everyone asks, and the honest answer is: it depends on how competitive your category is and how well-optimised your competitors are.

In most categories in Thailand — especially outside of Bangkok — the competition for English-language Google Maps rankings is relatively weak. A well-optimised profile with consistent review collection can start showing meaningful improvement in ranking within four to eight weeks. In highly competitive categories (restaurants in tourist areas, accommodation near major attractions), it may take three to six months of consistent effort.

What always helps: completing your profile fully from day one, getting your first 20 to 30 reviews as quickly as possible, and posting updates regularly. The businesses that see results fastest are the ones that treat their Google Business Profile as an ongoing activity, not a one-time setup task.

If you want expert help optimising your profile and building a review strategy that works, our local SEO services in Thailand are designed exactly for this.

Ready to get more customers from Google?

Book a free 30-minute strategy call. We'll audit your current setup and show you exactly where you're leaving money on the table.

Book a free strategy call →