Google Ads

Google Ads for Hotels: Guide to More Direct Bookings

How hotels use Google Ads for direct bookings. Campaign types, budgets, Google Hotel Ads vs Search Ads, and common mistakes. Concrete advice for the Adriatic region.

Published: 1/27/2026 14 min read Leovac Digital

Google Ads for hotels is a paid advertising system that puts your property at the top of Google search results the moment a potential guest is actively looking for accommodation, letting you bypass OTA portals and the commissions that come with them. For a hotel losing 15-25% of revenue to Booking.com and Expedia commissions, a well-structured Google Ads campaign can become a direct channel that cuts those costs significantly.

This isn't theory. A hotel with €50,000 in annual revenue paying 20% OTA commission loses €10,000 a year. If it invests €500/month in Google Ads and achieves 30% direct bookings, it saves roughly €6,000 net annually, even after deducting advertising costs.

Key Takeaways:

  • Google Ads for hotels delivers results within 2-7 days, unlike SEO which takes 3-6 months
  • Brand campaigns are the mandatory starting point, costing €0.10-0.30 per click and protecting your name from competitors
  • Google Hotel Ads display your live rate directly in search results and on Google Maps, integrating with your booking engine
  • Minimum realistic budget for a hotel in Montenegro: €400-800/month in season
  • ROAS of 5:1 to 12:1 is a realistic target for a well-structured hotel campaign
  • OTA portals advertise your hotel on Google too, a brand campaign prevents them from stealing that click

Why does a hotel need Google Ads and not just SEO?

SEO builds organic authority and brings in free traffic, but it takes time. For a hotel opening a new season or trying to fill capacity over the next two months, SEO isn't an option. Google Ads is.

There's a second reason that often gets overlooked: OTA portals advertise your hotel on Google. When someone types "Hotel Mediteran Budva" into Google, Booking.com and Expedia appear in the top paid positions with your hotel, at a cost you can't compete with because, unlike you, they don't carry the overhead of running a single property. The click that should land on your website ends up on an OTA portal, where the guest pays the same or higher price and you pay an 18% commission.

A brand Google Ads campaign solves this problem directly. It costs far less than generic campaigns and stops OTA portals from hijacking searches for your own name.

Beyond that, Google data shows 65% of clicks on commercial accommodation searches go to paid results, not organic ones. For searches with buying intent like "hotel Kotor direct booking" or "villa with pool Budva August," users click the first result that shows a clear price and a booking window.

SEO and Google Ads aren't alternatives. They work together. SEO builds the long-term foundation, Google Ads fills capacity while that foundation grows. For more on combining both channels, see SEO vs Google Ads: which is better for your business.


Which campaign types should a hotel use?

A hotel Google Ads strategy isn't one campaign with all your keywords. It's a system of three to four separate campaigns, each with a different purpose and structure.

Search campaigns

Search campaigns are text ads that appear when a user enters a specific query in Google. These are the classic Google Ads that everyone knows. For a hotel, this is the primary channel.

A hotel's Search campaign should be split into:

  • Brand campaign: targets your hotel's name and variations (e.g., "Hotel Mediteran," "Hotel Mediteran Budva," "mediteran hotel budva"). CPC is low (€0.10-0.30), conversion is high because the user already knows you.
  • Generic campaign: targets accommodation category in your destination ("hotel Budva," "accommodation Budva with pool," "boutique hotel Bay of Kotor"). CPC is higher (€0.40-1.20), volume is larger.
  • Special campaign: targets specific offers, events, or packages ("hotel Budva New Year's package," "hotel Bay of Kotor wedding").

Performance Max campaigns

Performance Max (PMax) is Google's automated campaign type that uses your creative assets and targets users across all Google platforms (Search, Display, YouTube, Gmail, Maps) using algorithmic optimization.

For a hotel with enough conversions in its Google Ads account (minimum 30-50 conversions in the preceding period), PMax can be an effective complement to Search campaigns. Without sufficient conversion data, the algorithm has nothing to learn from and the campaign spends budget without direction.

Recommendation: start with Search campaigns until you've collected data, then add PMax.

Display remarketing

Remarketing campaigns show your visuals to users who've already visited your website but didn't complete a booking. For a hotel, this is a cost-effective channel because you're targeting an already-interested audience.

The average guest researches 8-12 accommodation options before booking. Remarketing keeps your hotel visible throughout that process. CPC is low (€0.05-0.30), and the audience is warm.


Hotel campaign structure: brand, generic, and competitor campaigns

Good structure is what separates campaigns that burn through budget from those that earn a return.

Brand campaigns, why they come first

A brand campaign is cheaper than any other and has the highest conversion rate because it targets users who already know your hotel. It should be active year-round, without pause.

Low CPC (€0.10-0.30) and high user intent means the ROI on this campaign is almost always positive. Even with a modest budget of €50-80/month, a brand campaign delivers bookings directly from searches for your name, not through Booking.com.

Generic campaigns, filling capacity in season

Generic campaigns target users searching for accommodation in your destination who don't know you yet. This is a more expensive campaign (higher CPC, lower conversion), but it brings in new guests.

Precise keyword segmentation is essential:

  • One ad group for the destination name ("hotel Budva," "accommodation Budva")
  • A separate ad group for accommodation type ("boutique hotel Montenegro," "hotel with pool Bay of Kotor")
  • A separate ad group for dates or season ("hotel Budva August," "summer vacation Montenegro")

Each ad group gets a tailored ad that directly matches what the user is searching for. An ad for "hotel with pool Bay of Kotor" shouldn't send users to the homepage but directly to the page for the villa or rooms with pool access.

Competitor campaigns, carefully and with justification

Targeting competitors' hotel names is legal and common practice. If a hotel down the street is bidding on your keywords, it makes sense to consider the reverse.

That said, these campaigns have a lower Quality Score (because the landing page doesn't contain the name the user searched for), which means a higher CPC. We recommend them only when you know direct competitors are actively bidding on your name or destination, and only with precise A/B testing of the ad message.


This is the question we get most often: how much should I spend?

Realistic budgets for the Montenegro, Serbia, and Croatia markets

Hotel typeRecommended budget/monthPeriod
Small hotel up to 20 rooms, city€300-500Year-round
Mid-size hotel, destination€500-1,000Year-round
Hotel in peak season (June-August)€1,000-3,000Seasonal
Boutique hotel or villa, luxury segment€800-2,000Seasonal + pre-season

CPC for hotel searches in the region:

  • Brand campaigns: €0.10-0.30 per click
  • Generic searches for Montenegro destinations: €0.30-0.90 per click
  • Luxury accommodation or villas: €0.60-1.50 per click
  • In season (June-August) CPC rises 30-50% as foreign advertisers enter the auction

The minimum that makes sense for a hotel in Montenegro is around €400/month for Search campaigns. Below that, the algorithm doesn't get enough clicks to optimize and you can't draw statistically meaningful conclusions about what's working.

How to calculate a budget that makes sense for your hotel

The budget doesn't have to be a guess. Here's the logic:

  1. What's the average booking value for your hotel? (e.g., 3 nights x €120 = €360)
  2. How many bookings per month are you targeting through Google Ads?
  3. What cost per booking is profitable for you? (rule of thumb: max 10-15% of booking value)
  4. Budget = target number of bookings x acceptable cost per booking

Example: Hotel in Kotor, average booking €350, goal of 25 direct bookings/month, willing to pay up to €35 per booking. Budget = 25 x €35 = €875/month.


Google Hotel Ads vs classic Search Ads

This is a distinction many hoteliers don't fully understand, but it matters.

Google Hotel Ads (formerly known as Google Hotel Price Ads) are specialized ads that appear directly in Google Maps and in the "hotel box" that shows up when a user searches for accommodation for specific dates and a destination. They display your hotel's name, photo, rating, and the live price for the requested dates, with a "Book" button that leads directly to your booking engine.

FactorGoogle Hotel AdsClassic Search Ads
FormatVisual, with price and availabilityText ad
Where displayedGoogle Maps, Hotel FinderGoogle Search results
IntegrationRequires hotel feed (PMS/channel manager integration)No integration needed
CPCUsually lower, charged only for clicks toward bookingStandard CPC
ConversionHigh (user sees price and clicks deliberately)Depends on landing page
SetupMore technical, requires Hotel Center accountStandard Google Ads account

Which type of hotel is better suited for Google Hotel Ads?

Google Hotel Ads are ideal for hotels that have:

  • An integrated booking engine (e.g., Beds24, Cloudbeds, Mews, or a custom one)
  • Live, up-to-date prices and availability
  • An accurate Google Business Profile

If you're unsure which booking engine to choose or have questions about PMS integrations, see our PMS systems guide for hotels and our channel manager guide.

Classic Search Ads are easier to set up and don't require technical integration, but they don't show your price directly in the results. The optimal approach for a hotel with the technical resources is a combination of both formats.


How to measure ROI for hotel campaigns

Without conversion tracking, you're running campaigns blind. These are the metrics that matter for a hotel.

Key metrics for hotel PPC

ROAS (Return on Ad Spend) is the core metric. It's calculated as: revenue from bookings / campaign cost. For a hotel with a well-structured campaign, a realistic ROAS is 5:1 to 12:1 in season.

Cost per booking is the cost of a single completed reservation. It depends on the average booking value and the landing page conversion rate. For a hotel in Montenegro with an average booking of €300-400, a reasonable cost per booking is €25-50 (8-15% of value).

Revenue per click tells you how much you earn on average for each click. If a hotel has an 8:1 ROAS and a €0.60 CPC, revenue per click is €4.80.

What to track and how often

MetricTarget valueFrequency
CTR (Search)Above 4%Weekly
Quality Score7-10Weekly
Conversion rate2-5% (depends on website)Weekly
Cost per bookingBelow 12-15% of booking valueWeekly
ROAS5:1 or betterMonthly
Impression ShareAbove 60% for brand campaignMonthly

Setting up conversion tracking for a hotel

To measure ROAS and cost per booking at all, you need properly configured conversion tracking. For a hotel, that means tracking:

  • Completed bookings (with the booking value in EUR)
  • Submitted contact forms
  • Phone calls from ads (call extensions)
  • Visits to a confirmation page ("Thank you for your reservation")

Tracking is set up via Google Tag Manager in combination with Google Ads conversions. Once in place, it feeds every future campaign decision.

Everything about measuring conversions and optimization is covered in detail in the guide to a successful Google Ads campaign.


Most common mistakes hotels make in Google Ads

We manage campaigns for accommodation properties across the region and see the same mistakes from project to project. Here are the ones that cost the most.

Mistake 1: No brand campaign. The hotel owner "saves money" on a brand campaign, assuming users searching for their name will find the website organically. Meanwhile, Booking.com appears in the top paid position for the hotel's name and takes the booking with an 18% commission. A brand campaign costs €50-80/month and directly prevents this scenario.

Mistake 2: One ad for all keywords. A campaign with a single ad group containing 30 keywords and one ad for all of them. Quality Score drops because the ad isn't relevant to all searches, CPC rises, conversion falls. The fix: one theme per ad group, a tailored ad, a tailored landing page.

Mistake 3: Homepage as the landing page for every campaign. The user clicks an ad for "boutique hotel Kotor with pool August" and lands on the homepage with all the hotel's content. They have to find what they need themselves. They usually leave. Every ad should lead to a specific page that directly answers what the user searched for.

Mistake 4: Campaign active only in season. Many hotels pause campaigns off-season because occupancy is lower. The problem: the Google Ads algorithm loses accumulated data and conversion history, so when the next season starts the campaign essentially begins from scratch. It's better to reduce the budget to €100-150/month off-season than to pause completely.

Mistake 5: No negative keywords. The hotel spends budget on searches like "hotel jobs Budva," "hotel Budva reviews forum," "cheap hostel Montenegro." A negative keyword list (free, forum, review, job, hostel, campsite, secondhand) must be in place from day one and updated weekly.

Mistake 6: Ignoring mobile users. More than 65% of accommodation searches in season come from mobile devices. An ad without a call extension and a landing page that takes 5+ seconds to load on mobile burns budget with nothing to show. Mobile optimization of the website is a prerequisite for hotel Google Ads, not an optional extra.

A detailed breakdown of all these and related mistakes is available in the post common Google Ads campaign mistakes.


Frequently asked questions about Google Ads for hotels

How much budget does a hotel in Montenegro need for Google Ads?

The minimum realistic budget for measurable results is €400-500/month for a smaller hotel. In the summer season (June-August) we recommend €800-2,000/month depending on capacity and destination, because auction competition is significantly stronger. A brand campaign can work with as little as €80-100/month as a minimum shield against OTA portal bidding.

What is Google Hotel Ads and do I need it?

Google Hotel Ads are specialized ads that display your hotel directly in Google Maps and Google hotel search, with a live rate for the requested dates and a direct link to booking. They require integration with a booking engine that supports a hotel feed. If your hotel uses Beds24, Cloudbeds, Mews, or a similar system, Google Hotel Ads are a logical next step toward high-converting direct bookings.

How quickly does a hotel see results from Google Ads?

First clicks and visits arrive within 2-7 days of campaign launch. However, the real optimization cycle takes 4-8 weeks because the algorithm needs a minimum of 30-50 conversions before it can optimize efficiently. We recommend not compressing a full quarter's budget into one or two months, giving the system enough time to learn.

Can Google Ads replace Booking.com?

Not entirely, and that's not the goal. OTA portals bring guests who don't know you and who would never find your hotel without a portal. The goal of Google Ads is to reduce the share of bookings going through OTAs, especially for guests who already know you or are actively searching for your name. A realistic first-year target is 25-35% direct bookings, which still represents a significant financial impact. We cover the specific steps in the post direct bookings vs OTA.

What is a realistic ROAS for a hotel Google Ads campaign?

For a well-structured campaign in the summer season in the Montenegro and Adriatic market, realistic ROAS ranges from 5:1 to 12:1. That means for every €1,000 invested in advertising you get €5,000 to €12,000 in booking revenue directly. Off-season ROAS is lower, but click costs are also lower, so profitability largely balances out.

Does a hotel need an agency for Google Ads or can it manage on its own?

You can learn the basics yourself, but hotel Google Ads has specifics that require experience: seasonal bid strategies, booking engine integration, setting up conversion tracking with booking values, managing campaigns during season when every day of inefficient spending has a real cost. If the hotel has a budget above €500/month, having an experienced team manage it makes financial sense and pays for itself faster than most expect.

How much does managing a hotel's Google Ads campaign cost?

Managing a hotel Google Ads campaign in the region typically costs €150-400/month, depending on the number of campaigns, budget, and complexity (Google Hotel Ads integration, remarketing, seasonal strategies). Our Google Ads service includes setup, optimization, and a monthly report. For details and a quote tailored to your hotel, contact us.

What is a brand campaign and why is it essential for a hotel?

A brand campaign targets your hotel's name and its variations. It's essential because OTA portals (Booking.com, Expedia) regularly bid on your name in Google, appear above your organic result, and take bookings with a 15-20% commission. A brand campaign costs very little (€0.10-0.30 per click) and directly prevents that scenario. It's the cheapest and most profitable campaign for almost every hotel.


Conclusion

Google Ads for hotels isn't just one tool in the marketing toolkit. For a hotel losing a significant share of revenue to OTA commissions, it's a direct financial instrument measured in euros per booking, not clicks and impressions.

Getting started doesn't have to be complicated. A brand campaign and one well-structured generic campaign for your destination, with proper conversion tracking in place, are enough of a foundation to see concrete numbers and make informed decisions about scaling further.

If you run a hotel in Montenegro, Serbia, or the wider region and are thinking about Google Ads, or have campaigns that aren't delivering expected results, a conversation about your specific situation costs nothing.

Request a free analysis. In the first 30 minutes we map your market context, the CPC for your destination, and estimate the realistic cost per booking you can expect.

Next step

Ready for your website to look and work professionally?

We create digital systems that combine great design, SEO, performance and automation. Let's start with one specific problem you want to solve in the next 30 days.