Work About me Services Process Pricing FAQ Contact Free first consultation

Web design for local Swiss businesses

A website
that makes people envy you.

I build websites for local businesses in the Zurich area and the rest of Switzerland that want more calls and enquiries from Google. Designed from scratch, just as good on a phone as on a desktop, at a fixed price, with no template look.

Example: SABAI Thai Massage
Preview of the SABAI Thai Massage example site

A good fit for

Restaurants & cafés Trades & craftspeople Practices & studios Retail Sole traders

Work

See the result for yourself

Three fully built example sites. One click opens the real thing. Every project starts with the same question: what should a visitor understand within ten seconds?

Example site
Preview of ARVEN Immobilien
Real estate · Multi-page site

ARVEN Immobilien

A cool, architectural design for a company that buys, renovates and rents out houses. Four pages instead of a one-pager: home, filterable projects with a case study, about and contact. In German.

Multi-pageProject filterCase studyAnimations
Open website Fictional content
Example site
Preview of SABAI Thai Massage
Thai massage · One-pager

SABAI Thai Massage

A warm palette of sand, teak and gold. Six rituals as a large-format image sequence, from classic Nuad Boran through sports massage to herbal compresses, plus a price list and appointment request. In German.

One-pagerImage sequenceGalleryAppointment request
Open website Fictional content
Example site
Preview of AVERA Contemporary Dining
Restaurant · One-pager

AVERA Contemporary Dining

A dark evening mood instead of a bright practice page: large image areas, a typeset five-course menu and a table reservation that asks for date, time and number of guests. In German.

One-pagerMenu cardReservationDark design
Open website Fictional content
0 abandon a site that takes longer than three seconds to load on mobile
0 mobile-ready, from the smallest phone to a large monitor
0 in Google’s SEO check, full marks on every page
0 in hidden follow-up costs, no subscriptions, no trackers
Portrait of Ejdin Aliti, founder of Envy Web
Ejdin Aliti Founder & your only point of contact, Envy Web

Who is behind this

I am Ejdin Aliti, and I build your site myself.

No team, no agency, nothing handed off to third parties. You tell me what your business does in our first conversation, and the same person delivers the design, the build, the launch and every change afterwards.

I work out of Dübendorf and mainly look after businesses in the greater Zurich area and the rest of German-speaking Switzerland, covering web design, copy, tech and ongoing care. I build your site with modern technology instead of clicking it together in a website builder, and I check every line myself before it goes live. That is why my sites load fast, work on any device and contain nothing you do not need.

Why local businesses? Because that is where the difference is greatest. A tradesperson, a restaurant or a practice gets noticeably more calls from a good website. At a large corporation the same work disappears into the noise. And because I would rather talk to people who know their craft than to three departments at once.

  • You always talk to me. No ticket system, no hold music, no changing contacts.
  • I explain what I am doing. No jargon you have to look up. You should understand what you are paying for.
  • A reply within one working day. Enquiries received before 6 pm are answered by the next working day at the latest.
  • Modern tooling, checked by me. No website builder, no WordPress bloat, no forty plugins that need maintaining.

“If after the first round of drafts you feel this is not going anywhere, you can walk away, with no invoice. I would rather that than a project neither of us believes in.”

My promise to every new client

Services

Web design that brings you enquiries

From the first sketch to the domain registered in your name. You need not handle anything, and you receive every login at the end. I work from the Zurich area for businesses across Switzerland.

New website

Designed from scratch, not from a template. From a one-page calling card to a multi-page company site.

Relaunch & refresh

Already have a site, but it looks like 2011? I rebuild it. Your texts and images can stay.

Visible on Google & AI

Clean code, sensible page titles, structured data and a well-kept Google Business Profile, so people find you not only on Google, but also when someone asks ChatGPT or Perplexity for a business like yours.

Setup & technical work

Domain, hosting, SSL, an email address in your name, a contact form with spam protection and the legal pages built in. All from one source.

Copywriting & images

On request I take care of the copy and find suitable royalty-free images. Or we use your own photos.

Support & changes

New prices, new opening hours, a new photo? A short message is enough. Included in the support package, otherwise charged by the hour.

Process

Four steps to a finished website

You need no prior knowledge and nothing prepared. One conversation is enough to get started.

Conversation

20–30 minutes by phone or at your premises. I ask what your business does and who you want to reach. Free and without obligation.

Quote

You receive a fixed price, a list of everything included and a launch date. All in writing, before anything begins.

Draft

Within a few days you see the first version in your browser. We refine it until it's right. With Business and Premium there is no limit on that; the Start package includes two rounds of revisions.

Launch

I set up the domain, hosting, SSL and the legal pages. After that every login belongs to you, even if you move on later.

Pricing

Clear prices, no surprises

Every package is a fixed price including design, build and setup. What is not listed is not charged.

Already have a website? I will review it free of charge.

Send me the address. You get a short, honest assessment: what works well, what probably makes visitors leave, and whether a refresh or a rebuild makes more sense. No obligation, even when the answer is “leave it as it is”.

Get my site reviewed

Start

The digital calling card. Everything that matters on one page.

CHF 890.–one-off · final price, no VAT

  • One-pager with up to 5 sections
  • Optimised for mobile, tablet and desktop
  • Contact form with spam protection
  • Up to 8 images edited and built in
  • Two rounds of revisions included, then CHF 30.– per hour
Enquire

Premium

For anything that needs more than a standard site.

from CHF 2'900.–one-off · final price, no VAT

  • Everything in the Business package
  • Number of pages as agreed
  • Online booking or shop integration
  • Language switcher for a second language (e.g. French)
  • Content management system you can edit yourself
  • Unlimited rounds of revisions before launch
Enquire
After launch: supportCHF 29.– a monthoptional
  • One hour of changes a month: text, prices, opening hours, photos
  • Updates that keep the technology current and secure
  • Regular backups of the whole site
  • Cancellable monthly, no minimum term
Exactly what is included and what is not

Included in every package

  • Bespoke design and build
  • Domain, hosting and SSL set upThe contracts are in your name.
  • One email address on your domain
  • Legal notice and privacy policyVetted templates filled with your details. That is craft, not legal advice; the review remains your responsibility.
  • Images prepared and placed
  • Handover of every login and file
  • 30 days of corrections after launch

What costs extra

  • Domain and hosting CHF 8–20/month Paid directly to the provider, I add no markup.
  • External services at the provider Booking, shop or newsletter.
  • Photographer or paid images by the hour Royalty-free images I select at no cost.
  • Each additional language from CHF 390.– The base language is included in every package.
  • Changes without a support package CHF 30.–/hour Always agreed in advance.

No deposit. You pay only once the site is live and you are satisfied. One invoice, payable within 30 days.

Walk away after the first draft. If you do not like the direction, call it off. No invoice follows.

Support for CHF 29.– a month. One hour for changes included, optional and cancellable monthly. Without it there are no ongoing costs on my side.

I am not liable for VAT. The amounts shown are final prices.
The fixed price for your project is confirmed in writing after the first consultation.

Frequently asked questions

Before you ask

Usually two to three weeks from the moment the texts and images are available. A one-pager can be finished in a week. The bottleneck is almost always the content, not the technology.
No. In the Business and Premium packages I take care of the copy based on our conversation; in the Start package I polish what you provide. Suitable royalty-free images I select at no cost in every package. Your own photos always work best, but they are not a prerequisite for starting.
Yes, every language is routine for me: if you want your site in English, I build it in English. German or French works exactly the same way. That is already included in the price of every package, at no extra charge. If visitors should be able to switch between two languages at the click of a button, German and French on the same site for instance, that is a Premium feature; with Start and Business this language switcher can be added for a surcharge.
There is no deposit and there are no part invoices. You receive exactly one invoice, and only once the site is live and you are satisfied, payable within 30 days by bank transfer or TWINT. If you walk away after the first draft, no invoice follows at all.
Domain and hosting usually come to CHF 8–20 a month and are billed to you directly by the provider. I add no markup. If you would also like me to handle updates, backups and ongoing changes, the support package covers that for CHF 29.– a month, cancellable monthly. Without that package there are no ongoing costs on my side.
Anything I can do in a few minutes: opening hours, prices, phone numbers, a swapped photo, a new paragraph, an extra menu item. One hour a month is included and cannot be carried over. A whole month of support therefore costs less than a single hour without the package. New subpages, a new layout or a second language are separate projects. You get a fixed price for those in advance.
Then tell me. With Business and Premium there's no limit on rounds of revisions as long as the site isn't live yet. The Start package includes two rounds; every further round costs CHF 30.– per hour and is always announced in advance. And if the very first draft goes in the wrong direction, you can walk away with no invoice.
Yes. In the Premium package I set up a simple content management system that lets you change texts, prices and images yourself. I show you how at handover. If you would rather not touch anything, just send me a message with the change.
You do. Domain and hosting are in your name, and you receive all the login details as well as the finished files. If you ever want to move to someone else, you can take everything with you.
Not with a site the way I build it by default: no tracking, no advertising services, no externally loaded fonts, so nothing that would require consent. That changes as soon as you later add analytics, a map or advertising services; I then set up the appropriate consent as well. This assessment is not a substitute for legal advice.
Yes. Meeting in person is pleasant but not necessary. Phone, video and email work just as well. Within 50 km of Dübendorf I am happy to come to you for the first consultation, with no travel costs.

Contact

Let us talk it over for 20 minutes

Free and without obligation. By the end you will know what a site would cost your business and whether it is worth it for you. If you already have one, we look at it together.

AvailableMon – Fri, 8 am – 6 pm · reply by the next working day at the latest
Prefer to meet in person? Within 50 km of Dübendorf I am happy to come to you in person for the first consultation, with no travel costs.
Please enter your name.
Please check your email address.
Please write briefly what this is about.

I get back to you personally within one working day, by phone or email, whichever you prefer. No obligation, no cost.

Thank you! Your enquiry has arrived. I will get back to you within one working day.

You know what you are good at. Show it.

One call, one conversation, one fixed price. If it is not a fit, you have invested 20 minutes and still know more than before.