Business website development from structure to launch

Business website development means deciding what the site should tell visitors, planning the pages, building a fast site that works on mobile and setting up analytics. webrocks delivers a multi-page corporate website with a blog section, GA4 configured and a performance audit. The cost depends mainly on the number of pages and on what the site needs to do.

This text was written with the help of artificial intelligence. Statements about platforms are based on the official documentation linked in the article. Tomáš Hanus is responsible for the content, webrocks.cz@gmail.com.

Who it is for
For companies and freelancers who need to explain their services clearly across several pages and want to know how the site performs.
What you get
A responsive corporate website built to the agreed structure, with a blog section, Google Analytics 4 configured and a speed check before launch.
Price
  • Corporate website: from 15 000 CZK

Indicative, based on the pricing. The price depends on scope; webrocks prepares a specific offer based on your brief.

Send an inquiry

What a business website is and when it makes sense

A business (or corporate) website is a multi-page site presenting a company or sole trader: what you do, who for and how to get in touch. Its job is not to sell directly but to help people find you, understand the offer and get in touch.

It makes sense when several services or products need their own pages, when you want to be found for different search queries, or when you plan to publish articles. Custom website development means the structure follows your content and goals, not a ready-made template.

Who it suits and who it does not

A good fit for:

  • companies and freelancers whose services need several pages to explain,
  • anyone with an older site that is slow or awkward on mobile,
  • anyone who wants to know where visitors come from and what they do on the site.

Not a good fit when:

  • you need an online shop built from scratch. webrocks does not build those. An existing shop can be customised, for example the look and behaviour of a Shoptet template through CSS and JavaScript,
  • you only need one page for one campaign,
  • you want to build and run the site yourself in a website builder.

Business website or landing page?

A landing page is a single page with a single goal, typically the destination of an ad campaign. A business website has several pages that answer the questions of different visitors.

Landing pageBusiness website
Scopeone pageseveral pages, optionally a blog
Goalone action (form, phone call)present the company and its offer
Where visitors come frommainly ads or a campaignsearch, referrals and ads
Suitsa new service, a promotion, testing an offera long-term company presence

Ask what a visitor should do after arriving. If the answer is one thing, a custom landing page is enough. The two also combine: a website as the base, landing pages for campaigns.

How the process works

  1. Goals and scope. Who the site is for, what visitors should do, which pages and features are needed.
  2. Structure and content. A sitemap plus an outline of each page, which copy and photos then follow.
  3. Design. It follows the content, focusing on readability, mobile layout and clear calls to action.
  4. Development. Responsive (adapting to screen width) and built with loading speed in mind.
  5. Analytics. Google Analytics 4 (GA4), Google’s free tool for measuring traffic, is set up.
  6. Pre-launch checks. Speed, mobile display, forms, links, headings and page descriptions.
  7. Launch. The site goes live on your domain and is checked once more.

The number of feedback rounds and who supplies what is agreed at the start.

What you get

  • a multi-page website built to the agreed structure, including a blog section,
  • a responsive layout for mobile, tablet and desktop,
  • ways to get in touch (form, phone, email), as agreed,
  • GA4 configured, showing traffic and its sources,
  • a performance audit before launch, meaning a speed check so the site does not go live with needlessly heavy images or scripts.

What the website will be built on

Static website. Pages are generated in advance as finished HTML files. The benefits are speed, simple hosting and little to update. The downside is that editing content usually means changing files, unless a content management tool is connected. The webrocks.cz site itself is built as a static site with Astro, a framework for content-driven websites.

Content management system (CMS). Content is edited in an admin panel, for example in WordPress. The price is maintenance: the WordPress documentation advises always running the latest version, and plugins need updates too.

The deciding factor is who will change the content and how often. Weekly articles of your own suggest a CMS; a site that changes a few times a year is simpler to run as static. If you will later need logins or other server-side logic, say so at the start.

What to watch out for

Domain and hosting in your name. Register the domain to yourself, not to the developer, so changing suppliers is painless.

Content holds things up more than code. Start preparing copy and photos as soon as the structure is agreed, not after the design.

Speed based on real data. Google assesses the speed experience with Core Web Vitals: LCP (how quickly the main content appears, good up to 2.5 s), INP (how quickly the page responds to a click, good up to 200 ms) and CLS (whether content jumps around while loading, good up to 0.1). The 75th percentile of real visits counts. According to Google’s documentation, its ranking systems use these metrics, but there is no single signal and a good score does not ensure top positions. A Lighthouse score of 100 is not proof of speed for real visitors: it is a lab test, and its results can differ from real-visit data. Google publishes real Chrome user data only for sufficiently popular pages, so a new or small site may have none at all. Speed is therefore checked in the lab and monitored after launch. A website speed audit goes into depth.

Accessibility. A site should work with a keyboard, have enough contrast and describe its images. The benchmark is WCAG 2.2, which the W3C recommends using. Czech Act No. 424/2023 Coll. on accessibility requirements for certain products and services, in effect since 28 June 2025, covers among other things e-commerce services provided to consumers and does not cover services provided by microenterprises. It does not automatically cover every business website; if you sell to consumers online, check whether it covers you.

Analytics and cookie consent. According to Google Analytics help, GA4 sets cookies in the browser. Under Section 89(3) of the Czech Electronic Communications Act, storing data on a visitor’s device requires their prior consent unless it is necessary for a service they explicitly requested. Measurement is therefore planned together with the cookie banner. More on setting up GA4 and Google Tag Manager.

A redesign without evidence. Before replacing an old site, find out where visitors hesitate or leave on it. A website UX audit shows this with annotated screenshots and recommendations ranked by impact and effort.

How much a business website costs

A corporate website costs from 15 000 CZK. The price includes several pages, a blog section, GA4 setup and a performance audit. The indicative hourly rate in the price list is from 500 CZK/hr. The cost depends on the scope and complexity of the project.

The cost goes up with:

  • more distinct page types, not just more pages of the same type,
  • language versions,
  • integrations such as bookings or a CRM,
  • a CMS with custom fields and admin customisation,
  • help with preparing content.

Ready copy and photos, a clear scope and a simple structure bring it down. An exact price follows once the scope is clear: send an enquiry and a reply comes within 24 hours.

Frequently asked questions

How much does a custom website cost?

A corporate website costs from 15 000 CZK; the indicative hourly rate is from 500 CZK/hr. The final price depends on page types, language versions and integrations.

How long does it take to build a website?

It depends on the scope, on when copy and photos are ready and on the number of feedback rounds. A timeline is estimated once scope and materials are clear.

Who owns the website and the source code?

Agree ownership of the code, domain and hosting in advance and in writing. Ideally the domain, hosting and access are in your name.

Do you write the copy?

Copy is usually written by the person who knows the field, which is you. The structure, meaning which pages are needed and what goes on each, is settled at the start. Who supplies what is agreed in advance.

Can you take over a website from another developer?

It depends on the state of the site. First comes an assessment: what it runs on, whether access to the domain, hosting and code is available, and the state of the code. That decides between continuing with changes and rebuilding.

Sources

  1. Google Marketing Platform: Google Analytics
  2. Astro Docs: Why Astro?
  3. WordPress Documentation: Updating WordPress
  4. WordPress Documentation: Manage Plugins
  5. web.dev: Web Vitals
  6. Google Search Central: Understanding Google Page Experience
  7. web.dev: Why lab and field data can be different
  8. Chrome for Developers: CrUX methodology
  9. W3C WAI: WCAG 2 Overview
  10. Zákony pro lidi: Act No. 424/2023 Coll. on accessibility requirements for certain products and services (Czech)
  11. Google Analytics Help: [GA4] Cookie usage on websites
  12. Zákony pro lidi: Act No. 127/2005 Coll. on electronic communications, Section 89(3) (Czech)
  • Landing page

    A standalone page for one offer or campaign: responsive, fast, with a contact form and analytics. From 8 000 CZK.

  • Speed audit

    A speed review of your website or online shop based on Core Web Vitals and real visitor data. Causes with recommendations, optionally with the fixes done.

  • GA4 and GTM

    Google Tag Manager, GA4 and dataLayer setup for website tracking: custom events, verification in preview mode and an audit of existing tracking.

All services