How to advertise a hotel: a starter plan for Google and Instagram ads
This guide sets the order for hotel advertising: brand search first, then one dated offer, then retargeting. It explains how to read results in bookings, not likes.
Contents
Key takeaways
- Search ads reach people who are already looking and social ads create interest in people who were not, so the two are read with different measures.
- The first campaign should be an ad on the hotel's own name: it teaches the mechanics on a small spend and protects a search the hotel already owns.
- Article 13 of the Ticari Reklam ve Haksız Ticari Uygulamalar Yönetmeliği requires the price shown in an advertisement to be the total sale price including all taxes, stated in Turkish lira (Mevzuat Bilgi Sistemi, consolidated text, 1 August 2026).
- A first budget is a loss the owner has already accepted, and the stop rule is written down before the first impression.
- A campaign is read in named bookings and net revenue, never in likes, reach or clicks.
Advertising a hotel means paying a search or social platform to place your offer in front of people who are already looking, or who have already visited your site. Start with a small ad on your hotel's own name, then one dated offer for one need period, then retargeting, and judge the result in bookings, not likes.
A small hotel boosts a post, watches the likes arrive, pays the bill and then cannot say whether a single reservation came from it. The problem is rarely the platform; it is the order in which the first campaigns are run, and what is counted at the end. This guide sets that order: the hotel's name in search first, then one offer for one need period, then the people who already visited your site. By the end you will have a page with one offer, one budget, one stop rule and a way to read the result in bookings.
What are Google and Instagram ads each good for?
Search ads catch people who are already typing what you sell; social ads create interest in people who were not looking. They do different jobs and cannot be judged by the same number.
A search ad is a short text ad on a search results page, bought against a word or phrase. The person has already declared what they want, which makes search the strongest place to be for a hotel with a clear location and a clear room type. A social ad is an image or short video inside a feed. Nobody asked for it, so its job is to make one specific room, view or season interesting enough to click. It is weak at catching demand and strong at creating it.
Retargeting shows an ad to people who already visited your site. It is the most intent-rich audience you can build, and the smallest, so it runs on a fraction of the budget and only after the tracking works. That gives the order for learning how to advertise a hotel with a small budget: the hotel's own name, then one offer for one need period, then people who already visited. Running all three at once on a small budget produces three unreadable results.
One campaign answers one question. If a campaign is meant to test the offer, the audience and the creative at the same time, no result can be attributed to anything. And do not compare a social campaign's cost per booking with a brand search campaign's cost per booking: they are buying different things at different stages.
| Ad type | What the person is doing | What it is good for | What it cannot do |
|---|---|---|---|
| Brand search | Typing the hotel's name | Defending a decision already made; learning the mechanics | Create new demand |
| Non-brand search | Typing a place plus a need | Catching travelers comparing the destination | Carry a weak landing page |
| Social feed ad (Instagram or Facebook) | Scrolling | Showing one room or one season | Convert a vague offer |
| Retargeting | Has already visited the site | Closing a near-decision | Work without consent setup and a working tag |
What has to be in place before the first ad runs?
Two things: a way to see what the ad produced, and a page that can take the booking without a detour. Without both, the money buys impressions you cannot read.
Tracking means a small piece of code on the site that records a visit and a completed booking, so the platform can report conversions rather than clicks. If only visits are recorded, you will be reading interest, not revenue. The landing page must be the page that sells the specific offer, not the homepage, and the price, the dates and the conditions on that page must be the same ones in the ad.
Both platforms set rules on that page. Google Ads' Destination Requirements policy (opens in a new tab) (Google Ads Advertising Policies Help, 7 November 2026) requires the landing page to work on common browsers and devices, to be reachable by Google's automated crawler, to be accessible in the targeted location and easy to navigate, and to offer original content rather than exist mainly to show ads or send users elsewhere. The display URL's domain must match the final URL, with no redirect to a different domain, and phone numbers in call assets must be in service and belong to the advertised company. Meta's Advertising Standards require an ad to clearly represent the company and the offer, every component to be relevant, and the products and services in the ad to match the landing page; Meta's review may include the landing page itself.
Practically: the booking engine must be reachable in two clicks from the ad, rates must be loaded for the offer dates, the page must load on a phone on mobile data, and the confirmation email must arrive. If the page cannot take the booking, fix that first. An ad pointed at a page that cannot sell is a paid way to lose a guest twice. The same page is the foundation of how to increase direct bookings on your hotel website.
ChecklistBefore the first impression
- Conversion tracking records a completed booking, not only a visit
- The landing page is the offer page, not the homepage
- The price and dates on the page match the ad word for word
- The booking engine opens in two clicks
- Rates are loaded for the offer dates
- The page loads on a phone over mobile data
- The display URL domain matches the final URL, with no cross-domain redirect
- The page has real hotel content, not an ad wrapper
- The phone number in any call asset is answered and belongs to the hotel
- The confirmation email arrives in a test booking
Why should the first campaign be an ad on your hotel's name?
Because it is the cheapest way to learn how the platform, the page and the report actually behave, and it protects a search the hotel has already won.
Someone who types your hotel's name has already decided. The ad is not there to persuade; it is there to make sure the click lands on your booking page rather than a reseller's page or a competitor's ad above it. It is also the right place to learn the mechanics: how an ad is built, how the landing page behaves under real traffic, how the report reads, and how and when the platform bills.
Keep the headline as the hotel name and the description as one plain fact about the stay. Send the click to your own booking page, never to the homepage. Read the search terms report: your name plus words like telephone, reviews, parking or spa tells you what guests want next, and that list is free market research.
The honest trade-off is that brand search can look like buying traffic you would have had anyway. Judge it as defense, not growth. The question is whether that click would have ended on your booking page or somewhere else. The organic side of the same search is what hotel website SEO work targets, and the two should point at the same page.
TipWrite the brand ad as if the guest has already chosen you
No superlatives, no long description. Hotel name in the headline, one concrete fact underneath (location, breakfast, parking), and a link straight to the booking page with the dates already open.
How do you choose the one offer the ads will run on?
Pick one need period and one reason to book now, and put the total price the guest will pay into the ad itself.
A need period is a stretch of dates you actually need to fill: a shoulder week, the gap around a holiday, a slow midweek. The offer exists to move those dates, not to discount the year. One offer, one audience, one date range. If the offer applies to everything, it is a price cut, not a campaign, and it will be read as your new rate.
The legal frame is specific. Article 13 of the Ticari Reklam ve Haksız Ticari Uygulamalar Yönetmeliği requires the price shown to consumers in an advertisement to be the total sale price including all taxes, and sale prices in advertisements are stated as Turkish lira, TL or the lira sign (Mevzuat Bilgi Sistemi, consolidated text, 1 August 2026 (opens in a new tab)). The exceptions are advertisements for package tours and education services performed abroad, and for transport and accommodation services abroad.
In practice, the number in the ad is what the guest pays with taxes included, not a room rate before tax, fees or extras. A price that grows at checkout is the fastest way to lose the click you paid for. How the rule applies to euro or other foreign-currency prices aimed at guests abroad is not stated in the guideline; confirm your own case with an accountant or legal adviser before you publish.
Fence the offer inside the ad: dates, minimum stay, non-refundable condition, subject to availability. Conditions written in the ad cannot later be read as a general price promise. The landing page repeats the same total price and the same conditions, in the same words. For the full discipline of dates and fences, see hotel discount campaigns: a checklist for prices, dates and fences.
Watch outThe ad price and the page price must be the same total
The price in the ad and the price on the landing page must be the same total, taxes included, in the same currency. If the page adds a cleaning fee, a city tax or a service charge at the last step, the ad is misleading and the guest leaves.
How do you build the Instagram and Facebook ad?
One audience, one image of the actual room or view being sold, and one sentence a guest could repeat to a friend.
Audience: start with a small, defined group, such as the cities you actually receive guests from plus an age band that matches your guests. At a small budget, a broad audience usually delivers better than a narrow stack of interests, because the platform needs room to learn. Creative: a real photograph of the room type being sold, in the season being sold. A collage of the whole property or a stock image makes the ad unreadable in two seconds of scrolling.
Message: one benefit and one condition. A dated, priced sentence beats a mood. If the offer is the point, the price belongs in the first frame, not in the caption. Format: vertical image or short video, text that survives being read with the sound off, and a caption that repeats the dates and the total price. Meta's Advertising Standards require the ad to clearly represent the company and the offer, and the landing page to match what the ad promises. Check the current text in Meta's Business Help Center before you publish, and confirm your own case with your advertising partner.
Retargeting needs a consent setup that records permission before the audience is built. Check your cookie and consent configuration before you create the audience, not after. Finally, know the difference between the two ways to spend: a boosted post buys reach and engagement, while the ads manager is where you choose a conversion event and can read a result in bookings. Use boosting for reach and the ads manager for the campaign you intend to judge.
What budget and duration should a first campaign have?
A daily amount the owner can lose for two weeks without changing anything else, and a stop rule written down before the first impression.
Set the budget as a loss you have already accepted, not as an investment you expect back by Friday. For example, a daily figure equal to one room-night at your own rate, run for fourteen days. The number is yours; no click price, conversion rate or return figure is quoted here, because none travels reliably between hotels.
Duration: long enough to collect a few dozen clicks and at least one full week of data, short enough that a mistake stays affordable. Two weeks is a common starting shape, not a rule. Write the stop rule in advance: stop if the cost per booking passes the margin on that booking, or if the click-through is so low that the creative is clearly wrong, or if the landing page cannot take the booking at all.
Change one thing at a time. If you edit the audience, the image and the price in the same week, the next result belongs to none of them. Keep a one-page log: what you changed, on which date, and what the report said before and after. Without it, two weeks of spend produces an opinion instead of a finding. The only benchmark that means anything for your hotel is your own first two weeks; everything else is another property's season, rate and market.
Key pointWrite the stop rule before the campaign starts
One sentence, with the number that triggers it. A rule written after the report arrives is not a rule, it is a justification.
How do you read the results as bookings and net revenue?
Count the bookings the hotel can name, then subtract what the channel cost: the ad spend, plus any commission or payment cost the booking carried.
Likes, reach and clicks are delivery measures. The result is a reservation with a name, dates and a rate that appears in the hotel's own system. If the booking engine or the hotel's system can tag a booking with the campaign, use that. If it cannot, give the offer a distinct code or a dedicated landing page so the booking can be traced back.
Compare net, not gross: room revenue minus ad spend minus commission and payment cost, per booking. A booking that arrived through a reseller because the ad pointed there is not a direct booking, whatever the ad report says. This is the same arithmetic as comparing distribution channels by what the hotel keeps, applied to advertising.
Accept the assisted case. Someone sees the ad, then calls the front desk or books through a booking site. Asking at check-in how the guest found you is imperfect, and still better than no question at all. Judge each campaign type on its own job: brand search on whether your own name lands on your page, social on cost per booking across the two weeks, retargeting on whether the people who visited came back.
If the answer is no bookings, the campaign still worked. It told you, in order of likelihood, that the offer, the page or the audience is wrong.
| What you see | What it usually means | What to do next |
|---|---|---|
| Many likes and shares, no bookings | Creative entertains, but the offer is vague or the page does not sell | Rewrite the offer and the landing page |
| Clicks but no bookings | The page or the price breaks the promise | Check the total price and the booking flow on a phone |
| Bookings at a cost above the margin | The audience or the offer is too broad | Narrow the dates or the room type |
| Bookings at a low rate on the wrong dates | The offer moved the wrong inventory | Re-fence the dates |
What to do next
Write two things on one page today: the single dated offer with its total price, and the stop rule with the number that triggers it. Then run only the ad on your hotel's name for two weeks, read the bookings it produced, and add the social campaign only when the page and the tracking have proved they can carry it.
Frequently asked questions
How much should a small hotel spend on ads per day?
There is no reliable benchmark, and any figure quoted as one would be invented. The rule is that the daily amount must be a loss the owner has already accepted, for example one room-night at the hotel's own rate per day over two weeks. Start small, keep the stop rule written, and let the hotel's own first two weeks become the only benchmark that matters.
Do I need a website to advertise a hotel on Instagram?
In practice yes. Meta's Advertising Standards require the ad to clearly represent the offer and the landing page to match it, and Meta's review may include that page. The booking also has to happen somewhere the hotel can measure it, so a booking engine page that opens in two clicks is the minimum, not the homepage.
Can I show a price in euros to guests abroad?
Article 13 of the Ticari Reklam ve Haksız Ticari Uygulamalar Yönetmeliği requires the advertised price to be the total sale price including all taxes, and states sale prices in Turkish lira, with exceptions for package tours and education performed abroad and for transport and accommodation services abroad (Mevzuat Bilgi Sistemi, consolidated text, 1 August 2026). How the rule applies to foreign-currency prices aimed at guests abroad is not stated in the guideline, so confirm the hotel's own case with an accountant or legal adviser before publishing.
Why did my boosted post get likes but no bookings?
Boosting buys reach and engagement, not reservations. There is usually no conversion event, no dated offer, and no match between the post and the landing page. Move the campaign into the ads manager, choose a booking as the event to measure, put one dated offer with its total price in the ad, and point it at the page that can take the booking.
Sources
- Ticari Reklam ve Haksız Ticari Uygulamalar Yönetmeliği, Madde 13(2) and 13(4) (consolidated text) (opens in a new tab)Mevzuat Bilgi Sistemi (Presidency of the Republic of Türkiye)mevzuat.gov.tr
- Destination requirements (Google Ads Advertising Policies Help) (opens in a new tab)Google (support.google.com/adspolicy)support.google.com