Web development WordPress and WooCommerce

Web development services

Web development at the Roholeva agency starts with a question: what do you sell, and to whom? It ends with a website on your domain that takes inquiries or orders. We build landing pages, corporate websites and online stores on WordPress. We plan the structure, write the copy, design the pages, build them and launch.

Prices

02 Choosing

Landing page, corporate website or online store: how to choose

Two things decide the type of site: how many offers you have and where your visitors will come from. One service and ads call for a landing page. Ten services and search call for a site with a separate page for each. Products paid for online lead to a store.

Type of siteWho it suitsWhen to pick something elseScope
Landing pageOne service, course, event or product. Visitors come from ads and need to do one thing: leave a request.You have several services and people search for each one separately. A single page can't collect the search queries for all of them.1 page
Corporate websiteA company with several services that needs to explain who it is, show its work and get inquiries from search.You sell goods from stock and the buyer has to pay on the site. That is a store.5 pages or more
Online storeFrom a few dozen products, card payment, shipping by post, order and stock tracking.Up to ten products, and taking orders by phone is easier. A landing page with a product list is enough.catalog and cart
RedesignYou have a site that shows up in search, but it looks dated, is awkward on a phone or doesn't bring inquiries.The site runs on a system nobody supports anymore. Then it's more honest to build a new one.an existing site
MaintenanceThe site works, but nobody updates the system, makes backups, changes prices or adds pages.The site is on a builder that updates itself, and you make one edit a quarter.monthly

Three common mistakes when choosing

Mistake 1

A store for ten products

A cart, filters and customer accounts are for a catalog. Ten items fit on one page. If a person confirms each order by phone anyway, start with a landing page: it costs from $2,500 against $8,500 for a store and takes about three weeks.

Mistake 2

A landing page for twelve services

The services get hidden in tabs, and the page stretches to twenty screens. Visitors from ads don't read to the end, and in search it loses to sites that have a separate page, with its own heading, for each service.

Mistake 3

A new site instead of updating the old one

The old site has been earning positions on Google for years, and every one of its URLs carries some weight. If you build a new site with different URLs and skip the redirects, part of your search traffic disappears. First we look at what is worth keeping. A website redesign may be enough.

03 Scope

Website development from start to finish: what's included

Start to finish means you don't hire a copywriter, a designer and a developer separately and then stitch their work together. On launch day you get a working website on your own domain, administrator access and a written guide.

  • Structure. A site map and a prototype of each typical page: which blocks, in what order, where the button leads. You approve it before design, while changes still cost nothing.
  • Copy. The author writes and the editor proofreads, as in all our copywriting services. For a landing page and a corporate website the copy is in the price. Product descriptions for a store are priced separately.
  • Design. A Figma mockup for desktop and phone. We show the first screen and one inner page first, and draw the rest once you approve.
  • Build and content management. We build a theme from the mockup and connect WordPress. You then change text, photos and prices yourself.
  • Forms and analytics. Inquiries arrive by email and in Telegram. We connect Google Analytics 4 and Search Console and set up events: an inquiry, a call, a purchase.
  • Technical groundwork for search. A title and description for every page, readable URLs, a sitemap, structured data, compressed images. Promotion starts after launch, and it needs exactly this groundwork.
  • Launch and training. We move the site to your hosting, connect the domain and security certificate, and test the forms. We show you how to manage the site and leave a written guide.

Not included in the price

  • Domain and hosting. We register them in your company's name, and you pay the registrar and the hosting provider directly. That way the site doesn't depend on a contractor.
  • Advertising and promotion. Running campaigns and the ad budget are priced separately: see the digital marketing section.
  • Photo and video shoots. We work with your photos or pick stock images. If you need a shoot, we'll tell you what to capture.
  • Legal texts. Your lawyer prepares the terms of sale and the privacy policy, and we put them on the site.

04 Stages

Website development stages and how long each takes

The order is the same for a landing page, a corporate website and a store. Only the length differs. The shorter figure applies to a landing page, the longer to a store. We fix the price of each stage before work begins, and a stage ends when you approve it.

  1. 01

    Brief and estimate

    We ask about your product, buyers and competitors, and look at your current site and ads. Within one business day we send an estimate: the stages, the price of each and the dates.

    → 1–2 days: an estimate and a schedule

  2. 02

    Structure and copy

    We collect the queries people use to find you and decide which pages are needed. We draw prototypes of the typical pages, the author writes the copy from them and the editor proofreads it.

    → 5 days to 3 weeks: prototypes and copy

  3. 03

    Design

    First a concept: the home screen and one inner page. Once you approve the style, we draw the remaining templates for desktop and phone, already with the real copy.

    → 4 days to 3 weeks: a Figma mockup

  4. 04

    Build and content

    We build the templates, connect WordPress and the forms, and for a store also payment and shipping. We load the copy, photos and products. The site sits at a test address, and you can see it at any time.

    → 4 days to 4 weeks: the site at a test address

  5. 05

    Testing and launch

    We go through the site on phones and in different browsers, and check the forms, the speed and the redirects from old URLs. We move it to your domain and show you how to manage it.

    → 1–5 days: the site is live, you hold the access

The timelines assume you approve each stage within a day or two. Projects usually slip not on design or build but on materials: photos, a price list, company details, access to the domain. We send the list of what we'll need together with the estimate, so you can gather it ahead of time.

05 Order of work

Copy first, then the mockup

Usually a site is drawn with placeholder text, and the real copy is hunted down in the last week. Then a three-word headline gets replaced by a two-line sentence, the "Benefits" block is left with six identical icons, and the layout falls apart.

We've been writing copy for businesses since 2008, so we work in reverse. First we work out what a person should read on each screen, and design the blocks around that. The designer gets finished headlines, prices and button labels.

A laptop and a tablet showing a website layout on a desk

06 Platform

Web development on WordPress: why this platform

WordPress is an open-source content management system. You don't pay a license or a subscription for it, and the site sits on your hosting together with its code, database and all the copy. We build stores on WooCommerce, the ecommerce plugin for the same system.

The reason is practical. WordPress is the most widely used content management system in the world, so finding a developer for it is easy. If we ever stop suiting you, another contractor can pick the site up, and nobody has to rewrite it from scratch.

There is a downside you should know about before we start. The system and its plugins need updates, and the site needs regular backups, or within a year or two it becomes open to hacking. You can do this yourself or hand it to us as website maintenance.

WordPress isn't right for a service with customer accounts, complex calculations or real-time booking. That is web application development, and we don't take it on. If your team is used to another platform, say so in the brief.

  • The site, domain and hosting are registered to your company
  • You change text, photos and prices yourself, without a programmer
  • You can add sections to a landing page later, and a catalog to a site

07 Pricing

Web development prices

Prices are "from" for a site in its basic scope. Example: a landing page starts at $2,500, and if you send Google Ads traffic to it from day one, the first month starts at $3,400 ($2,500 for the page and $900 for running the campaigns). You pay the ad budget to Google separately.

ServiceWhat's includedTurnaroundPrice
Landing page developmentWireframe, copy, design, responsive build, form and analytics2–3 weeksfrom $2,500 / landing page
Corporate websiteStructure, key page copy, design, build, content management system4–8 weeksfrom $5,500 / website
Ecommerce website developmentCatalog structure, design, build, payment and shipping, training6–12 weeksfrom $8,500 / store
Website redesignAudit, new structure, design, content migration, redirects3–6 weeksfrom $3,500 / website
Website maintenanceUpdates, backups, monitoring, up to 5 hours of editsmonthlyfrom $400 / month
We name the exact sum for each stage after the brief and fix it in writing before the work starts. It stays the same until the job changes.

What affects the price of website development

Templates

We count templates, not pages

The price depends on how many different templates have to be drawn and built. Twenty service pages on one template cost almost the same as five. A calculator, a catalog with filters or a plan comparison each need their own template.

Materials

Copy, photos, product descriptions

The more you bring ready, the less work there is. If you have no product descriptions, we write them separately: 200 cards at $35 add $7,000 on top of the store price. You can order them in batches, starting with your best sellers.

Features

Everything the site can do

Online payment, appointment booking, a calculator, a customer account, data exchange with a CRM or a warehouse. Each feature is its own line in the estimate: you see what it costs and decide whether to take it now or after launch.

Languages and migration

A second language and an old site

Each language version adds copy and one more layout check; translation is priced at the rates of our translation services. Moving from an old site adds migrating articles or products and redirecting old URLs to the new ones.

08 Getting started

How to order a website: what to prepare for the first conversation

You don't need to write a technical specification. We write it after the brief. For the estimate to be accurate the first time, it's enough to answer five questions.

  • What you sell, to whom and in which cities or countries
  • Where visitors will come from: ads, search, social media
  • What you already have: a logo, photos, copy, a domain, an old site
  • Two or three competitor sites and one you like
  • The launch date you want and your budget range

Web development for companies anywhere

The studio is based in Ukraine and works remotely with clients abroad. The brief takes place on a video call or in writing, you review mockups in Figma, read the copy in Google Docs and check the finished site at a test address from your own phone.

  • 1business day
    to an estimate
  • 50%prepayment
    per stage
The agency workspace: laptops with website mockups and printouts with edits

09 After launch

A finished website needs visitors

In its first month a new site is seen by almost no one: it hasn't earned positions in search yet, and there are no ads. That's why at the structure stage we ask where people will come from, and build the pages for that channel: for Google queries or for ads.

Google Ads can be launched in a week, while SEO takes a few months to show results. We run both ourselves, so the ads and the page use the same words.

10 Questions

What people ask before ordering a website

How much does web development cost?

A landing page starts at $2,500, a corporate website at $5,500 and an online store at $8,500. The sum depends on the number of templates, the amount of copy and features such as online payment or a calculator. We send an estimate broken down by stage within one business day of the brief.

How long does it take to build a website?

A landing page is ready in two to three weeks, a corporate website in four to eight, a store in six to twelve. The lower end is realistic if the materials are ready and you approve stages in a day or two. We fix the launch date together with the price before the work begins.

Can we change the site ourselves after launch?

Yes. You edit text, photos, prices, articles and products in the WordPress admin without a programmer. Before handover we train you and leave a guide with screenshots of your own site. You need a developer only for new templates and features.

We already have a design or copy. Can we order only part of the work?

Yes, and we'll price it separately. If you have a Figma mockup, we'll build from it, but first we check that the real copy fits. If you need only the copy and your own developer builds the site, see website and landing page copy.

Who owns the site, the domain and the access?

You do. We register the domain and hosting in your company's name, create analytics accounts under your email and hand over all passwords once the last stage is paid. We keep access only if you take maintenance.

Will the site be on the first page of Google?

No one can promise that, and we don't. We're responsible for the technical groundwork: speed, correct headings, a sitemap, a separate page for each service. Positions also depend on competitors, the age of the site and links, and SEO is the work that addresses them.

Do you build sites on Tilda, Webflow or Shopify?

Our main platform is WordPress, and WooCommerce for stores. We take other systems on request: tell us why you need that one, and we'll say whether we can do it well. If we can't, we'll tell you before the work starts.

How does payment work?

The project is split into stages: structure and copy, design, build and launch. We fix the price of each stage in writing before the work begins. You pay 50% by bank transfer against an invoice before a stage starts, and the rest after we deliver it.

Can we order a website if we're not in Ukraine?

Yes. All the work is remote, and your location doesn't matter. We build sites in English and Ukrainian; German and French versions are translated from finished copy. We reply to a first message within one business day.

Get a quote

Tell us about the job. We'll name the price and the deadline

Two sentences are enough: what the product is and what you need — copy, a website or marketing. We reply within one business day.

We use the details from this form only to reply to your request.

Request a quote

Describe the job in your own words. We'll send the price and the deadline within one business day.

We use the details from this form only to reply to your request.