Start with what a website is actually for

For a small hotel or gîte, a website has one real job: turn a stranger’s search into a direct booking, without paying Booking.com or Airbnb a commission for the introduction. Everything on the invoice should be judged against that single question — does this line item make a direct booking more likely, or not?

That’s a deliberately narrow lens. It’s not the only way to think about a website, but it’s the right one for a small, owner-run property where every euro of commission saved is a euro that stays in the business.

A quick word on how I work, since it shapes everything below

I built Pixelbee to be the kind of service provider I would have wanted when I was the one buying a hotel website, not building one. That means lean, focused, and deliberately low-volume. I run it alone, and I keep my client list deliberately small — not because I can’t grow, but because the moment I’m juggling too many clients at once is the moment response time and attention start to slip, and that’s exactly the trade-off a big agency makes by design: more clients, more layers, slower turnaround, less flexibility per client. I’m built to be the opposite of that, on purpose.

Maintenance and updates for existing clients are scheduled, planned working time — not something squeezed in between chasing new sales. And because I don’t carry the overhead of a design team, an account manager, or an office, there’s nothing to pass on to you beyond the actual work. A fixed, known price for a fixed scope of work, from the person who actually builds it.

The line items that genuinely create value

A booking-friendly structure

This sounds basic, but it’s the single biggest lever. A site that makes your rates, availability, and “book now” button obvious — without forcing a visitor to dig — converts noticeably better than one that buries booking behind a “Contact Us” form. This isn’t expensive to build correctly; it’s a design decision, not a development cost.

Multilingual site structure

If your guests come from more than one country — which is normal for small hospitality properties, whether you’re in France, the Nordics, or the UK — your site should actually exist in their language, not just in yours. To keep this honest and keep the price low, the copy itself comes from you: you know your property, your rooms, and your voice better than anyone else could write it for you. What the language add-on covers is building the site structure so each language works properly — correct navigation, correct search indexing for each language, no broken half-translated pages.

If you don’t have copy ready in a second language, a machine-translated draft is a reasonable starting point, but it should always be checked afterward by someone who actually speaks the language — you, a member of your team, or someone else you trust — before it goes live. A Pixelbee site starts at €92/month for one language, with a flat €5/month for each additional language you want the structure built for.

Schema markup and structured data

Invisible to your guests, but it’s what tells Google — and increasingly, AI tools like ChatGPT or Perplexity — exactly what kind of business you are, what you offer, and how to display you correctly in search results. This is genuinely technical work and worth paying for, but it’s a few hours of correctly-done setup, not an ongoing expense, and it shouldn’t carry a large recurring fee.

Fast load times and mobile-friendliness

Most of your traffic is on a phone, often on patchy rural wifi or mobile data. A site that loads slowly loses bookings before a visitor even sees your rooms. This is a technical foundation, not a design flourish — and a static, lightweight site (rather than a heavy CMS with plugins) tends to win here by default.

Accurate, current information

Your pet policy, your parking situation, your check-in hours — wrong information on third-party platforms or an outdated website creates real friction and bad reviews, not just a missed booking. Someone needs to actually check this periodically; it’s maintenance, not a one-time build cost.

The line items that often don’t

A large design team and multiple rounds of “creative concepts”

For an 18-room hotel, you don’t need five visual directions to choose between. You need a clean, fast, accurate site. Paying for an agency’s creative process — several designers, internal reviews, presentation decks — is paying for their workflow, not for something that changes whether a guest books.

Account management layers

If your quote includes a dedicated account manager who relays messages between you and the person actually doing the work, you’re paying for a communication structure that exists because of how the agency is organized internally, not because your project needs it. For a project this size, talking directly to the person building the site is faster and cheaper.

Heavy CMS platforms with ongoing licensing

A large platform with hundreds of features didn’t build itself for free — real development cost went into every one of those features, years ago, by a much bigger team than yours will ever need. That cost doesn’t go away once the platform is built; it gets recovered through licensing fees, paid by every customer using the platform, whether or not they use the features that cost the most to build.

Worth noting

You end up subsidizing capability you’ll never touch — multi-user editing permissions, complex e-commerce modules, enterprise integrations — simply because it exists in the package. If you’re not running a 200-room property with a large marketing team, that’s money spent on someone else’s product roadmap, not on your website.

Generic stock-photo template builds

A beautiful template is not the same as a site built around how your specific property actually gets booked. Templates are fast and cheap to deploy, which is fine if that’s genuinely what you want — but they’re sometimes sold at a price that implies more customization than was actually done.

Vague “ongoing SEO” retainers

Some agencies charge a recurring monthly fee for SEO work that’s hard to point to concretely. Ask what, specifically, is being done each month — and whether it’s still relevant once schema markup and basic technical SEO are correctly set up once. Some upkeep is genuinely necessary (content gaps, schema validation as Google’s requirements evolve); a lot of it isn’t.

The value that’s easy to overlook: flexibility

There’s one more thing worth naming directly, because it doesn’t show up as a line item on any quote: how much room there is to adjust, ask questions, or change your mind partway through.

Because I work with a small number of clients at any one time, there’s no queue, no ticket system, and no internal approval process standing between your question and an answer. If something about your property changes mid-project — a new room, a different focus for the restaurant, a season that turned out busier or quieter than expected — that’s a conversation, not a change request that has to be scoped, quoted, and scheduled into someone else’s calendar.

That kind of flexibility is hard for any larger operation to offer, simply because of how the work has to be structured once more than one person is touching your project and more than one client is in the pipeline at once. It’s not a criticism of how anyone else chooses to run their business — it’s just a structural trade-off, and it’s one I’ve deliberately chosen to make in your favor by staying small.

A simple test before you sign anything

The test

For every line item on a quote, ask: if this didn’t exist, would a guest book fewer rooms, or would I just not have it? If the honest answer is “I just wouldn’t have it,” it’s probably overhead, not value — however it’s described in the proposal.

This isn’t an argument that bigger agencies are always wrong for every business. A large hotel chain with marketing teams and complex booking systems may genuinely need that structure. But for a small, owner-run property, the right website is closer to a tool than a production — and it should be priced, and built, accordingly.

If you’re evaluating a quote right now, or wondering why your current site costs what it costs, I’m happy to look at it with you — no obligation, just an honest read on what’s actually doing work and what isn’t.

Want a second opinion on a quote?

Send me the details. I’ll give you an honest read on what’s doing real work — and what isn’t. No sales pitch, no obligation.

Get in touch