Dominik Costa · Web developer from Lucerne

Websites That Win Customers.

Fast, low-maintenance websites for businesses across Switzerland. Custom-built instead of templated, built with Swiss quality. A polished online presence that brings you more customers.

  • Websites from CHF 1,200
  • Binding fixed-price quote
  • Reply within 24h

This website, tested

Loads fast, easy to find on Google, accessible to everyone.

99
Performance
100
Accessibility
100
Best Practices
100
SEO
Google Lighthouse · Mobile · September 2026Check it yourself

About Me.

Dominik Costa

Dominik Costa

Web designer & developer

I'm Dominik, a web developer from Horw near Lucerne. I build websites for local businesses that load fast, are easy to find on Google and turn visitors into enquiries and bookings. Every site is custom-built for you.

Background

  • IT apprenticeship as a Systeminformatiker
  • Bachelor in International IT Management (HSLU)

Why work with me

  • You talk to the person who builds it

    No account managers, no handovers. You deal with me from the first call to launch and beyond.

  • Local, and happy to meet in person

    I'm based in Horw and come to you anywhere around Lucerne. Elsewhere in Switzerland we talk by phone or video.

  • Trained in IT, not just design

    An IT apprenticeship and a degree in IT management mean hosting, security and backups are set up properly from day one.

  • Fixed price, and it's all yours

    You get a binding quote before any work starts, and you own the code, the content and the domain.

What I Build.

End-to-end web work for local businesses across Switzerland, from the first line of code to a site that brings in customers.

Custom Website Design

Bespoke, custom-built sites tailored to your brand. No page-builder bloat, no cookie-cutter themes.

Support & Changes

A question, new opening hours or a text to update? I'm there for you after launch too, personally and quickly. Pay per hour or choose a monthly support plan.

Local SEO & Performance

Get found on Google in your region with fast load times and technical SEO done right.

Forms & Booking Integration

Custom contact forms plus seamless integration of trusted third-party booking and reservation tools that capture real leads.

Maintenance & Hosting

Swiss hosting, security updates and backups so your site stays fast, safe and online.

High-Quality Photography

Optional on-location photoshoot: 10 high-quality, web-optimized photos tailored to your layout. Or simply supply your own.

Packages.

Every project is scoped individually. Starting prices give you a first orientation; you get an exact fixed price after a free consultation.

Starter

fromCHF 1,200

A single page that presents your business clearly.

  • One-pager with custom design
  • Mobile-first & responsive
  • Contact form & Google Maps
  • SEO basics (meta tags, load time, Google indexing)
  • Delivered in about 2 weeks

Portfolio

fromCHF 1,600

For creatives, photographers, tradespeople and freelancers who want to show their work.

  • Everything in Starter, plus:
  • Up to 3 pages (e.g. home, projects, contact)
  • Gallery or project showcase
  • Booking or inquiry link
  • Delivered in about 2–3 weeks
Recommended

Business

fromCHF 2,800

A complete website for established businesses.

  • Everything in Starter, plus:
  • Up to 6 custom pages
  • Edit your own content (CMS)
  • Local SEO incl. Google Business Profile
  • Forms or booking tool integration
  • Delivered in about 3–4 weeks

Premium

fromCHF 4,900

For businesses with more content or special requirements.

  • Everything in Business, plus:
  • Up to 12 pages
  • Bilingual (DE/FR or DE/EN)
  • Blog, gallery or project showcase
  • Custom features as agreed
  • Delivered in about 5–6 weeks

Packages are a starting point, not a straitjacket

Need more pages, another language or a special feature? Every package can be extended and tailored to your project. The prices above are a guide for the basic scope.

Starting prices include design, build and launch. You receive a binding fixed-price quote. No hidden fees, no surprises.

Add-ons & Running Costs.

Transparent options to launch your site and keep it running beautifully, with no hidden fees, ever.

Visual Content

Optional add-on

Great photos make a website feel premium. Whether you already have pictures you love or want a fresh look, your site will look polished, guaranteed.

Bring your own photos & text

Free

Already have images and text you like? Just send them over and I'll fit them beautifully into your design, at no extra cost.

High-quality photography package

+200 CHF

I come to you for a focused 1-hour photo session and take care of everything else. You receive 10 high-quality photos, carefully edited and fine-tuned to look perfect on your website.

Running Costs

After launch, hosting is the only running cost. For Starter and Portfolio, the website editor can be added as a one-time option. Help with changes is covered by the support options below.

Web Hosting (Infomaniak)

approx. CHF 11/month

Swiss servers, SSL, daily backups and your own email address (e.g. info@yourbusiness.ch). You pay Infomaniak directly and the contract is in your name. Domain (.ch) approx. CHF 10–15/year extra.

CMS Setup

one-time CHF 450

For Starter and Portfolio. Covers setup, content structure and a 1-hour introduction. Included in the Business and Premium packages.

Support & Maintenance

Three simple ways to keep your website in great shape. Pick whatever fits how hands-on you'd like to be.

Pay As You Go

CHF 120/hour

  • No commitment
  • Billed per 15 minutes, 15 minutes minimum
  • Work starts within 5 working days
Recommended

Priority

CHF 190/month

  • 2 hours included (worth CHF 240)
  • Work starts within 3 working days
  • Additional hours at CHF 95

Fully Managed

CHF 250/month

  • 3 hours included (worth CHF 360)
  • Work starts within 2 working days
  • Monthly check: updates, backups, load time, broken links
  • Additional hours at CHF 85

All plans

  • Minimum term 3 months, then cancellable monthly
  • Unused hours expire after one month
  • Handling times count in working days, announced absences excluded (see T&C)

How It Works.

A clear, low-friction path from first call to launch.

01

Consultation

A free, no-obligation consultation to understand your business, goals, and budget.

02

Design & Build

I design and engineer your site with regular check-ins, no surprises, no jargon.

03

Launch

We go live on fast Swiss hosting, with everything tested on every device.

04

Support

Optional ongoing maintenance keeps your site secure, fast, and up to date.

Frequently Asked.

The questions local businesses ask me most.

Question not answered?

Send me a short message. I reply within 24 hours, personally and with no obligation.

  • Starter from CHF 1,200, Portfolio from CHF 1,600, Business from CHF 2,800 and Premium from CHF 4,900. The packages are a starting point: I am happy to add more pages or features. After a short, free consultation I send a fixed quote, so you know the exact cost before anything starts.

Let's talk about
your website.

Tell me a little about your business and what you need. I'll get back to you within 24 hours to set up a free, no-obligation consultation: in person around Lucerne, or by phone or video.

  • Swiss-hosted (Infomaniak)
  • nDSG / GDPR compliant
  • Reply within 24h
  • No templates, ever

Location

Horw, Switzerland