Hotel social media marketing: 5 mistakes, and when to outsource it

Hotel social media marketing works when you treat Instagram and Facebook as a sales channel, like Booking.com, Airbnb, or your own website, and not as a photo album. In practice: a monthly plan, posts that show the stay and not only the room, a consistent look, quick replies, and short videos that reach people who don’t follow you yet. And you judge it by bookings, not likes.
Try a quick test. Open your property’s Instagram and scroll through the last ten posts. How many bookings did they bring? For many hotels, B&Bs, agriturismi (farm stays), and vacation rentals (holiday lets), the honest answer is “I don’t know,” and that’s the real problem.
Below are the five mistakes I see most often when I look at a property’s profile in Tuscany, a content plan you can copy, and how to decide whether to do it yourself or hand it over.
Social media is for the guests who don’t know you yet
Social media for hotels has one job: putting your property in front of people who have never heard of it.
I once worked with a property that posted poor photos on Instagram, often with hard-to-read red text on top. The owner was sure it worked, because those posts still brought bookings. They did, but only from people who already knew the place. A new guest would never have stopped on those images. When I asked whether the posts brought in anyone new, or whether it was all word of mouth, the owner didn’t hesitate: all word of mouth.
Word of mouth is valuable, but it isn’t a strategy. When a competitor in the same valley starts presenting itself better, your share of attention shrinks month after month.
5 hotel social media marketing mistakes and how to fix them
1. Posting the rooms and forgetting the stay
The room is what you sell, but it isn’t what people dream about. Nobody stops scrolling for a made bed. Someone booking an agriturismo in Chianti is buying a slow morning, a glass of wine at sunset, bread just out of the oven.
What to do instead: for every post about a room, publish three about what surrounds it: the 7 a.m. light on the terrace, breakfast with homemade jam, the path that starts at your gate. Captions follow the same rule. “Nestled in the green hills, the property offers a relaxing atmosphere” says nothing. Write what the guest will see and do, and cut the words that make every listing sound the same.
2. A feed with no consistent look
A saturated sunset, then a cold, dark photo, then one with a dated filter. Scroll the feed and you can’t tell it’s the same place. The eye reads it as “amateur” and decides in a moment whether to trust you.
What to do instead: set three rules for every post. A palette of two or three colors that belong to your property. The same editing every time: same color temperature, same contrast. One font for any text on images. That’s the core of good hotel branding: a feed people recognize at a glance earns trust before they read a word.
3. Leaving comments and messages unanswered
A comment with no reply, a direct message left for two days, a question about availability ignored: each one can be a booking that goes elsewhere. And comments are public, so other potential guests see the silence too.
What to do instead: always reply, even briefly, ideally within a few hours. Keep ready answers for the questions that always come back (availability, pets, check-in times) and treat direct messages as seriously as email. Answering fast is one of the clearest signs that you’re reliable.
4. Posting when there’s time, with no plan
You post when you have a free moment. In high season that means almost never, and that’s exactly when you have the best material. The profile stops and starts, and a guest who finds it may think you’ve closed.
What to do instead: decide your posts a month ahead, around a few recurring themes (there’s a plan you can copy below). Posting steadily matters more than posting a lot, and it only happens when the content is decided before you need it.
5. Only photos, no short video
A good photo still matters, but on its own it doesn’t travel far. Instagram itself says that most of what people see in Reels comes from accounts they don’t follow, while Stories show accounts they already follow. Reels are where new guests find you.
What to do instead: add short vertical videos. No expensive production: ten seconds of the property waking up at dawn, a walk from the gate to the terrace, the moka pot bubbling on the stove. Movement and real moments count for more than cinema effects.
Hotel social media content ideas: a monthly plan
This plan works for a hotel, B&B, or agriturismo. Five recurring themes, alternating through the week:
- The area (1–2 posts a week): what to do within 30 minutes of your door. A village, a winery, a walk.
- Behind the scenes (1 a week): the people, the kitchen, rooms being made up.
- The guest experience (1 a week): a breakfast detail, a reading corner, the pool in the morning.
- Proof from real guests (every 10–15 days): a line from a real review, or a photo a guest sent you, with their permission.
- An offer or open dates (every 10–15 days): a package, free dates in the weeks ahead, or a seasonal stay, with a link to book.
Four or five posts a week, scheduled in advance, are enough. Plan them in one sitting at the start of the month, following your seasons: the grape harvest, the olive harvest, a quiet winter weekend.
Want a content plan that runs while you look after your guests?
Post in English, Italian, or both?
Write for the guests you want more of. Your booking data tells you who they are: where last year’s guests came from, and who books in the months you need to fill.
- Mostly international guests: post in English. Most foreign visitors can read it, including many Dutch, German, and Scandinavian guests.
- A mix, or Italian weekends in the low season: use both in the same post. Short captions, English first and Italian below (or the reverse), with a line between them.
- Two accounts, one per language: rarely worth it for a small property. Twice the work, and your followers split in two.
Some things help in any language: Reels with no speech, and place names in both forms (Florence and Firenze), since guests use both. Write dates in words, since 2/5 means February 5 to an American and May 2 to most Europeans. And reply to each guest in their language when you can.
Get guests to post about your property
Your professional photos show the promise. Guests’ own photos and videos (what marketers call user-generated content) show the proof, and other travelers believe them. But happy guests don’t post by default. They post when the stay gives them something to photograph and nothing gets in the way.
What makes guests post:
- Something out of the ordinary: a pool with a view over the valley, a frescoed ceiling, dinner by candlelight outdoors. Nobody posts a comfortable bed.
- Something that says who they are: an organic vineyard, natural wine, morning yoga, an afternoon helping on the farm. People share what reflects their values.
- Access others don’t get: the owner’s tour of the cellar, a tasting by reservation only.
- A good surprise: a local bottle with a handwritten note, e-bikes nobody mentioned. Don’t advertise everything.
- A spot ready for the photo: a reading chair by a window with good light. If the frame is already there, guests take the shot.
What stops them:
- They don’t know your handle: put it in the rooms and in your welcome message.
- Slow Wi-Fi: people share in real time, not when they get home.
- Spaces that aren’t ready for a photo: one dangling cable spoils it.
- Privacy: some guests never tag a location. Tell them you’d love to see their photos anyway.
- Nothing worth sharing: go back to the first list.
Then help it along. Pick one photo spot and name it: “the most photographed corner of the farm.” Suggest the moment: “Have breakfast on the terrace at 7:30, when the light is best.” Ask to reshare guests’ photos in your Stories, and thank them. When I photograph a property, I also look for the spot where a guest with a phone would take their best picture, and I set it up or suggest it.
Skip the “post with the hashtag and win a free weekend” contest. In Italy it counts as a prize contest (concorso a premio), with formal rules: notice to the Ministry of Enterprises and Made in Italy (page in Italian) at least 15 days ahead, a guarantee for the full value of the prize, and a notary or Chamber of Commerce official present when the winner is chosen.
Ask before you reshare a guest’s photo
A guest tagging you isn’t permission to post their photo on your account. Under the GDPR, a photo in which someone can be recognized is personal data, and using it for your marketing needs a legal basis. In practice, that means asking:
- Ask first, and keep the “yes.” A reply to your direct message is a written record.
- If someone asks you to take a photo down, do it right away.
- Get written consent from staff before they appear in your posts.
- Don’t post children without their parents’ written consent.
Rooms, views, food, and people who can’t be recognized need none of this. This is common-sense practice, not legal advice: for a consent form, ask a lawyer.
DIY or outsource your hotel’s social media?
It’s 11:40 p.m. You’ve checked in the last couple, set up tomorrow’s breakfast, and answered two WhatsApp messages. You take a slightly blurry photo of the pool at sunset, write a caption, and post. Tomorrow you’ll be too tired, and the feed goes quiet for another ten days. Goodwill isn’t the problem. Time is, and so is the lack of a system.
The hours you don’t see
A decent post takes 45–60 minutes: taking the photo, choosing it, editing, writing the caption, and publishing. A serious presence needs at least three posts a week, plus Stories, plus replies. That’s easily more than 8–10 hours a month, taken from work only you can do: closing a group inquiry, looking after the guests who will write the five-star review, selling a dinner-and-stay package.
There’s a second cost. A feed of rushed, blurry photos makes the place look careless, and guests who expect less won’t pay full price. Doing it yourself rarely fails loudly. It fails quietly: a few fewer inquiries, a room left empty on a shoulder-season weekend.
The “Boost post” trap
DIY gets really expensive when you put money behind it. On Instagram, the “Boost post” button lets you choose profile visits, website visits, or messages as the goal. Bookings aren’t on the list. And unless your website records who books, nothing tells you whether the money brought a single guest.
I spent more than 15 years in IT as a software engineer and manager, and two of my employers, HelloFresh and Rocket Internet, measured every euro spent on advertising. What separates a campaign that brings bookings from one that just spends money is knowing what to measure and how to read the numbers. Putting €200 on Meta without that is a bet.
A three-question test
You don’t necessarily need an agency. Answer three questions honestly:
- Have you posted steadily for the last three months?
- Do you know which post or campaign brought your last booking?
- Are those 8–10 hours a month the best use of your time?
If you answered no to two of them, you’re already paying for a professional: in missed bookings and lost evenings.
Handing it over gets you a written plan, a consistent look set up once, ad spend you can measure, and your evenings back. And when the same person takes the photos, builds the website, and runs the social accounts, a photo taken today already works for the feed, your Booking.com and Airbnb listings, and your home page. That’s how my hotel social media management works: one point of contact, from the first photo to the post.
Social media is one piece of the picture
Fixing these five mistakes is a start, but social media alone isn’t enough. A Reel doesn’t turn into a booking if the guest then lands on a slow, dated website, or can’t find you on Google because your Google Business Profile is neglected. It all works when the pieces match: the same look, the same photos, and the same tone, from your feed to your website. For the order in which to tackle them, follow the marketing plan I suggest for small hotels and B&Bs.


