Nettoyé, reconstruit, traduit en trois langues.

Prestis : un site vitrine à la hauteur du produit

Un SaaS complet, expliqué simplement.

Logo du site Karnivores Blog

Client

Karnivores

Statut

Terminé

Voir le projet en ligne

Le résultat

37 articles, 43 citations et 1 091 médias repris sans aucune perte. Des adresses identiques à celles de WordPress, pour garder le référencement acquis. Des pages servies en HTML statique, sans PHP ni base de données sollicités à chaque visite. Une traduction anglaise et espagnole en un clic, avec DeepL, directement dans l'administration.

Stack technique

Un blog de référence à sauver, puis à moderniser

plante-carnivore.fr, le blog des pépinières Karnivores

plante-carnivore.fr est le blog des pépinières Karnivores : 337 articles, 43 citations et plus de 1 000 images sur les plantes carnivores, accumulés au fil des années sous WordPress. En 2026, le site a été piraté. Ma mission tenait en trois temps : comprendre l'infection, nettoyer le site sans rien perdre, puis le reconstruire pour que le problème ne se reproduise pas, en gardant son référencement et en l'ouvrant à l'anglais et à l'espagnol, comme la boutique.

Home du siteweb karnivores blog
Sébastien version 3d avec des atus numériques

Le défi : Sauver un blog piraté sans perdre une ligne

Comment nettoyer un site infecté en profondeur sans sacrifier des années de contenus ?

plante-carnivore.fr est le blog des pépinières Karnivores : 337 articles, 43 citations et plus de 1 000 images sur les plantes carnivores, avec un référencement construit au fil des années. En 2026, le site a été piraté.

L'analyse a révélé un implant complet, déguisé en extension. Il volait les mots de passe des administrateurs, injectait un script dans les pages des visiteurs et se réinstallait depuis le navigateur des administrateurs. Le scanner de sécurité du site ne l'avait pas repéré.

Le piège classique, c'est de supprimer les fichiers suspects un par un. Face à un implant qui se recopie dans les fichiers, la base de données et les navigateurs, il revient à chaque fois. Il fallait tout reconstruire, sans perdre un article ni une position dans Google.

Sébastien version 3D sur une plateforme qui saute avec un pouce en l'air

La solution : Nettoyer à partir de sources saines, puis quitter WordPress

Comprendre d'abord, reconstruire ensuite.

J'ai d'abord analysé une copie du site dans un laboratoire isolé, sans accès à Internet. Puis j'ai reconstruit le WordPress à partir de sources vérifiées : cœur et extensions officiels contrôlés contre leurs empreintes, thème remis d'origine, base purgée, nouvelles clés de sécurité. Le nettoyage a été validé en laboratoire et les données vérifiées une à une : rien n'a été perdu.

Remis en ligne propre, le WordPress restait une cible. J'ai donc proposé de changer les fondations : un site public statique, sans code serveur exécuté à chaque visite, et une administration séparée pour écrire. Chaque adresse de WordPress a été reproduite à l'identique, pagination, catégories, flux et plan du site compris, pour garder le référencement acquis sans une seule redirection.

La boutique Karnivores parle anglais et espagnol : le blog aussi, désormais, avec DeepL intégré à l'administration.

Sébastien version 3d avec un cube numérique flottant

La technique : Astro, Strapi et DeepL pour un blog statique, écoconçu et trilingue

Une page calculée une fois, servie telle quelle.

Le front est un site statique généré avec Astro : chaque page est calculée à la publication, aucun framework JavaScript n'est envoyé au navigateur, les images sont déclinées en AVIF et WebP à la bonne taille, les polices sont hébergées sur le site et la mesure d'audience se fait sans cookie. Un site écoconçu, plus léger pour les lecteurs comme pour le serveur.

Le contenu vit dans un CMS Strapi séparé. Publier un article régénère le site en moins d'une minute, et le bouton « Aperçu » montre un brouillon tel qu'il sera publié. Les données structurées sont produites depuis les contenus : sur l'ancien site, un bloc collé à la main et mal fermé masquait toute la fin d'un article, une erreur qui ne peut plus se produire.\n\nDeepL est branché sur Strapi : un bouton « Traduire depuis le français » dans chaque fiche, ou une traduction en masse. Les traductions arrivent en brouillon pour être relues, avec leurs propres adresses (/en/, /es/) et une lettre d'information par langue.

Découvrez d'autres réalisations

Découvrez par l'exemple comment je transforme une idée en un outil performant et sur mesure.

Les services derrière une réalisation

Découvrez comment mon expertise peut répondre à vos besoins.

Découvrez les derniers articles du Blog

Veille, astuces et réflexions sur le web, la tech et la cybersécurité.

Plongez dans mes dernières publications, couvrant les actualités et tendances tech, le développement web et mobile, l'automatisation et l'IA, mais aussi des anecdotes et des conseils en cybersécurité. Il y en a pour tous les goûts pour rester à la pointe de l'innovation et optimiser ta présence en ligne

Sébastien version 3D sur une plateforme qui prend des notes

Un projet web en tête ? Discutons-en.

Premier échange constructif, sans engagement.

Un projet web, c'est un investissement stratégique. Pour qu'il serve vraiment vos objectifs, il faut sortir des solutions génériques.

Ma méthode place la phase de découverte au cœur du processus. Avant toute technique, je prends le temps de comprendre votre métier, vos contraintes, vos ambitions. Cet échange nous permet de cadrer un cahier des charges précis et de valider les orientations les plus pertinentes.

L'objectif : concevoir une solution sur-mesure, performante et utile qui parle avec justesse à vos clients.