Skip to content
Website creation Fribourg

Website creation in the canton of Fribourg

A custom showcase website in the canton of Fribourg costs between 2,500 and 6,000 Swiss francs, an online store between 5,000 and 15,000 francs, and a full German version usually adds another 800 to 2,000 francs. That last line is what makes Fribourg different from any other Swiss canton, because it has two official languages and a customer in Murten or Tafers does not phrase a search the way a customer in Bulle or Romont does. This page covers the real market prices in Swiss francs and what moves them, how to handle French and German without doubling the budget, what actually makes a business visible on Google inside its own district, and the obligations Swiss law now places on any site that collects personal data.

01

What a website really does for a Fribourg business

When a family that has just moved to Villars-sur-Glâne looks for an osteopath, or a small company in Bulle looks for an accountant, the search starts on Google and ends with whoever's website earns their trust in a few seconds. You do not need to be visible across the whole of Switzerland to benefit from this, you only need to be findable and credible inside your own district, which is a far more reachable goal than competing nationally. A well-built website does that work continuously, including on Sunday evenings and while you are on holiday.

A website belongs to you, unlike a social media page whose display rules change without warning and whose audience can vanish overnight. Your domain name, your professional email addresses, your copy and your contact list stay your property and follow you if you change provider or host. For a business that intends to still be trading in the canton in ten or twenty years, that difference in ownership matters more than the follower count shown on any platform.

Credibility also comes down to details many owners underestimate, such as a visible physical address, real photographs of your team and your work rather than purchased stock images, up-to-date opening hours and a phone number someone actually answers. A visitor from Fribourg hesitating between two providers almost always picks the one giving the most verifiable information, because that information lowers the risk they take by calling you.

A useful website answers the questions your customers ask before contacting you, shows what you have already delivered and makes getting in touch obvious from any page, which a brochure put online never does. If your indicative prices, your usual lead times or the area you cover appear nowhere on it, your visitors will look for those answers elsewhere, and they will often stay wherever they find them.

02

French and German on one website, without paying twice

Fribourg is one of the three officially bilingual Swiss cantons, alongside Bern and Valais, and its constitution puts French and German on an equal footing in articles 6 and 17. According to the 2020 census figures published by the State of Fribourg, roughly 69 per cent of the population speaks French and roughly 25 per cent speaks German, which means a quarter of the cantonal market reads and buys in a language other than the one on your homepage. The split largely follows geography, since Sense is German-speaking, the See district is bilingual, and Sarine, Gruyère, Glâne, Broye and Veveyse are French-speaking.

Translating an entire website is expensive and only pays off if you genuinely sell on both sides of that language border. In most cases the right approach is to translate only the pages that trigger an enquiry, meaning the homepage, the service pages, the contact page and the legal notice, then keep the blog or news section in a single language. A tradesperson in Châtel-Saint-Denis who never works in the Sense district has no reason to fund a German version, whereas a shop in Murten or an accountancy firm serving both regions loses enquiries every month by staying monolingual. The page on showcase website creation sets out what that kind of site contains.

Technically, each language needs its own address, for example your-domain.ch/fr/services on one side and your-domain.ch/de/leistungen on the other, and the two versions have to declare each other to Google through a tag designed for exactly that. Without that structure, Google frequently treats both versions as duplicate pages and shows only one of them, which cancels out the benefit of the translation you have just paid for. Be wary of raw machine translation as well, because it produces text that reads like a translation, and a German-speaking reader in Tafers or Murten notices it in the first sentence.

The same reasoning applies to your Google Business Profile, which accepts a description in each language and carries real weight in local searches. Budget between 800 and 2,000 francs per additional language depending on how much text there is, an amount that covers translation done by a human, the adaptation of titles and descriptions for search in that language, and the technical setup of both versions. The article on local SEO explains how to build that visibility in each language.

03

How much a website costs in the canton of Fribourg

For a five to eight page showcase site with a custom design, copy written for search and Swiss legal compliance in place, prices on the Fribourg market run between 2,500 and 6,000 francs. The lower end matches a restrained site with few pages and standard features, while the upper end includes a more worked design, animations, a multi-step quote request form or a portfolio gallery filterable by category. These are the prices charged by an independent provider or a small studio, with large agencies in the neighbouring hubs generally charging more for a comparable result.

An online store with a product catalogue, cart, secure payment including TWINT and bank cards, stock management and a customer account sits between 5,000 and 15,000 francs. The price depends mostly on the number of items, the complexity of the delivery options and how far the design is customised, so a Gruyère shop selling twenty to a hundred products tends to stay near the bottom of that range, while a catalogue of several hundred items with variants, a loyalty scheme and a link to point-of-sale software moves towards the top. The feature breakdown is on the page about e-commerce website creation.

The second language is the budget line most specific to this canton, and it represents between 800 and 2,000 francs depending on the volume of content. That amount covers more than translating the text, it also includes adapting titles and metadata so the German version is findable through the words German speakers actually use, plus the technical structure that lets Google index both versions cleanly. Adding a language afterwards almost always costs more than planning it from the start, because the architecture then has to be reworked.

On top of the build cost come the charges that return every month or every year, namely hosting between 10 and 60 francs a month depending on the performance you need, the domain name between 10 and 30 francs a year for a .ch or .com extension, and technical maintenance between 50 and 200 francs a month if you leave updates, backups and small fixes to your provider. Adding those lines up, a Fribourg company launching a bilingual showcase site can reasonably plan for 4,000 to 9,000 francs in the first year, then 800 to 3,000 francs a year after that. For a full overview of the cost lines, see the article on how much a website costs or request a quote.

04

How customers in your district actually find you

When someone in Fribourg, Bulle or Estavayer-le-Lac searches for something like "garage Bulle" or "lawyer Fribourg", the first results shown are Google Business Profile listings with a map, not websites. If your business has no listing, or if that listing stays incomplete, you do not appear in that local block even with an excellent website. The first step towards visibility is therefore creating that listing and filling it in properly, with your opening hours, your exact address, recent photographs of your work and the link to your site.

The canton has seven districts, Sarine, Gruyère, Broye, Glâne, Sense, Veveyse and See, and your customers usually think at that scale rather than at the scale of the whole canton. Your pages therefore benefit from naming the places you genuinely serve, for example Fribourg, Villars-sur-Glâne, Bulle, Romont, Murten or Châtel-Saint-Denis, in the titles and in the body text, without turning your pages into lists of municipality names. The right balance is writing text that genuinely answers your customers' questions while naturally mentioning the places where you work. The same reasoning applies in neighbouring cantons, as the page on website creation in the canton of Vaud shows.

Cantonal bilingualism shows up directly in search behaviour, because someone in the Sense district types "Webseite erstellen" rather than "création de site internet", and those two queries return different results. A business targeting both language regions therefore needs pages in each language, with keywords native to each language rather than literal translations of its French headings. Your Google Business Profile also accepts a description in several languages, which helps for searches made from a phone set to German.

Customer reviews weigh heavily in local rankings and in the decision of anyone choosing between three businesses. Asking satisfied customers for a review and replying to every review published, including the critical ones, produces visible results within a few months, especially when your site publishes content alongside it that answers your customers' concrete questions.

06

Frequently asked questions

How long does it take to build a website in Fribourg?

A five to eight page showcase site takes between four and six weeks including design, development, copywriting and testing. A bilingual French and German site or an online store takes closer to eight to twelve weeks, because translation, search adaptation in the second language and additional testing all have to be planned before launch.

Does my website have to exist in German in the canton of Fribourg?

No law imposes it on a private company, the question is purely commercial. If your customers are in Gruyère, Glâne or Veveyse, French is entirely sufficient. If you work with the Sense district, the See district or German-speaking companies, a German version of the pages that trigger enquiries usually pays for itself within a few months.

What budget should I plan for a professional showcase site in Fribourg?

Plan for 2,500 to 6,000 francs to build a custom showcase site, plus 800 to 2,000 francs if you want a German version, then 800 to 3,000 francs a year for hosting, the domain name and maintenance. A serious quote breaks each of those lines out separately rather than announcing one global price with no explanation.

Should my website be hosted in Switzerland?

It is not a legal obligation for an ordinary business, but Swiss hosting brings two concrete advantages, namely shorter response times for your visitors inside the canton and a clear legal framework for the data you store. If you handle sensitive data, for example in a medical practice or a law firm, hosting in Switzerland becomes a distinctly more prudent choice.

How do I show up in local searches in Fribourg or Bulle?

Start with a complete Google Business Profile listing including your opening hours, your address and recent photographs, then make sure your pages name the places you genuinely serve. Your customer reviews and the consistency of your contact details across your site, your listing and local directories then count for more than the number of pages on your site.

What should I prepare before starting the project?

Gather the list of services you want to present, photographs of your work or your team, your final contact details and two or three sites in your sector that you find successful. If you are planning a German version, say so at the first meeting, because that choice shapes the structure of the site and is poorly handled after the fact.

Your project deserves a real quote

Describe your business, your customers and the languages you want to work in, and get a clear quote with a budget in Swiss francs, a realistic schedule and a breakdown of every step.

Start a project