I build WordPress sites and WooCommerce stores as custom themes, not as a purchased template bent into shape. That means the site does what the brand needs rather than what a theme author assumed, and it stays fast because it only ships the code it actually uses.

Most of my work is for Estonian businesses selling to Estonia and abroad, which in practice means multilingual content, local payment methods and a client who needs to run the site themselves afterwards.

What's included

  • A fully custom WordPress theme built on ACF Gutenberg blocks, so you compose pages from on-brand components instead of fighting a page builder.
  • WooCommerce set up properly: product structure, tax, shipping, and Estonian payment methods such as Montonio bank links alongside cards.
  • Multilingual through WPML, covering content, interface strings and media rather than product titles alone.
  • Custom plugins where the site needs behaviour WordPress does not have, such as feed importers or AI integrations.
  • A Vite per-block asset pipeline so each block loads only its own CSS and JS.
  • Analytics and conversion tracking wired up, so you can see what the store is actually doing.
  • Training and documentation so your team can run it without me.

How it works

01

Scoping

We work out what the site has to do commercially before talking about design. That is where most of the cost is decided.

02

Design

Either I design it, or I build from your designer’s Figma. Either way the design becomes a block system rather than a set of one-off pages.

03

Build

Custom theme, custom blocks, WooCommerce configuration, integrations. You see progress on a staging site throughout.

04

Launch

Migration, redirects, analytics, Search Console, and a check that the tracking actually records real orders.

05

After

Maintenance if you want it, or a clean handover with documentation if you would rather run it yourself.

Recent work

Frequently asked questions

How much does a custom WordPress site cost in Estonia?

A small custom marketing site typically lands in the low thousands of euros, a custom WooCommerce store with integrations considerably more. The honest answer is that the cost is driven by how much bespoke behaviour you need, not by page count, so I quote after scoping rather than from a price list.

Why not just use Elementor or a premium theme?

For a simple brochure site, a good theme is a reasonable choice and I will tell you so. It stops being reasonable when you need specific behaviour, real performance, or a design that is genuinely yours, because then you pay every day in workarounds for what you saved once.

Can I edit the site myself afterwards?

That is the point of building it on ACF blocks. You get real editing freedom inside a design system, so you can build new pages without being able to produce something off-brand.

Do you work with WooCommerce for larger stores?

Yes. WooCommerce handles serious catalogues fine when the theme and hosting are right. The usual problem with slow WooCommerce stores is an overloaded template and twenty plugins, not WooCommerce itself.

Can you make the store multilingual?

Yes, with WPML. The part people underestimate is that strings and media need translating too, not just product names, and that one catalogue with translations attached is far easier to maintain than parallel stores.

Do you take over existing WordPress sites?

Often, yes. I will look at what is there first and tell you honestly whether fixing it or rebuilding it is the better use of your money.

Get in touch

Want to know more about me, tell me about your project, or just say hello?

Drop me a line and I'll get back to you as soon as possible.