Skip to content
Business Agile
Work
Web · Natural cosmetics workshops, Boulogne-Billancourt · Sep 2026

Ti Kosmeo

A workshop brand's WordPress site rebuilt as a fast website, keeping rankings and bookings intact.

tikosmeo.fr
Home page of the Ti Kosmeo website, natural cosmetics workshops in Boulogne-Billancourt

Lighthouse desktop · measured on 22 September 2026

92
Performance
94
Accessibility
100
Best practices
100
SEO
LCP
1.1 s
Largest Contentful Paint
CLS
0.006
Cumulative Layout Shift
TBT
190 ms
Total Blocking Time

I rebuilt from scratch the website of Ti Kosmeo, the natural cosmetics and household products workshop brand run by Cécile BERREBI in Boulogne-Billancourt, just outside Paris. The previous site had run on WordPress since 2023. The need was twofold: a faster, clearer site for individuals and groups, and a cutover that would lose neither the rankings already earned nor the bookings in progress.

In pictures

tikosmeo.fr
Ti Kosmeo workshop list
The ten workshops, filterable by theme: cosmetics, household, parent and child.
tikosmeo.fr
Customer reviews on a Ti Kosmeo workshop page
Real reviews, shown with their source and date: collected from Google, Wecandoo and Funbooker, then deduplicated by person and visit date.
tikosmeo.fr
Ti Kosmeo private events page
One page for each kind of group request; private event requests go through the FastAPI service, which relays them to Brevo.
Ti Kosmeo home page on mobile
On mobile, the booking button stays within thumb reach and leads to the Wecandoo pages, with the original affiliate links.

The project in detail

The new site starts from a full design mockup, seven page templates for mobile and desktop, which I merged into one responsive page per route. It lists ten workshops filterable by theme, each with its own page, reviews and related suggestions, plus pages for children's birthdays, private events, gift cards, recipes and partners. The 45 reviews shown are real: I collected them from Google, Wecandoo and Funbooker with a scripted headless browser, then deduplicated them with an explicit rule based on the person and the visit date, never on text similarity.

Booking stays on Wecandoo: I kept the affiliate links identical so commission tracking did not change at cutover. The migration was handled as a full SEO project: 72 legacy sitemap URLs mapped, 55 permanent redirects in nginx, WordPress images rehosted, per-page metadata and complete legal pages. This is the method I apply to any website redesign: an indexed address is only replaced together with its redirect.

I then applied my performance playbook: images resized to WebP steps at build time, per page code splitting, a Leaflet map loaded only on approach, a lighter favicon. The mobile PageSpeed score of the home page went from 62 to 90, workshop pages from about 70 to 93, and accessibility from 94 to 100.

A small FastAPI service relays private event, birthday and gift card requests to Brevo, with a honeypot field, escaped input and rate limiting. The site is deployed in three environments (development, staging and production) behind Traefik, the first two kept out of search indexes by HTTP header, with continuous integration checking lint, tests and typing on every merge request: 62 tests on the site and 11 on the API.

What was done

  1. 01

    Moved off WordPress with 55 permanent redirects and 72 URLs mapped

  2. 02

    Ten filterable workshops, 45 real reviews collected and deduplicated

  3. 03

    Wecandoo affiliate links kept identical

  4. 04

    Home page mobile PageSpeed from 62 to 90, accessibility from 94 to 100

  5. 05

    Forms relayed by a FastAPI service to Brevo

  6. 06

    Three environments, staging kept out of search indexes

Frequently asked questions

How do you migrate a WordPress site without losing search rankings?

On Ti Kosmeo, I listed the 72 URLs of the old sitemap and the pages reported by Search Console, then wrote 55 permanent redirects in nginx to the new pages. Images hosted by WordPress were rehosted so nothing returned a 404 on cutover day.

Can a booking platform like Wecandoo be kept after a redesign?

Yes. The new Ti Kosmeo site links to the Wecandoo pages with the original affiliate links, kept identical, so commission tracking stays intact while the showcase becomes faster and ranks better.

What performance gain can a website redesign bring?

On Ti Kosmeo, the home page mobile PageSpeed score went from 62 to 90 and workshop pages from about 70 to 93, thanks to images resized at build time, per page code splitting and a lazily loaded map.

Other work

A project? Let's talk this week.

A short brief, an answer within 48 hours, a firm estimate after scoping.

Describe my project