Blog

Web & Strategy.

Practical analyses and guides on web development, SEO and digital strategy for Swiss SMEs and institutions.

Website for craftsmen in French-speaking Switzerland: what really works

24 July 2026 · Business · 3 min read

Website for craftsmen in French-speaking Switzerland: what really works

An electrician, plumber or carpenter does not need an elaborate site. He needs to be found by the right people at the right time, and to inspire confidence.

Read article →
Next.js + Supabase Security Audit: A Simple Pre-Production Checklist

21 July 2026 · Technical · 4 min read

Next.js + Supabase Security Audit: A Simple Pre-Production Checklist

A focused checklist is better than a false sense of security. Here is what to verify before going live with Next.js and Supabase.

Read article →
When your SME needs an application rather than a website

17 July 2026 · Business · 3 min read

When your SME needs an application rather than a website

Most SMEs need a website. Some need something more. Three concrete signs that your SME needs a business application.

Read article →
Next.js + Supabase Client Portal: Security Checks Before Launch

14 July 2026 · Technical · 4 min read

Next.js + Supabase Client Portal: Security Checks Before Launch

Before launching a client portal, a few missed checks can expose data, break roles, or weaken the admin area.

Read article →
Web agency without subscription in Switzerland: what that means for you

10 July 2026 · Business · 3 min read

Web agency without subscription in Switzerland: what that means for you

The subscription model has become widespread on the web. But before signing, a fundamental question: who owns the site you are paying for?

Read article →
How to Delete a User Properly with Supabase and Next.js

7 July 2026 · Technical · 4 min read

How to Delete a User Properly with Supabase and Next.js

Deleting a user is not just removing a row from auth.users. You also need to think about relations, history, derived data, and compliance.

Read article →
How much does a website cost in Switzerland in 2026: the real figures

3 July 2026 · Business · 3 min read

How much does a website cost in Switzerland in 2026: the real figures

Search for “Switzerland website prices” and you find unusable forks. Here are the actual figures, by project type, with what explains them.

Read article →
Content Security Policy in Next.js: Fix Supabase, Analytics and External Images

30 June 2026 · Technical · 5 min read

Content Security Policy in Next.js: Fix Supabase, Analytics and External Images

A CSP that is too strict breaks Supabase, analytics scripts, or external images. A CSP that is too broad loses most of its value.

Read article →
Website for restaurant in Friborg and Gruyère: what it changes for your dining room

26 June 2026 · Business · 3 min read

Website for restaurant in Friborg and Gruyère: what it changes for your dining room

A restaurant can cook excellent food and have empty tables on Wednesday evening. A website doesn't do the cooking for you, but it can fill your room on slow evenings.

Read article →
How to Expose Public Content in Supabase Without Exposing Private Data

23 June 2026 · Technical · 5 min read

How to Expose Public Content in Supabase Without Exposing Private Data

A blog, a CMS, or a landing page needs public content, but that does not mean opening up your whole database.

Read article →
Which booking engine to choose for your hotel in Switzerland in 2026

19 June 2026 · Business · 2 min read

Which booking engine to choose for your hotel in Switzerland in 2026

There are dozens of solutions on the market. The promises are similar. Here's how to choose without making a mistake and the questions to ask before signing.

Read article →
Next.js + Supabase: How to Use service_role Without Exposing It

16 June 2026 · Technical · 5 min read

Next.js + Supabase: How to Use service_role Without Exposing It

The service_role key is powerful. Used correctly, it simplifies a backend. Put in the wrong place, it puts the whole project at risk.

Read article →
The 5 signs that your site needs to be redone in 2026

12 June 2026 · Business · 3 min read

The 5 signs that your site needs to be redone in 2026

When a prospect asks you for your site, you hesitate for half a second. This moment of hesitation is already an answer. Here are the five real signs that your site is costing you more than it is bringing in.

Read article →
Supabase Auth: Why user_metadata.role Is Not Safe

9 June 2026 · Technical · 5 min read

Supabase Auth: Why user_metadata.role Is Not Safe

Putting business roles in user_metadata looks simple, but it is not the right place for serious authorization logic.

Read article →
TWINT on your hotel site: why it changes your direct reservations in Switzerland

5 June 2026 · Business · 2 min read

TWINT on your hotel site: why it changes your direct reservations in Switzerland

More than 4 million Swiss people use TWINT regularly. In the online hotel industry, many independent establishments have still not integrated it. It is an error whose cost is measurable.

Read article →
RLS vs GRANT in Supabase: The Difference That Breaks Your API

2 June 2026 · Technical · 6 min read

RLS vs GRANT in Supabase: The Difference That Breaks Your API

Many teams confuse RLS and GRANTs in Supabase, even though they solve two different access problems.

Read article →
Reducing Booking.com commissions: the real solution for Swiss hotels

29 May 2026 · Business · 2 min read

Reducing Booking.com commissions: the real solution for Swiss hotels

Booking.com takes an average of 18 to 20% on each reservation. On 500,000 CHF of hosting turnover, that's up to 100,000 CHF in commissions. The solution is not to leave OTAs.

Read article →
Supabase 42501 Error: Why ALTER DEFAULT PRIVILEGES Fails

26 May 2026 · Technical · 5 min read

Supabase 42501 Error: Why ALTER DEFAULT PRIVILEGES Fails

You are an admin in Supabase but PostgreSQL still rejects ALTER DEFAULT PRIVILEGES? Here is what the 42501 error actually means.

Read article →
How your website can replace Booking.com for your reservations

22 May 2026 · Business · 2 min read

How your website can replace Booking.com for your reservations

Booking.com takes between 15 and 25% commission per booking. The number of direct bookings that a well-built site can generate is often underestimated.

Read article →
Supabase: How to Fix Explicit GRANTs for a Public Table

19 May 2026 · Technical · 5 min read

Supabase: How to Fix Explicit GRANTs for a Public Table

A new public table stopped working through the Supabase Data API? Here is the clean way to restore the right GRANTs without overexposing your database.

Read article →
Website for hotel in French-speaking Switzerland: what your customers are looking for before booking

15 May 2026 · Business · 3 min read

Website for hotel in French-speaking Switzerland: what your customers are looking for before booking

A traveler spends two to four minutes on your site before deciding. What you put on that site, and how you present it, determines whether it books or closes the tab.

Read article →
Creating a website for your SME in Fribourg: what it really involves

11 May 2026 · Business · 4 min read

Creating a website for your SME in Fribourg: what it really involves

Many Friborg SMEs have a website. Fewer are those whose site earns them something. Here's what really determines whether your investment will yield a tangible return.

Read article →
LPD and medical website in Switzerland: what your practice needs to put in place

4 April 2026 · Technical · 3 min read

LPD and medical website in Switzerland: what your practice needs to put in place

The new LPD has changed the obligations of healthcare professionals who collect data online. Here's what that actually means for your website.

Read article →
Mobile application or website for your practice: how to choose without making a mistake

28 March 2026 · Technical · 4 min read

Mobile application or website for your practice: how to choose without making a mistake

A website accessible from a phone covers 90% of the needs of a standard practice. Here's when a mobile app really makes sense and when it doesn't.

Read article →
Website for dentist in Fribourg: what your patients are looking for before calling

21 March 2026 · SEO · 4 min read

Website for dentist in Fribourg: what your patients are looking for before calling

Patients research online before calling. They want to know if you are accepting new patients, your insurance, your emergencies. If your site doesn't respond, they move on to the next firm.

Read article →
Making appointments online for a medical office: what it really changes

14 March 2026 · Technical · 3 min read

Making appointments online for a medical office: what it really changes

Offering online appointment booking is no longer an advanced feature. This is a basic expectation and frees up measurable time for your secretarial work.

Read article →
What a Law Firm Really Gains with a Professional Website

7 March 2026 · SEO · 4 min read

What a Law Firm Really Gains with a Professional Website

The question is no longer whether a law firm should have a website. It is whether yours works for you or against you.

Read article →
Why your medical practice should be visible on Google in 2026

28 February 2026 · Business · 4 min read

Why your medical practice should be visible on Google in 2026

A patient looking for a new doctor in Friborg no longer asks his neighbors: he opens Google. If your practice doesn't appear in the results, you don't exist to them.

Read article →