Work About me Services Process Pricing FAQ Contact Free first consultation

Tailor-made websites for local Swiss businesses

Your customers search online.
Do they find you?

I build websites for small Swiss businesses 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.

Fixed price, in writing, before anything starts Usually 2–3 weeks until launch No tracking, no cookie banner Your website in German, English or French
Ejdin Aliti From the first call to well after launch, you deal with the same person — me.
Example: SABAI Thai Massage

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 — clickable, not just screenshots. Every project starts with the same question: what should a visitor understand within ten seconds?

Example site
Massage & wellness · One-pager

AURELIA Massage & Wellness

A calm, light design for a small practice. Treatments, price list, gallery and an enquiry form with a preferred date — all on one page, so visitors never have to click away. In German.

One-pagerGalleryAppointment requestPrice list
Open website Fictional content
Example site
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
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
Your project The next slot is open.
Your industry · Your website

Your business could be here

I deliberately take on only a few projects at a time, so each one gets the attention it needs. Tell me what you have in mind — in our first conversation I will tell you honestly whether I am the right fit.

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. I write every page by hand instead of clicking it together in a website builder — which 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.
  • Hand-written code. 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

What I do for you

From the first sketch to the domain registered in your name — you need not handle anything, and you receive every login at the end.

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 write 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 — in writing, before anything begins.

Draft

Within a few days you see the first version in your browser. Depending on the package, one or two rounds of revisions are included.

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
  • 1 round of revisions
Enquire

Premium

For anything that needs more than a standard site.

ab 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
  • 3 rounds of revisions
Enquire
Exactly what is included — and what is not

Included in every package

  • Design and build — bespoke, not a purchased template.
  • Domain, hosting and SSL setup — the contracts are in your name.
  • One email address on your domain, set up and tested.
  • Legal notice and privacy policy — I insert vetted templates and fill them with your details. That is craft, not legal advice; the legal review remains your responsibility.
  • Image editing — cropping, brightening, resizing for the web.
  • Handover of every login and file after launch.
  • 30 days of corrections for anything noticed after launch that was part of the quote.

Not included — and what it costs

  • Domain and hosting themselves: roughly CHF 8–20 a month depending on the provider. You pay the provider directly; I add no markup.
  • External services (booking, shop, newsletter): you pay those fees directly to the provider concerned.
  • Photographer or paid stock images: charged by the hour. Royalty-free images I select at no cost.
  • Additional round of revisions: CHF 120.– pauschal.
  • Language switcher for Start and Business: from CHF 390.– per additional language. The base language (German, English or French) is already included in every package at no extra charge. For the switcher I arrange and check the translation and pass the cost on at cost price — or you supply the text yourself, in which case this item does not apply.
  • Changes after launch without a support package: CHF 90.– per hour started, agreed in advance.

Payment and support

  • No deposit. You pay only once the site is live and you are satisfied — one invoice, payable within 30 days.
  • Walking away after the first draft: Call it off if you do not like the direction. No invoice follows.
  • Support package from CHF 29.– a month: hosting monitoring, backups, updates and up to 30 minutes of changes a month — swapping texts, prices, opening hours or images.
  • After the first year the support package continues monthly and can be cancelled at any month's end. The price stays the same as long as the scope does.
  • Without a support package there are no ongoing costs on my side. The site keeps running; you get in touch only when something comes up.

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 write 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 from 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. Up to 30 minutes a month are included and cannot be carried over. New subpages, a new layout or a second language are separate projects — you get a fixed price for those in advance.
Then tell me. Depending on the package, one to three rounds of revisions are included; one round means you collect all your change requests and I implement them together. If that is not enough, each further round costs a flat CHF 120.–. 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, 9 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.