Custom website development
from CZK 6,999

Every site is programmed from scratch — no bought template, no dozen plugins that break in a year. You know the price up front, in full.

Same company, a different first impression

Bateup has been building pools since 2002 — but the website was from 2017. Unreadable on a phone, with no prices and no photos of completed work. Use the switch below the tiles to walk through both versions page by page, or click to open the gallery.

Beforesite from 2017
The original Bateup website — view 1 The original Bateup website — view 2 The original Bateup website — view 3 The original Bateup website — view 4

No responsive layout, no price list, no gallery of completed pools. On a phone it served a shrunken desktop version.

After2026
The new Bateup website — view 1 The new Bateup website — view 2 The new Bateup website — view 3 The new Bateup website — view 4

Live water-quality panel, gallery of completed pools, an interactive guide, a live pool circuit and a pool configurator with an enquiry form. Mobile first.

Sites that are already live

Click a card to browse the full gallery — desktop and mobile views of every page.

13 photos Website of the Bateup pool company
Web · Pools and technology

Bateup

Website for a Prague pool company — construction and renovation of pools, filtration and water treatment, a gallery of completed work and a guide with a calculator.

Web designResponsiveGalleryCalculator
16 photos Website of the dental practice of MDDr. Jana Mikulová
Web · Dental practice

MDDr. Jana Mikulová

Presentation website for a dental practice in Mukařov — price list, opening hours, patient guidelines and an appointment form.

Web designResponsivePrice listForm
18 photos Personal website of real estate agent Ondřej Rázek
Web · Real estate agent

Ondřej Rázek

Personal website of a real estate agent — career roadmap, portfolio of sold properties and a free valuation form.

Web designResponsiveFormSEO
18 photos Website of the Terasy Rokycany development project
Web · Real estate development

Terasy Rokycany

Website for the Terasy Rokycany development — visualizations, downloadable documentation and a per-unit inquiry form.

Web designResponsiveFormSEO
12 photos Website of the law office of JUDr. Ondřej Brožek
Web · Law office

AK Brožek

Modern presentation website for the law office of JUDr. Ondřej Brožek — services, references and contact in an elegant design.

Web designResponsiveHTML/CSSJS
16 photos Website of the Bydlení Kamenný Újezd development project
Web · Real estate development

Bydlení Kamenný Újezd

Presentation of new family bungalows near Rokycany with a photo gallery, location map and an inquiry form.

Web designPhoto galleryResponsiveForm

Pick a package, see the price

Two options with a starting price you know right away. Nothing hides behind an asterisk.

1 · What kind of website do you need

2 · Add-ons for an extra fee

These are not part of the base price — that is why it says “from”. Tick what interests you; I quote each add-on up front, based on the scope, before any work starts.

3 · What should I help with

Ticking a box costs nothing extra — it just tells me what you will need. The price stays the same.

What is always included

Twenty-one items that other people bill as extras. Here they are simply part of the job — that is what makes the difference between a website and a proper website.

Custom designGraphics built for your field and your customers. No bought template.
Responsive layoutLooks right on a phone, tablet and a large monitor.
Fast loadingCore Web Vitals optimization — images, fonts and scripts.
SEO foundationTitles, descriptions, heading structure, structured data, sitemap.xml and robots.txt.
Search engine registrationSubmission to Google Search Console and Seznam Webmaster.
Inquiry formSends straight to your inbox, with spam protection.
Spam protectionA hidden trap for bots so you only get real messages.
Traffic analyticsGoogle Analytics 4 connected and ready to use.
Cookie barAnalytics only starts after the visitor agrees.
Privacy policy pagePrepared text about personal data processing.
HTTPS certificateSecure connection, renewed automatically.
Photo galleryClick-through gallery with smooth browsing.
Map and opening hoursIf you have premises, visitors find them instantly.
Animations and effectsSubtle motion that brings the site to life without slowing it down.
Image optimizationResizing, modern formats and lazy loading.
Icons and faviconYour own icon in the browser tab and on the phone home screen.
Social media previewsWhen someone shares the link, a proper card shows up.
AccessibilitySufficient contrast, keyboard control, labels for screen readers.
TestingChrome, Firefox, Safari and Edge, on desktop and mobile.
Deployment and free hostingI put the site on hosting that costs you nothing and connect it to your domain.
30 days of free supportSmall tweaks and fixes after launch at no extra cost.

How our cooperation works

Four steps from the first phone call to a live website. No pointless meetings and no surprises in the price.

01

Free consultation

We go through what the site is for, who it speaks to and what you expect from it. Free, by phone or e-mail. I reply within 24 hours.

02

Design and content

I prepare the page structure and a visual design. We fine-tune the copy and photos — I help even if you have none.

03

Programming

I build the site from scratch, no templates and no unnecessary add-ons. You get a preview link along the way so you can watch it grow.

04

Launch and support

I deploy the site, connect your domain and submit it to Google and Seznam. The first 30 days of support are free.

Frequently asked questions

How long does building a website take?
I can deliver both a one-page and a multi-page website within a week. The clock starts when I have all the materials — copy, photos and information about your business.
What is included and what costs extra?
The price of the website covers everything listed above — custom design, responsive layout, SEO groundwork, the form, the gallery, analytics, GDPR and deployment. There is no surcharge for the form, the gallery or SEO. You only pay extra for add-ons that turn a website into a system: an admin interface, a booking system or a payment gateway. I quote those up front, based on the scope — never on the invoice. I am not a VAT payer, so the price you see is the price you pay.
What if I have no copy or photos?
That is the usual situation. I will go through the copy with you and write it, and help pick photos from good sources or improve yours. It is part of the price, not an extra.
How much do a domain and hosting cost?
The domain is paid directly to the provider, not to me — about CZK 200–400 a year. Hosting you get from me free of charge. I will advise on the choice and set everything up.
Do you work outside Prague?
Yes, I have clients all over the Czech Republic. Consultations work over the phone or a video call and materials are exchanged online. An in-person meeting in Prague is of course possible.
How does payment work?
You pay after you approve the finished site, just before launch. I invoice as a self-employed contractor.
Will my site be on the first page of Google?
Nobody honest will promise you that. What I can promise: the site will be technically built so search engines read it well, it loads fast and has correct structured data. That is the foundation — without it you get nowhere.

Non-binding inquiry

Write me a few sentences about your business. I will get back to you within 24 hours with a proposal and a firm timeline.

From the configurator

Change selection
Thank you! Your inquiry arrived, I will get back to you shortly.
Something went wrong. Please try again or write directly to info@tomasmikula.dev.