Skip to content
HotelSEO Lab
← The Lab
Marketing Strategy & Foundations

The One-Page Marketing Plan That Runs Our Whole Hotel's Year

A single-page template that ties your positioning, target guest, channels, offers, and goals together so every marketing decision has somewhere to anchor.

HotelSEO LabNovember 11, 2025 10 min read

I have a confession: for the first couple of years running marketing for independent hotels, I did not have a plan. I had a calendar full of tasks and a dashboard full of numbers, and I told myself that was the same thing. It is not. A task list tells you what you are doing this week. A dashboard tells you what already happened. Neither one tells you why you are doing any of it, or whether the thing you are about to spend money on actually fits the hotel you are trying to build.

So I built a one-page plan. Not a 40-slide deck, not a 12-tab spreadsheet — one page. And it has quietly become the single most useful document we touch all year. Every channel decision, every offer, every “should we do this Instagram thing” gets held up against that one page. If it does not fit, it does not happen.

This post is me handing you that page. I will walk through every row, show you how I actually fill it in, and — this is the part most “marketing plan” articles skip — explain why it is deliberately, stubbornly separate from your KPIs.

Why one page, and why it is not your dashboard

The mistake I see most often with independent hoteliers is collapsing strategy and measurement into one document. You open a spreadsheet meant to be your “marketing plan,” and three months later it is just occupancy percentages, ADR, and a RevPAR line that makes you anxious every Monday.

That is a dashboard. Dashboards are great. But a dashboard answers how is it going, and it cannot answer what should we even be doing. The moment numbers move in, strategy gets evicted. You start optimizing the metrics in front of you instead of the position you are trying to win.

So I split them on purpose:

Keep them in different files, ideally on different days of your week. The plan is a slow document — you touch the strategic parts once a year. The dashboard is a fast document — you touch it constantly. Mixing slow and fast thinking is how good hotels end up chasing whatever metric blinked red last.

A plan you reread is worth ten plans you wrote once and filed. The whole design goal here is a page you will actually look at before you spend money.

The constraint is the feature. If your positioning, guest, channels, and offers do not fit on one page, you have not made the hard choices yet — you have just listed options. One page forces you to pick.

The five rows of the page

Here is the skeleton. Five rows, top to bottom, in this order — because each one feeds the next. You cannot pick channels until you know your guest, and you cannot pick offers until you know your position.

RowThe question it answersLock for
1. PositioningWhy does someone choose us over the place down the street?1 year
2. Target guestWho, exactly, are we for — and who are we not for?1 year
3. ChannelsWhere will those guests actually find and book us?Review quarterly
4. OffersWhat specific reasons to book do we put in front of them?Review quarterly
5. GoalsWhat does a good year look like, in plain language?Set yearly, check monthly

Let me go through each the way I actually fill it out with a property.

Row 1: Positioning

This is one or two sentences. Not a mission statement, not “we deliver exceptional experiences.” A real, specific reason a real human picks you over the nearest three competitors.

The test I use: would your closest competitor be able to say the exact same sentence? If yes, it is not positioning, it is wallpaper. “Boutique hotel with great service near downtown” is wallpaper. Everyone says that.

Compare a sharper version: “The only adults-only courtyard hotel within walking distance of the arts district, built for couples who want quiet, not a pool party.” Now I know who it is for, where it is, and what it is not. That sentence makes the next four rows almost write themselves.

If you are stuck here, this is genuinely the foundational work — it is the thing all of our strategy and foundations work hangs off, and it is worth more reflection than any tactic. Get this wrong and every dollar downstream is slightly misaimed.

Row 2: Target guest

One primary guest. Maybe a secondary. Not five “segments.” If you are talking to everyone, your ads, your photos, and your copy all turn to mush.

I write this as a short, almost rude-in-its-specificity profile. Not a corporate persona with a stock photo and a name like “Marketing Mary.” Something like:

Notice what that does. It tells me the booking window, the competitive set, the emotional driver, and even the photography brief. When someone pitches me a TikTok campaign aimed at 22-year-olds, I can point at this row and say no in four seconds.

Row 3: Channels

Now — and only now — we talk about where guests find and book you. The order matters: channel before guest is how you end up on platforms your guest never uses.

For an independent hotel I am almost always weighing some mix of these:

You will not win all of these in one year. Pick the two or three that match your guest from Row 2, assign each an owner and a rough effort level, and ignore the rest with a clear conscience. A channel with no owner is a wish, not a plan.

Row 4: Offers

Offers are the specific, concrete reasons to book now that you put into those channels. Not your rack rate — your reasons.

This is where a lot of independents go quiet. They have a beautiful property and zero offers, so every channel just shows a price and a “Book” button. Compare that to a property with three clear, on-brand offers:

Each offer should trace back to a guest and a channel. If you cannot say who an offer is for and where it will run, cut it. And that direct-only perk is doing quiet, important work — it is the lever that nudges your channel mix toward direct without you fighting anyone. Conversion of that traffic, once it lands, is its own discipline; that is the book-direct CRO side of the house.

Row 5: Goals

Last row, and here is the discipline: these are plain-language goals, not dashboard metrics. The dashboard tracks the numbers. The plan states the ambition.

I write three, maximum:

  1. Grow direct booking share meaningfully versus last year — a healthier mix, not a fantasy of zero OTAs.
  2. Be the answer when our ideal guest asks Google or an AI assistant where to stay for the kind of trip we are built for.
  3. Lift average length of stay among our primary guest through the weekend packages.

Notice none of those has a hard percentage. That is deliberate on the plan. The targets and the tracking live on the dashboard. The plan exists so that when you look at the dashboard and a number is moving, you know which of these three things it is supposed to be serving — and whether the move actually matters or is just noise.

How I actually use the page through a year

Building it is the easy part. The value is in the rereading. Here is the cadence I keep with properties:

That monthly habit — dashboard first, plan as the lens — is the whole trick. It stops you reacting to every twitch in the data and keeps you pointed at the position you decided to win.

A worked example, kept honest

Let me sketch one so the rows connect. This is illustrative — a made-up property to show the logic, not a real client or a real result.

Imagine a 22-room courtyard hotel in a walkable arts district.

See how every row reinforces the next? The channels exist because of the guest. The offers exist because of the positioning. That coherence is the entire point. A plan where the rows do not talk to each other is just five lists stapled together.

The honest part about timelines

One thing I will not do is promise that filling out a page makes phones ring next week. SEO and AI-visibility work compound over months, not days — you are stacking small advantages and waiting for them to mature. There is no guaranteed ranking, from us or anyone telling you otherwise. What a tight one-page plan does is make sure that the months of compounding are all pushing in the same direction instead of scattering your effort across channels your guest never uses. It maximizes the odds. That is the honest promise.

If you want the deeper context on why your own name and your best queries sometimes go to OTAs instead of you, why your hotel ranks below OTAs for your name and how OTAs steal search are the two I would read next.

Build yours this week

Open a blank doc. Five rows. Force it onto one page. Resist the urge to add a sixth row of metrics — that is what the dashboard is for. If a section will not fit, that is the section where you have not actually chosen yet, and that is exactly where the work is.

If you would rather build it together and pressure-test the positioning and channel mix against what is actually winning in your market right now, that is the conversation I love having. Grab a free intro call over at /book, or if you already know AI search is your gap, take a look at the AI visibility service. One page first — then we make it earn its keep.

FAQ

Quick answers

How is a one-page marketing plan different from a marketing budget or a KPI dashboard?

The plan is the why and the what — your positioning, ideal guest, channels, and offers. The budget is the how much, and the dashboard is the how it is going. Keep them separate so strategy does not get buried under daily numbers.

How often should an independent hotel update its one-page plan?

Lock the positioning and target-guest sections for a full year. Revisit channels and offers once a quarter, and only rewrite the whole thing if your property, market, or guest mix genuinely changes.

Do I need expensive software to build this?

No. The whole point is that it fits on one page in a doc or a printed sheet. The constraint is the feature, not a limitation. If it needs a second page, you have not made the hard choices yet.

Where does AI search visibility fit into a one-page plan?

It lives in the channels row. Treat AI assistants like ChatGPT and Google AI Overviews as a discovery channel alongside Google, metasearch, and OTAs, and assign it a clear owner and goal like any other line.

Keep reading

More from the Lab

Free intro call

Let's go find out why the OTAs are outranking you for your own name.

20 free minutes. We'll look at your hotel live, show you where you're invisible — on Google and in the AI answers — and tell you straight whether we can help.

No lock-in · No 12-month handcuffs · You talk to the strategist