Étude de cas, Recrutement / Services B2B

Le site de Passion First était squatté par un faux e-commerce. On l'a nettoyé, puis reconstruit.

Client : Gaétan Bersanelli, fondateur de Passion First · Liège, Belgique

Pages spam neutralisées

192 000

Pic de trafic spam

3 436 /jour

Pages propres restantes

2 360

Nouveau site

5 pages Next.js

Le site aujourd'hui

Voici le site, en ligne et sous contrôle

Gaétan Bersanelli dirige Passion First, un cabinet de recrutement finance et RH à Liège. On est parti d'un WordPress piraté, squatté par un faux e-commerce, pour arriver à ça. Le site tel qu'il tourne aujourd'hui, en direct.

Aperçu en direct de passionfirst.be. Touchez pour ouvrir le vrai site.

Un site piraté, sauvé

192 000 pages spam désindexées, le piratage éliminé à la racine.

Reconstruit en Next.js

Un site neuf, rapide, sans les failles récurrentes de WordPress.

Deux univers

Entreprises et candidats, chacun son parcours et son message.

Le déroulé

Comment on en est arrivé là, étape par étape

Du premier contact au go-live, avec les preuves de sa Search Console à chaque palier.

Étape 12 mai 2026

La rencontre

Premier contact via LinkedIn. En regardant passionfirst.be de près, on repère tout de suite un signal anormal : le site remonte sur Google pour des recherches qui n'ont rien à voir avec le recrutement. Un squat SEO. On propose à Gaétan de creuser.

Search Console Performances de passionfirst.be : un pic de trafic à 3 436 impressions en mai, sans rapport avec le recrutement
Capture Search Console. Le signal d'alarme dès le premier regard : un pic de trafic sur sa Search Console, sans aucun rapport avec le recrutement.
Étape 212 mai 2026

L'analyse digitale

L'audit confirme l'ampleur du problème. Le site rankait sur « vintage camper for sale », « elliptical machines for sale », « macbook pro m5 »... un millier de fausses requêtes, au pic à 3 436 impressions en une seule journée. Zéro sur le recrutement.

Search Console de passionfirst.be : requêtes comme vintage camper for sale, elliptical machines for sale, macbook pro m5
Capture Search Console. Les vraies requêtes qui menaient à son site. Un cabinet de recrutement liégeois, référencé sur des tondeuses et des sèche-linge américains.
Étape 315 au 17 mai 2026

La découverte du piratage

Gaétan récupère ses accès chez l'ancien prestataire, qui confirme : le site a été piraté. En creusant le code, on trouve pire qu'un site vieillissant. Un faux e-commerce squattait le domaine, avec du cloaking : le site montrait une chose à Google, une autre au visiteur.

Ce que Googlebot voyait

201 Ko

de faux magasin de sacs à main, injecté par les pirates

Ce que le visiteur voyait

0 octet

une page blanche. Même adresse, deux réalités.

L'analyse forensic révèle un piratage installé en profondeur : un compte super-administrateur pirate créé le 6 juin 2023, soit trois jours avant celui de Gaétan sur son propre site. Autrement dit, le site était compromis depuis sa livraison par l'ancien prestataire, pendant près de trois ans, avec des portes dérobées actives dans le code.

Étape 417 au 18 mai 2026

Le sauvetage technique

On sauvegarde tout par précaution, puis on purge : 12 177 fichiers et 1 900 dossiers infectés supprimés. Une page d'attente propre est remise en ligne à la place du faux magasin. Test final : le visiteur et Googlebot voient désormais exactement la même chose. Le cloaking est éliminé.

Étape 518 mai puis 7 juin 2026

Les demandes de suppression

On envoie à Google des demandes de retrait ciblées sur tous les préfixes parasites : /product/, /category/, /comment.php, /wp- et les autres. Sept demandes au total, pour accélérer la disparition du spam le temps que la désindexation de fond se fasse.

Search Console, outil Suppressions : 7 demandes de retrait d'URL déposées pour /product/, /category/, /comment.php, /wp-
Capture Search Console. Nos 7 demandes de retrait déposées dans Google, datées, pour accélérer le nettoyage des URLs parasites.
Étape 6Fin mai à juin 2026

La désindexation

Le combo page propre, erreurs 404 et robots.txt fait effet. Google désindexe le spam en masse : 16 038 pages passées en 404, 6 118 bloquées en accès, 1 139 par le robots.txt, et 168 389 simplement abandonnées une fois la source coupée. Au total, 192 000 pages neutralisées. Il ne reste que 2 360 pages propres dans l'index.

Search Console, indexation : 192 000 pages non indexées contre 2 360 dans l'index, le vert du spam remplacé par le gris
Capture Search Console. L'avant/après en une image : 192 000 pages désindexées, 2 360 pages propres restantes. Le vert (spam indexé) laisse place au gris (désindexé).
Étape 72 juin au 1 juillet 2026

La refonte complète

Plutôt que de rafistoler un WordPress déjà percé, on repart sur une base saine : un site en Next.js, sans les failles récurrentes des extensions WordPress. Cinq pages, un design éditorial, et une idée forte au centre.

Un cabinet de recrutement parle à deux publics opposés : les entreprises qui cherchent un profil, et les candidats qui cherchent un poste. On a construit une bascule qui fait passer tout le site d'un univers à l'autre, avec son propre message et sa propre ambiance. Chacun se sent chez lui.

Étape 81 juillet 2026

Le go-live

Le nouveau site est en ligne sur passionfirst.be, avec un hébergement moderne et le domaine remis sous le contrôle de Gaétan. La Search Console ne déclare plus qu'une seule sitemap propre, avec 8 vraies pages, là où le pirate en déclarait un millier de fausses.

Search Console Sitemaps de passionfirst.be : une seule sitemap propre déclarant 8 pages, opération effectuée
Capture Search Console. Après nettoyage : une seule sitemap propre, 8 vraies pages déclarées, là où le pirate en annonçait un millier.

Les résultats

Le spam a disparu

192 000 pages parasites désindexées, 2 360 pages propres restantes. Google réapprend à ne montrer que le vrai cabinet.

Un site à la hauteur du métier

Fini les pages vides et le faux e-commerce. Un site propre, rapide et crédible, qui inspire la confiance qu'un cabinet de recrutement doit dégager.

Le bon message pour chacun

Entreprises et candidats naviguent dans leur propre univers. Deux audiences, deux discours, un seul site.

Je te recommanderais les yeux fermés. Impeccable.

Gaétan Bersanelli, Passion First

Gratuit & sans engagement

Votre site vous dessert plus qu'il ne vous sert ?

On regarde ça ensemble, 30 minutes, gratuit. Bryan vous dit ce qui coince et ce qu'on peut en faire.