Skip to content

Case · Website + Ads

A website that prices the service and books the client itself.

Okean Volos — мобильная версия
📅

Online booking 24/7

🧮

Price calculator

🖼

Before/after gallery

🎯

Turnkey Yandex.Direct

Multifunction platform on Joomla 4 (20+ modules): online booking, price calculator, before/after gallery, blog and client area + Yandex.Direct management.

okeanvolos.ru is a platform for the Moscow studio “Okean Volos”: online booking, calculator, before/after gallery, blog and client area on Joomla 4, plus client acquisition via Yandex.Direct.

Okean Volos — десктоп

Our own business, not client work

Want a similar project?

Take a short brief — we’ll come back with a plan and a quote.

In brief: okeanvolos.ru is the platform of a hair-extension studio in Moscow. The client picks length and volume, the calculator shows the price straight away, the before-and-after gallery settles any remaining doubt, and the booking is made on the same screen. Alongside the site we run Yandex Direct advertising and count every enquiry against conversion goals.

Client: Okean Volos studio, Moscow · Site: https://okeanvolos.ru · Category: website + advertising

What matters most in this project?

  • A price calculator answers the client’s main question before any phone call: how much will this cost.
  • Online booking right on the site, with no back-and-forth in messengers.
  • A before-and-after gallery as the core argument in a field where people decide with their eyes.
  • More than 20 modules and features in one build, from price lists to a client account.
  • Call tracking and conversion goals: you can see which enquiry came from which campaign.
  • Yandex Direct advertising with setup, management and performance reporting.

What is the project built with?

CMS:
Joomla 4 with more than twenty modules and extensions.
Functional modules:
online booking, a service price calculator, a before-and-after gallery, sliders and banners, enquiry and contact forms, an FAQ block, price lists, a client account.
SEO:
sitemap, markup, meta tags.
Performance:
caching and page acceleration.
Reliability:
backups through Akeeba Backup.
Analytics:
counters, conversion goals, call tracking.
Advertising:
Yandex Direct setup, management and reporting.
Responsiveness:
responsive layout and a mobile version.

How did it start?

In hair extensions a client hardly ever asks “what do you do”. She asks two things: how will it look and how much does it cost. An ordinary brochure site answers exactly those two worst of all: the price hides in a list and the result is shown with a couple of photos.

So the site was built around two tools. The calculator gives a price for the chosen parameters immediately, with no call and no waiting for a reply in chat. The before-and-after gallery shows the studio’s real work rather than stock images.

The second part of the job was advertising. A site with booking is useless if nobody arrives, so Yandex Direct was set up in parallel with goals and call tracking: now it is not just visit counts but how many enquiries and calls each campaign brought in.

What was built?

🌐 Site and pages

  • A home page with straightforward navigation
  • A before-and-after work gallery
  • A blog
  • An FAQ block
  • Price lists and promotions
  • Sliders and banners
  • Map and contacts
  • Social media integration
  • Multilingual support
  • Responsive layout and a mobile version

📅 Booking and enquiries

  • Online service booking
  • A service price calculator
  • Enquiry and contact forms
  • A personal client account

🔍 SEO

  • Sitemap
  • Markup
  • Meta tags

⚡ Performance and reliability

  • Caching and faster page loads
  • Backups through Akeeba Backup

📊 Analytics and advertising

  • Counters and conversion goals
  • Call tracking for enquiries and phone calls
  • Yandex Direct campaigns, setup and management
  • Advertising performance reporting

What is the result?

MetricValue
Modules and featuresmore than 20
PlatformJoomla 4
Key toolsprice calculator and online booking
AdvertisingYandex Direct with goals and reporting
Enquiry trackingcall tracking for forms and calls

Not sure where to start?

We’ll review your case in a free consultation and propose a solution.

What does it cost at list price?

21 itemsTimeline: ~1 month
À la carte (separately)€4450
Bundle saving−€2760
Turnkey package€1690

Prices per our list. Each module costs more separately: integrations, management, overhead. As one project on a single backend it’s cheaper. Exact quote for your case after the brief.

The more features, the better the bundle

SeparatelyBundle price
Минимум · €390Стандарт · €1490Премиум · €4990€4450−€2760This project€1690Scope of features →21Cost, €

Bought separately, cost grows linearly. As a bundle it plateaus: shared architecture, one backend, code reuse. So the more features, the wider the gap — and the bigger your saving. This project (41 features) is already at the plateau.

“A model is built on numbers, and a number cannot lie. Eleven is always eleven, in any language and any context. An adjective needs someone to interpret it. That is why our pricing page scores higher than any other: there you simply cannot write in adjectives.”

Evgenii Slepinin, founder of SEO7, systems architect

Frequently asked questions

How is this site different from a business-card website?

It is a multifunctional Joomla 4 platform with 20+ modules: online booking, price calculator, before/after gallery, blog, price lists and a customer dashboard.

How does the online booking work?

The client picks a service and a convenient time right on the site, and the booking lands in the studio system — no calls or messages needed.

What does the price calculator compute?

An estimated price for the hair extensions based on the selected parameters — the client knows the budget before getting in touch.

What is the before/after gallery for?

It shows the real outcome of the studio's work — which strongly boosts trust and lead conversion.

Is the site multilingual?

Yes, the site is multilingual to serve different client groups.

Is paid advertising connected?

Yes, PPC campaigns are running: setup, ongoing management and regular performance reports.

How do you measure ad performance?

Through analytics counters, conversion goals and call tracking — we count both web leads and phone calls.

What about backups?

Regular backups are configured via Akeeba Backup — the site data is protected.

Why Joomla 4?

A flexible CMS that lets us assemble 20+ modules without builder subscription fees, with full control over SEO and speed.

Can you build a similar site for my studio?

Yes, for beauty services with booking, a calculator and a gallery. We start with a brief and a list of modules.

How much does a similar project cost?

It depends on the number of modules and the ad budget. We give an exact quote after the brief.

Support and advertising after launch?

Yes: PPC campaign management, updates, backups and site improvements.

Related projects.

Ready for your project?

Leave a request — we’ll estimate the timeline and price for your business.