Skip to content

Website development

A site that brings no leads is just an expense. I start with structure and one clear action on every page. Prices and timelines are in the table below.

How much does building a website cost

I am not a VAT payer. When a competitor writes “from 999 EUR”, VAT is added on top and the invoice says 1208.79 EUR. My 900 EUR is 900 EUR on the invoice too: if the quoted amount is the same, the difference is 21%.

The price is set by the number of pages, the number of languages and how much of the content I prepare. Ready copy and photos make the project faster and cheaper; writing from scratch and a photo shoot are separate line items.

The price goes up with each additional language (+30% of the base), store functionality, integrations with a CRM or accounting system, calculators and configurators. Larger projects I split in two parts: 50% at the start, 50% before launch.

SolutionPriceTimelineIntended for
Landing page (one page)from 500 EUR5-10 business daysOne service, one campaign, one action
Full website (WordPress or React)900-1500 EUR3-5 weeksA company with several services, 5-15 pages
E-commerce in two languagesfrom 2500 EUR6-10 weeksAn online store with payments and delivery
Basic maintenance50-80 EUR/mo-Updates, backups, security, monitoring
Full maintenance package100-150 EUR/mo-Everything above plus content changes and SEO monitoring
Prices are final: I am not a VAT payer, so nothing is added to these numbers.

What is included in the price

(No extra invoice)

Outside the price and agreed separately: domain and hosting (they are yours, registered in your company's name), photos, copywriting from scratch, paid plugin licenses and translations. I can arrange these, but as separate line items, not as costs hidden in the base price.

  • Structure and sitemap: what is on every page and in which order the visitor reads it

  • Custom design, not a purchased theme with a swapped logo. The mark itself I make separately: brand identity and logo

  • Responsive layout for phone, tablet and desktop; the mobile version is tested on a real device, not in a simulator

  • Building in code or setting up WordPress with a tidy admin area

  • Technical SEO: titles and meta descriptions, heading hierarchy, sitemap.xml, robots.txt, schema.org structured data

  • Connecting Google Analytics 4 and Google Search Console, setting up conversion goals

  • Contact forms with verified email delivery, so that requests do not end up in spam

  • SSL certificate, 301 redirects from the old site, a proper 404 page

  • Speed optimization: images in WebP, fonts served locally, no unnecessary script layer

  • A short video tutorial on how to edit the content yourself, made on your actual site

A structure that turns visitors into leads

(Five seconds)

Most company websites are built from the company's point of view: about us, history, values, and only then the services. The visitor comes in with a different question - will this company solve my problem, how much will it cost and how long will it take. That is why I build every page around one action: if a page has five equally important buttons, it has none.

Visibility in AI answers is no longer a niche: some people look for the answer in the ChatGPT window or in Google's AI summary, and only concretely written text gets there - numbers, prices, timelines, names. Separate SEO work on content and links applies the same principle to the whole site.

If you already have a site and it is not bad, a new one is not always needed: sometimes the right answer is to redo two pages and fix the speed - for a third of the price of a new site.

  • The first screen says without metaphors what you do and for whom. The visitor decides in five seconds.

  • The price, or at least a price range, is visible. Sites without prices get more calls, but worse ones.

  • Proof: real work, client names, testimonials with a name. A stock photo of a smiling team proves nothing.

  • One clear action on every page. A form with three fields gets filled in more often than a form with ten.

  • An FAQ with the real questions clients ask on the phone. This is the part AI search engines quote most often.

WordPress or code - when to choose which

I have no favorite. I choose by what will happen to the site after a year, not by what is more convenient for me to build.

I take WordPress when the content lives: a blog, news, a catalog, several people writing. You change the copy yourself, without a developer, and the price for that is maintenance - without regular updates, after a year you have not a website but a security problem.

I take code when the content changes rarely and what matters most is speed with precise design. Such a site is prepared before it is opened, hosting on Vercel often costs 0 EUR, and an attacker has nothing to grab: there is no admin panel and no database.

CriterionWordPressCode (React or a static site)
When I choose itContent changes often, a blog, catalog or store is neededContent is stable, speed and precise design matter
Who edits the contentThe client, in a visual editorI do - or I connect a light CMS if frequent editing is needed
SpeedGood, if set up correctly and without a layer of unnecessary pluginsBest - the page is prepared before it is opened
Security and maintenanceRegular updates are mandatoryNo admin panel and no database to break into
Costs after launchHosting plus maintenance 50-150 EUR/moHosting often 0 EUR, maintenance as needed
How I choose between WordPress and a coded solution

How the work goes: steps and timelines

I work alone: there is no project manager between us retelling your words to a designer and the designer's words to a programmer.

In total it is from 3 weeks for small projects to 10 weeks for e-commerce. What most often stretches a project is not development but content from the client's side - so I ask for copy and photos in the second step, before I start designing.

  1. 01

    Conversation and proposal

    1-2 days

    I ask questions about the business, the competitors and what the site has to achieve. I send a fixed price and timeline in writing, not the word “from”.

  2. 02

    Structure and content

    3-7 days

    I put together the sitemap and the structure of every page. This is where it becomes visible where content is missing. If you write the copy, it has to be handed over in this step.

  3. 03

    Design

    5-10 days

    I show the home page and one inner page. Two rounds of changes are included in the price. After approval I no longer change the layout from the ground up.

  4. 04

    Build

    7-15 days

    The site takes shape at a test address you can open at any moment, not only at the final presentation. In parallel I set up analytics and technical SEO.

  5. 05

    Testing

    2-3 days

    Forms, the mobile version on a real device, speed in the PageSpeed test, links, browsers, 404 errors.

  6. 06

    Launch

    1 day

    I move the site to your domain, set up the SSL certificate, create 301 redirects from the old links and submit sitemap.xml in the Google Search Console account.

Speed and Core Web Vitals

Google measures three metrics that are part of the algorithm: LCP - how fast the main content appears (target under 2.5 seconds), INP - how fast the page responds to a click (under 200 ms), CLS - how much the content jumps while loading (under 0.1).

A slow site costs twice: the visitor leaves before seeing the offer, and Google shows it below a faster competitor. What slows things down is not the hosting but unoptimized images straight from the camera and five plugins that do the same thing.

What I do: I convert images to WebP in specific sizes, keep fonts on my own server, inline the critical CSS and defer the rest. I measure in mobile mode - that is where the numbers are worst and where most of the visitors are.

The last step of the test cannot be measured: I open every finished site on my own phone and go through it as a visitor. A simulator does not show that a button is too small for a thumb or that text on an image is unreadable in the sun.

A test address is available from the first week: you watch the site take shape instead of receiving it finished at a presentation.

Real examples

(Ten clients)

Among the clients are MLM Cargo, ARM Metals, Tavasdurvis, Box Latvia, Tenter, Improvement, Cafeteria, Forevolt, DarbaGuru and Apmeklē.lv: logistics, manufacturing, retail, healthcare, services. 18 years of experience, clients in Latvia, Estonia, Lithuania and the USA. All the work can be seen in the portfolio section.

  • Estire: a coded site on Vercel. The content changes rarely, but speed and design precision matter; hosting costs practically nothing and monthly maintenance is not needed.

  • Universal Solutions: a full GDPR solution - cookie consent, Consent Mode v2 and form emails delivered by a separate infrastructure so that requests do not get lost in spam.

  • Valis Stomatoloģija: a clinic site where the main action is booking an appointment. The structure is built around this one action, not around the company's history.

  • Lauvas Zobs: a small brand for which everything needed fit in a few pages - one message, one action.

What happens after launch

(50-150 EUR/mo)

Launch is not the finish line. Two weeks after it I look into the analytics: where visitors stop, which pages nobody opens, whether the forms are filled in to the end. From that usually follow two or three small changes, and they are included in the price. If requests are processed by hand, this stage can be taken over by an AI agent on the website.

After that you either maintain the site yourself - I hand over the access and a tutorial - or leave it to me. Maintenance is not mandatory, but a WordPress site without updates becomes a security risk within a year.

  • Basic maintenance, 50-80 EUR/mo: WordPress core, theme and plugin updates, daily backups with rollback to the previous version, security and uptime monitoring, light technical support.

  • Full package, 100-150 EUR/mo: everything above plus content changes (new pages, products, news), Search Console and ranking monitoring, a monthly report and a speed check.

Website development in Riga and remotely

I am in Riga. If you like to talk in person, we meet; the rest happens remotely, and that is how most clients work. The structure lives in one shared document, the design comes as a link you can comment on, and you can open the site in progress at any moment. Correspondence in Latvian or English.

I have built multilingual sites both in WordPress with WPML and in code. If you are planning the Estonian or Lithuanian market, it is worth talking about languages before the structure: later it costs more.

When I am not the right choice

If the budget is under 500 EUR, if the site is needed the day after tomorrow, if you are looking for an agency with a team, or if you expect the site to bring visitors by itself, I am not the right choice. The full list is in the section When one person is not the right choice.

How to start

Write to connect@gatisdesign.com and tell me three things: what your company does, what you have now (site, domain, copy, photos) and when it is needed. That is enough for a concrete price and timeline, not the word “from”.

I reply within one business day. If the project is not mine, I will say so right away and, if I can, suggest whom to turn to.

Questions

How much does building a website cost?
A one-page website (landing page) costs from 500 EUR. The full price list with timelines and what each price includes is in the price table at the top of this page.
How long does it take to develop a website?
A landing page takes 5-10 business days, a full website 3-5 weeks, e-commerce in two languages 6-10 weeks. The timeline holds if content and answers come within 1-2 days; the most common reason for delay is not development but waiting for copy and photos.
Which is better - WordPress or a coded site?
WordPress fits when the content changes often and you want to edit it yourself: a blog, news, a catalog. A coded site fits when the content is stable and speed with precise design matters: it loads faster, hosting often costs 0 EUR and monthly maintenance is practically not needed. I make the choice in the first conversation and explain it.
Does VAT have to be added to the price?
No. I am not a VAT payer, so the numbers in the price table are the same ones that end up on the invoice. Payment is due in 5 business days; larger projects I split in two parts.
Will I be able to edit the content myself?
Yes. On a WordPress site you edit the content in a visual editor in the browser, and after launch I hand over the access and a short video tutorial about your specific site. On coded sites I make the content changes, or I connect a light CMS if you plan to edit often.
Who owns the domain, the hosting and the site's code?
You do. The domain is registered in your company's name, the hosting account is yours, and after the final payment you receive all access credentials and the source code. If you ever want to change developers, you leave with the whole site.
Will the new website be visible in Google?
The technical part is included: titles and meta descriptions, heading structure, sitemap.xml, schema.org structured data, speed and submitting the site in Google Search Console. With that the site gets indexed. Rankings for keywords with heavy competition require separate SEO work on content and links - that is a different service.

Write to connect@gatisdesign.com - I will send a concrete price and timeline within one business day.