How do I write landing pages for hotel packages and offers?
Short answer
A hotel package or offer page should make the decision easy: say exactly what's included, the price and what it's per (night, stay, person), valid dates and minimum stay, who the package suits, booking and cancellation conditions, and a button that opens the bookable rate directly. Use a descriptive title and a specific meta description, real photos of the experience, and plain language. Keep offers current — expired offers left online frustrate guests and undermine trust. Each package deserves its own page rather than a line in a list.
By Lodging Engine Editorial Team· Reviewed by Eric Zwanenburg· Last reviewed
What every offer page needs
- Name that describes the package ("Two-night wine weekend").
- What's included: nights, meals, experiences, extras — itemized.
- Price: total or from-price, with what it's per and whether taxes and fees are included.
- Dates: validity period, blackout dates, minimum stay.
- Who it suits: couples, families, cyclists.
- Conditions: cancellation and payment terms in plain language.
- Booking: a button that opens the package rate in your booking engine — not the generic search.
Make it easy to compare
A short "at a glance" box near the top helps guests and search engines:
Wine weekend · 2 nights · breakfast daily · vineyard tour for two · from €390 per stay for two, taxes included · Fri–Sun, March–June
Illustrative example.
Titles and descriptions
Google recommends unique, descriptive titles and page-specific meta descriptions. For example: "Wine Weekend Package | Hotel [Name], [Region]".
Keep offers current
- End dates on every offer.
- Remove or redirect expired offers (or update them for the next season).
- Check prices against the booking engine when rates change.
Link from relevant content
Destination guides, event pages, and room pages should link to relevant packages. See content that supports direct bookings.
Common mistakes
- Packages listed only in PDFs.
- "From" prices that no date actually offers.
- Booking buttons that lose the package selection.
- Expired offers still indexed.
Checklist
- Itemized inclusions
- Price, basis, and taxes stated
- Dates and conditions clear
- Button opens the package rate
- Unique title and description
- End date and review owner set
Sources
- Influencing title links in Google Search — Google Search Central
- How to write meta descriptions — Google Search Central
- Creating helpful, reliable, people-first content — Google Search Central