Skip to content

Booking Systems

Guests who found you should book with you, not through someone else

Booking portals are good at bringing you guests who did not know you existed. They are expensive for the ones who already did. Someone who searched for your house by name, saw it on a friend's photo or stayed with you last summer costs you commission every time they book through a portal instead of through you.

A booking system on your own domain closes that gap: your calendar, your prices, your rules, direct payment, no commission to anyone. Add units whenever you want and the site adjusts on its own — a new apartment gets its own page, enters the calendar and appears in the price list without anyone touching the code.

These are running right now.

Jankovic Apartments Vodice

Jankovic Apartments in Vodice started with a handful of units and keeps adding more — Deluxe, Executive, Superior, Studio, Paradise 1, Paradise 2, each a different size, capacity and price. That is the whole problem the site had to solve: it could not be built around a fixed number of apartments.

So it is not a website with an apartment page attached, it is a system. The owner adds a new unit in the admin panel — photos, size, occupancy, features, seasonal and off-season rates — and everything else follows on its own. The unit gets its own page and its own address, appears in the overview grid, joins the dropdown in the booking form, enters the calendar as a separately bookable option, and shows up in the price list. No layout to adjust, no developer to call.

Around that sits everything a guest needs to decide and book in one visit: galleries per unit, availability shown date by date, automatic long-stay and early-bird discounts, a newsletter offer, deposit terms stated plainly and an FAQ that answers what people email about anyway. English, German and Croatian throughout, because the guests come from all three.

Jankovic Apartments Vodice on a desktop
Jankovic Apartments Vodice on a phone

Go to website:

jankovic-apartments.com

Villa Stella Podgora

Villa Stella sits in the old part of Podgora, above the Adriatic, with a heated pool and a view that most of the guest reviews end up describing before anything else. The site had one job: sell that view honestly, and then get out of the way.

The booking calendar is the heart of it. Availability, nightly rates and seasonal discounts all come from the owner's own admin panel — she opens dates, sets prices and runs a discount for a specific week without asking anyone. Guests pick an arrival date and book directly, in English, Croatian or German, with the whole site switching language along with them.

The rest is built to turn a visitor into a booking without a detour: a gallery that shows the house as it is, guest reviews left in the guests' own languages, a newsletter that trades a small discount for an email address, and a chat button that reaches the owner on WhatsApp or Viber in one tap. The listing portals are still there, but they are no longer the only way in.

Villa Stella Podgora on a desktop
Villa Stella Podgora on a phone

Go to website:

villa-stella.eu

Villa Santila

Villa Santila is a 155 m² holiday house above Labin in eastern Istria — private pool, three bedrooms, a fenced yard with a playground, pets welcome, and the sea 2.5 km down the road. A family house, and the site had to read like one.

Istria is one of the most crowded rental markets in Croatia, so this site is built to win on answers rather than adjectives. Which beaches are closest and how long is the drive. How far to Pula airport, to a supermarket, to a decent konoba. Every one of those is a question guests type into a search bar before they book anything, and every one of them has a straight answer here — which is also why the villa turns up in searches that have nothing to do with its name.

From there the path is short: a gallery, a rates page with no fine print, a booking calendar showing exactly which dates are open, and a direct line to the owner by phone, email or WhatsApp. English, Croatian and German throughout, because the guests arrive from all three.

Villa Santila on a desktop
Villa Santila on a phone

Go to website:

villa-santila.hr

One Gear Blog

Notes from the work, not text written to fill space.

Everything here comes out of actual projects: numbers that surprised me, mistakes that cost something, and decisions that turned out to matter later. If a text cannot help you decide something, it does not get written.

There is no free website. There is only the one you pay for later

There is no free website. There is only the one you pay for later

Theme, plugins, licences and maintenance over three years often exceed the cost of a custom build. What adds up, and when a template still makes sense.
Read the article
The market moved from "add more beds" to "fill the ones you have"

The market moved from "add more beds" to "fill the ones you have"

Portals hold 53% of bookings, but direct ones grow twice as fast. What changed in Croatia's accommodation market and what your own site actually gives you.
Read the article
Ten years ago, a search meant a list. Today it means an answer.

Ten years ago, a search meant a list. Today it means an answer.

Search sends less traffic than it used to, and AI assistants cite only some sources. What GEO is, how it differs from SEO, and what is actually done.
Read the article

Questions that come up

Before you ask

There is no price list, because there is no standard website. Cost follows scope: how many pages and languages, whether there is a shop, a booking engine or an application behind it, and how much of it you want to manage yourself. Tell me what the site has to do and you get a fixed quote, not an hourly estimate that grows along the way.

A business site with a custom CMS usually takes two to three weeks from the first conversation to launch. A webshop or booking system takes a bit longer, an application longer still. The largest variable is rarely the code — it is how quickly the content, photographs and texts arrive.

Yes, and that is the point. Every site comes with an admin panel built for that specific site, so you change text, images, prices and pages without calling anyone. There is no training course and no manual, because if it needs one, it was designed badly.

Yes. Projects run in English, German or Croatian, and most of the sites built here are multilingual anyway. Everything happens remotely, which changes nothing about the work — the only difference is the time zone of the calls.

The site keeps working, and you are not left alone with it. There are no licence renewals and no plugin subscriptions to keep paying, so ongoing cost is usually just hosting and a domain. When something needs changing or extending later, you come back to the person who wrote it.

Clean semantics, structured data and fast pages come as standard, because they are decided while the site is being built. Deeper optimisation — content strategy, GEO, ongoing work on visibility — is a separate service, ordered on its own or agreed as part of the project. How far it goes depends on how much it matters to you.

Letter icon that illustrates e-mail
Messages icon for WhatsApp call
Telephone icon