How to choose feeder markets for hotel advertising

How to choose feeder markets for hotel advertising: rank cities by room nights per household, plan for booking windows, and test CTV against matched holdouts.

By The Countlift team · · 9 min read

To choose feeder markets for hotel advertising, start with where your guests already come from, measured as room nights by guest origin market. Rank those markets by size and by how deeply you already penetrate them, then test advertising in a few of them against matched cities where you don’t advertise. The cities where spend creates extra room nights become next season’s feeder markets.

Most hotel and resort groups pick feeder cities by habit. The list looks like last year’s list, which looked like the year before. Sometimes that’s right. Often it means a city that sends you no new guests keeps its budget because nobody checked.

What a feeder market is, and why habit picks them badly

A feeder market is a city or region that sends a meaningful share of a property’s guests. For a beach resort it might be three drive-market metros and two cities with nonstop flights. For a downtown hotel it might be the whole region within a tank of gas.

Habit fails in two ways. It keeps funding cities that would book anyway, because they show up big in the booking report and nobody separates loyal demand from advertised demand. And it never tests the cities that could grow, because they look small in last year’s numbers. The fix is to measure both how much a city sends and how much more it sends when you advertise there.

Step 1: Map room nights by guest origin

Export reservations from your booking engine or PMS (SynXis, Opera, Cloudbeds and the rest all hold an origin field), with guest ZIP or city, booking date, arrival date and room nights. Aggregate to metro level. In the US, the Nielsen DMA is the natural unit because it’s how TV and CTV are bought.

  • Keep both dates. Booking date tells you when ads worked. Arrival date tells you when the revenue lands.
  • Include OTA reservations where origin is known. Some OTA bookings arrive without a usable address. Track how many, and keep the share steady across the period you compare.
  • Exclude groups and contracts. Wedding blocks and corporate contracts don’t respond to consumer media and make small cities look huge.
  • Counts only. You need room nights by origin market and date, not guest names, emails or loyalty numbers.
Illustrative. One beach resort’s last 12 months of leisure room nights by origin market
MarketHouseholdsRoom nightsRoom nights per 10k householdsAccess
City A1.2M9,60080Drive, 4 hours
City B1.0M7,00070Drive, 5 hours
City C2.5M5,00020Nonstop flight
City D1.9M3,61019Nonstop flight
City E0.4M4,400110Drive, 3 hours
City F0.5M50010Drive, 7 hours

Step 2: Score each market on size and penetration

Room nights alone favour the cities you already own. Divide by households (or adults, or households above an income line that fits your rate) to get penetration. Then plot every candidate on two axes: how big the market is, and how deeply you’re already in it.

Feeder markets by size and penetrationIllustrative. Six origin markets plotted by households and room nights per 10,000 households. Cities A and B are large and well penetrated. Cities C and D, in the green headroom corner, are large with low penetration and worth testing. City E is small and saturated. City F is small and lightly penetrated.ROOM NIGHTS PER 10K HOUSEHOLDSILLUSTRATIVE04080120CORE · TEST BEFORE ASSUMINGHEADROOM · TEST HERESATURATEDSKIPCity A · 9,600City B · 7,000City C · 5,000City D · 3,610City E · 4,400City F · 5000M1M2M3MHOUSEHOLDS IN MARKET →Headroom: test hereOther marketsBubble size = last year’s room nights from that market
Illustrative. The six origin markets from the table, by size and penetration. Large markets with low penetration are the ones worth testing; small saturated markets rarely repay new media.
  • Large and well penetrated (Cities A and B). Your core. Advertising may still add stays, or it may just reach people who were coming anyway. Only a test tells you which.
  • Large with low penetration (Cities C and D). The headroom. Worth a test, especially if air access is good.
  • Small and saturated (City E). Loyal, close and already booking. Extra media usually buys very little here.
  • Small and far (City F). Skip unless something changes, such as a new route.

Step 3: Plan around the booking window

Hotel advertising works on a delay. Someone sees your resort on a smart TV in early March and books a week in July. Two different clocks matter: when they book, and when they stay.

40 days
average booking window for independent properties in North America, based on 2023 bookings.Source: Cloudbeds, 2024 State of Independent Lodging Report

An average hides a long tail. Summer leisure trips to a resort often book months out, while drive-market weekenders may book a week ahead. Look at your own lead-time distribution by origin before you plan.

Extra bookings arrive during the flight; the stays they create arrive weeks laterIllustrative. During an eight-week CTV flight, extra bookings by booking date (green) rise within three weeks and fade by week 12. The extra room nights by stay date (grey dashed) follow about six weeks later, peaking around weeks 10 to 14. Reading by booking date over weeks 1 to 12 captures the effect; reading by stay date at week 8 misses most of it.EXTRA ROOM NIGHTS PER WEEK · ONE FEEDER CITYILLUSTRATIVEExtra room nights by booking date…by stay date0102030CTV FLIGHT · WEEKS 1–8READ BY BOOKING DATE · WEEKS 1–12WEEK 8: TOO EARLY BY STAY DATEStays land ~6 weeks later(read by stay date at week 8and you miss most of it)148121620WEEKS FROM LAUNCH →
Illustrative. Extra bookings from a CTV flight show up by booking date during the flight. The room nights they create arrive weeks later. Read by booking date, and keep reading for a few weeks after the flight.

Two practical consequences. First, time flights to the booking window for the stay period you want to fill, not to the stay period itself: a campaign for a slow September has to run in July and August. Second, measure by booking date. If you read by arrival date the week the flight ends, most of what it produced hasn’t checked in yet.

Step 4: Test CTV in feeder cities against matched holdouts

Connected TV suits feeder-market tests because it’s bought by geography and can be switched on in one city and not the next. Paid social works the same way. The design is simple:

  1. Pair similar cities. Match on access (drive time or flights), size, penetration and how their bookings moved over the past year.
  2. Advertise in one of each pair. Pick at random where you can. Hand-picked test cities tend to be the ones someone is already excited about.
  3. Run six to eight weeks. Long enough for frequency to build in each city.
  4. Read for the flight plus a few weeks. By booking date, covering at least your typical booking window after launch.
  5. Count total room nights from each city. Direct plus OTA. Otherwise a shift from Expedia to your own site looks like growth.

The same logic applies to any location business running CTV; the guide to measuring CTV ads for local stores covers the channel-specific details, such as household frequency caps and spillover between neighbouring DMAs.

Worked example: two feeder cities, very different answers (illustrative)

The resort runs $20,000 of CTV in City A and $20,000 in City C over eight weeks, and reads bookings for 12 weeks from launch. City B is held back as A’s match and City D as C’s, alongside the resort’s other steady-spend origin markets. The resort’s average daily rate is $240.

Illustrative. Room nights booked from each test city in the 12-week read, direct and OTA together
City A (drive)City C (fly)
Expected room nights (twin)1,040620
Actual room nights1,250660
Extra room nights+210+40
…of which direct+170+120
…of which OTA+40−80
Cost per extra room night$95$500
Extra room revenue at $240 ADR$50,400$9,600
  1. City A. 1,250 − 1,040 = 210 extra room nights. $20,000 ÷ 210 ≈ $95 each. At $240 a night that’s 210 × $240 = $50,400 of room revenue for $20,000 of media.
  2. City C. Direct bookings rose by 120 room nights, which a direct-only report would celebrate. But OTA room nights from City C fell by 80. Net: 40 extra room nights, $500 each, or $9,600 of revenue for $20,000.
  3. The decision. Scale CTV in City A and test it next in City B. In City C, the ads mostly moved guests who were coming anyway from Expedia to your site. That has some value (lower commission), but it isn’t new demand. Try a different channel or offer there before spending more.
Extra room nights from two test cities, split into direct and OTAIllustrative Countlift read. City A added 170 direct and 40 OTA room nights (green), a net gain of 210. City C added 120 direct room nights but lost 80 OTA room nights (amber), a net gain of only 40.CountliftFeeder test · extra room nights vs. twin · 12-week readSAMPLECity A · net room nights+210City C · net room nights+40DirectOTA gainedOTA lostNet0−100+100+200EXTRA ROOM NIGHTS →City Adrive · $20k CTVDirect +170OTA +40Net +210City Cfly · $20k CTVDirect +120OTA −80Net +40
Illustrative. Extra room nights from the two test cities, split into direct and OTA. City C’s direct gain was mostly OTA guests switching channel.

Notice that the quadrant chart pointed at City C as the bigger opportunity. That is exactly why you test. Headroom says where growth could be. Only a holdout says whether your advertising can get it.

Drive markets, fly markets and what changes the answer

Drive markets tend to book closer in and respond faster, so they’re easier to test and quicker to read. Fly markets depend on things outside your control: a new nonstop route can turn a dormant city into a feeder overnight, and a cancelled one can empty it. Log route changes alongside your media calendar, the same way a restaurant logs a menu launch.

Big local events in a feeder city (a holiday weekend, a school break that starts a week earlier than everyone else’s) move bookings too. If the test city and its match have different school calendars, choose a different match.

Common mistakes when choosing hotel feeder markets

  • Ranking by room nights alone. It funds the cities you already own and ignores the ones with room to grow.
  • Counting direct bookings only. A shift from OTA to direct looks like lift unless you count both.
  • Reading by stay date too early. Most of a flight’s effect hasn’t arrived when the flight ends.
  • Testing one city with no match. A single city’s bookings swing with events, routes and weather. Without a comparison, you can’t tell those from the ads.
  • Letting brand search and metasearch take credit. They intercept guests who already chose you. Judge them on extra room nights too.
  • Including groups and contracts. A single wedding block can make a small city look like a top feeder.
  • Picking test cities by enthusiasm. Randomize within matched pairs where you can.

Questions people ask about hotel feeder markets

How do you identify feeder markets for a hotel?

Export reservations with guest origin (ZIP or city) from your booking engine or PMS, aggregate room nights by metro, and rank by both volume and room nights per household. Cities with many room nights are your current feeders; large cities with low penetration are the candidates to test. Exclude groups and contracts so they don’t distort the ranking.

How do I measure whether a feeder-market campaign worked?

Compare room nights booked from the cities where you advertised with matched cities where you didn’t, over the same weeks, by booking date. Count direct and OTA bookings together, so a channel shift doesn’t look like new demand. The difference is the extra room nights the campaign created.

How long after a campaign should a hotel measure bookings?

Through the flight plus at least your typical booking window. Read by booking date rather than stay date, because guests often book weeks before they arrive. For a resort with long lead times, a 12-week read for an 8-week flight is a sensible minimum.

Is CTV good for hotel feeder markets?

It can be, and it’s easy to test because it’s bought by geography. Run it in some feeder cities and hold back matched ones, then compare total room nights from each. Results vary a lot by city, so test before you commit a season’s budget to it.

Should hotels measure direct bookings or total bookings?

Total room nights from each origin market, with direct as a second read. If you measure only direct, advertising that moves guests from OTAs to your website looks like growth. That shift saves commission, which has value, but it isn’t the same as filling rooms that would have stayed empty.

Feeder markets are a hypothesis until you test them. Map where guests come from, score the headroom, respect the booking window, and let the holdout cities tell you where your next season’s budget belongs.

Next step

Put your own locations through the comparison.

Your first location report is free at any size. Bring a CSV of weekly sales and spend, or connect your POS and ad accounts.

Written by The Countlift team at First Byte in The Woodlands, Texas. Questions or corrections? Email hello@countlift.com.

Keep reading

IndustriesHVAC marketing attribution for booked jobs, not callsHVAC marketing attribution for booked jobs, not calls: count jobs in ServiceTitan, Jobber or Housecall Pro, net out the weather, and judge LSA on real work.9 min read · Read guide →IndustriesMed spa marketing ROI by location: count booked treatments, not DMsMed spa marketing ROI by location: count treatments from Zenoti, Boulevard or Mindbody, net out promo pull-forward, and fund the locations that grow.10 min read · Read guide →IndustriesRestaurant marketing attribution by location: count covers, not clicksRestaurant marketing attribution by location, done with covers from Toast or Square: separate ad lift from LTOs, delivery and weather at every store you run.11 min read · Read guide →MethodologyHow MarketTwin™ worksThe method behind every Countlift read: comparable locations, twin markets, intervals and placebo checks.Read the method →

See which of your markets your ads actually move.

Your first location report is free at any size. No card, no customer records.