You're spending money on Google Ads. But are you spending it well? Running Google Ads for a restaurant in Bangkok sounds straightforward - pick some keywords, set a budget, wait for reservations. In reality, we see the same costly mistakes over and over. Not because restaurant owners aren't smart, but because Google Ads is designed to make spending easy and optimizing hard.
This article walks you through the 7 most common mistakes we see Bangkok restaurants make with their Google Ads campaigns. Some of these might feel obvious once you read them. Others might surprise you. All of them are fixable.
Mistake #1: Targeting the Entire City
"Best Italian restaurant Bangkok" - targeting all of Bangkok
This is the most common mistake we see. A restaurant in Thonglor sets their targeting to "Bangkok" and ends up paying for clicks from people in Bangna, Don Mueang, and everywhere in between. These people are unlikely to drive 45 minutes for pasta, no matter how good your carbonara is.
Here's what the wasted budget typically looks like for a restaurant targeting the entire city vs. a focused radius:
Use radius targeting - 3 to 5 km around your restaurant. Add a second, slightly wider radius (8-10 km) with a lower bid adjustment for neighborhoods known for dining out. If you're near a BTS/MRT station, include the surrounding area as a separate campaign.
Where Does a Typical Restaurant's Ad Budget Go?
Mistake #2: Ignoring Negative Keywords
Paying for clicks from people who will never eat at your restaurant
Without negative keywords, your ad for "Italian restaurant Sukhumvit" might show up when someone searches "Italian restaurant recipe", "Italian restaurant hiring Bangkok", or "cheap Italian restaurant buffet." Every irrelevant click costs you money - typically ฿15-40 per click, adds up fast.
Add a negative keyword list from day one. Start with the obvious: "recipe", "jobs", "hiring", "cheap", "buffet" (unless you have one), "delivery" (if dine-in only). Check your Search Terms report weekly for the first month, then monthly. You'll always find surprises.
"The Search Terms report is the most underused feature in Google Ads. It literally shows you what people typed before clicking your ad - and half the time, it's not what you expected."
Mistake #3: Running Ads 24/7
Spending the same budget at 3 AM as at 6 PM
A brunch spot doesn't need ads running at midnight. A dinner restaurant doesn't need to bid aggressively at 7 AM. Yet most campaigns run flat, 24 hours a day, 7 days a week, with no schedule adjustments. This means your limited daily budget gets eaten up during low-conversion hours.
Set up an ad schedule. For most Bangkok restaurants, the high-intent windows are 10:30-13:00 (lunch decisions) and 16:00-20:00 (dinner planning). Increase bids by 20-30% during these windows. Decrease or pause during off-hours. Check your campaign's "Hour of day" report to see your actual data.
| Time Slot | Typical CPC | Conversion Rate | Verdict |
|---|---|---|---|
| 6 AM – 10 AM | ฿18 | 1.2% | Low intent - reduce bids |
| 10 AM – 1 PM | ฿24 | 4.8% | Lunch rush - increase bids |
| 1 PM – 4 PM | ฿20 | 2.1% | Mid-day lull - standard bids |
| 4 PM – 8 PM | ฿28 | 5.5% | Dinner planning - max bids |
| 8 PM – 12 AM | ฿15 | 0.8% | Late night - pause or minimal |
Mistake #4: Sending Everyone to Your Homepage
Your homepage is not a landing page
Someone searches "romantic dinner Sukhumvit" and clicks your ad. They land on your homepage - which has your full menu, your story, your catering services, your brunch hours, links to Instagram... everything except what they searched for. They leave. You pay ฿25 for that click.
Your homepage is designed to serve everyone. A landing page is designed to convert one specific type of visitor.
Create simple landing pages for each ad group. "Romantic dinner" ads should lead to a page with your dinner menu, ambiance photos, and a reservation button. "Business lunch" ads should lead to a page highlighting your set lunch, location near offices, and fast service. Even a single page per campaign makes a huge difference.
Mistake #5: Not Tracking Conversions Properly
Flying blind - spending money with no idea what works
This one hurts the most. Many restaurants run Google Ads for months without tracking a single conversion. No call tracking. No reservation tracking. No "thank you" page. They look at clicks and impressions and think, "Well, we got 500 clicks this month, so it must be working... right?"
Without conversion tracking, Google's algorithm can't optimize for what matters. It'll happily spend your budget getting clicks from people who never call or book.
Set up conversion tracking for phone calls (Google forwarding number), reservation form submissions, direction requests, and menu views. Once you have 15-30 conversions per month, switch to a conversion-based bidding strategy like "Maximize Conversions" or "Target CPA." This is where the real magic happens.
If you can't answer the question "How much does each reservation from Google Ads cost me?" - your tracking isn't set up correctly. Knowing this number changes everything about how you make decisions.
Mistake #6: Weak Ad Copy That Looks Like Everyone Else's
"Best restaurant in Bangkok | Book Now" - just like every other ad
Google shows 3-4 ads at the top of search results. If every restaurant writes "Best Italian Food | Book a Table | Great Atmosphere," why would anyone choose yours? Generic ad copy competes on position alone - meaning you just end up paying more to be #1 instead of giving people a reason to click.
Lead with what's specific: "Handmade Pasta by a Napoli Chef | Thonglor, 2 min from BTS" beats "Best Italian Restaurant Bangkok." Mention your location, something unique, a time-sensitive offer, or social proof ("4.8 on Google, 320+ reviews"). Use all available ad extensions: location, call, sitelinks, structured snippets.
Mistake #7: Setting It and Forgetting It
Launching a campaign and never looking at it again
Google Ads is not a billboard. You don't set it up once and let it run for 6 months. Markets change, competitors adjust their bids, seasons shift, and new search trends emerge. A campaign that performed well in January might be bleeding money by March.
Review your campaigns weekly - it takes 20 minutes. Check your Search Terms report, pause underperforming keywords, adjust bids on top performers, and test new ad copy every 2-3 weeks. If you don't have time, that's a valid reason to work with someone who does. The point is: someone needs to be watching.
Quick Self-Audit: How Does Your Campaign Score?
Before you close this tab, run through this quick checklist. Be honest - it's only useful if you are.
Your Google Ads Health Check
The Bottom Line
Google Ads works for restaurants. We've seen it bring in consistent reservations, fill slow weekday dinners, and build a regular customer base. But only when it's set up thoughtfully and managed consistently.
The good news? Most of these mistakes are not hard to fix. They just require attention - someone who looks at the data, makes adjustments, and understands how paid search actually works in Bangkok's competitive dining scene.
If you checked fewer than 4 boxes in the audit above, there's a good chance you're leaving money on the table. That's not a sales pitch - it's just math.
Not sure where you stand?
We'll take an honest look at your Google Ads setup and tell you exactly what's working, what's not, and what to fix first. No jargon, no pressure.
Get a Free Ads Review →