Table des matières:
Votre site WordPress ralentit ou affiche des pages étranges ? Soyez vigilant
Un site WordPress infecté peut passer inaperçu pendant des semaines, nuisant à votre référencement, à votre réputation et à la sécurité de vos visiteurs. Les pirates exploitent souvent des failles de sécurité pour insérer du code malveillant, rediriger les utilisateurs ou voler des données. Savoir reconnaître les signes d’une infection est crucial pour réagir rapidement et limiter les dégâts. Dans cet article, nous allons passer en revue les indicateurs les plus fréquents d’un site compromis, les causes sous-jacentes, et surtout les étapes concrètes pour nettoyer votre site et le sécuriser durablement.
Les signes révélateurs d’une infection WordPress
Voici les symptômes les plus courants qui doivent vous alerter :
1. Ralentissement inhabituel du site
Un site qui met soudainement plusieurs secondes à charger peut être victime de scripts malveillants qui consomment des ressources serveur. Les pirates utilisent parfois votre site pour miner des cryptomonnaies ou envoyer des spams, ce qui ralentit considérablement les performances.
2. Redirections vers des sites suspects
Lorsque vous cliquez sur un lien de votre site ou même en tapant l’URL, vous êtes redirigé vers une page de publicité, un site de phishing ou un contenu illégal. Ce type de redirection est souvent indolore pour l’utilisateur, mais très nocif pour votre SEO.
3. Apparition de pop-ups ou de bannières indésirables
Des fenêtres publicitaires qui s’affichent sans que vous les ayez intégrées sont un signe clair d’injection de code. Les pirates monétisent ces intrusions via des réseaux publicitaires douteux.
4. Modification de vos fichiers sans votre accord
Si vous constatez que des pages, des articles ou des fichiers ont été modifiés, ou que de nouveaux comptes administrateurs sont apparus, il y a fort à parier que votre site a été piraté. Vérifiez régulièrement la liste des utilisateurs dans votre tableau de bord.
5. Avertissements de Google ou de votre antivirus
Google peut afficher un message « Ce site peut être piraté » dans les résultats de recherche, ou votre navigateur peut bloquer l’accès à votre propre site. Ces alertes sont souvent déclenchées par la détection de code malveillant.
6. Baisse soudaine du trafic organique
Une chute brutale de votre audience peut être due à un déréférencement par Google suite à une infection. Les moteurs de recherche pénalisent les sites qui diffusent du contenu malveillant ou qui redirigent vers des pages de spam.
7. Fichiers suspects dans votre dossier d’installation
En explorant votre serveur via FTP ou le gestionnaire de fichiers de votre hébergeur, vous pouvez trouver des fichiers aux noms étranges (ex : wp-update.php, 0x.php) ou des dossiers cachés contenant des scripts. Ces fichiers sont souvent créés par des bots automatisés.
8. Envoi de spams depuis votre site
Si votre site commence à envoyer des emails en masse sans votre autorisation, c’est le signe que votre formulaire de contact ou votre base de données a été compromise. Votre serveur peut alors être blacklisté.
Les causes fréquentes d’infection WordPress
Comprendre comment les pirates s’introduisent vous aidera à mieux vous protéger :
- Thèmes et plugins obsolètes ou vulnérables : les versions non mises à jour contiennent des failles de sécurité connues.
- Mots de passe faibles : des mots de passe simples ou réutilisés facilitent les attaques par force brute.
- Hébergement partagé non sécurisé : si un autre site sur le même serveur est infecté, le vôtre peut l’être aussi.
- Extensions tierces non fiables : certains plugins ou thèmes premium piratés contiennent des portes dérobées.
- Absence de sauvegarde régulière : sans backup, une infection peut vous faire perdre tout votre contenu.
Comment réagir immédiatement face à une infection
Dès que vous suspectez une infection, suivez ces étapes dans l’ordre :
Étape 1 : Isolez votre site
Mettez votre site en mode maintenance ou déconnectez-le de votre base de données pour éviter que les dégâts ne s’étendent. Vous pouvez utiliser un plugin comme WP Maintenance Mode ou le faire directement via votre hébergeur.
Étape 2 : Changez tous vos mots de passe
Modifiez immédiatement les mots de passe de votre compte administrateur WordPress, de votre base de données MySQL, de votre FTP et de votre hébergement. Utilisez des mots de passe forts et uniques, idéalement générés par un gestionnaire de mots de passe.
Étape 3 : Analysez votre site avec un scanner de sécurité
Des plugins comme Wordfence, Sucuri Security ou iThemes Security peuvent détecter les fichiers malveillants, les modifications suspectes et les backdoors. Lancez une analyse complète et examinez les résultats.
Étape 4 : Nettoyez manuellement si nécessaire
Si le scanner identifie des fichiers infectés, supprimez-les ou remplacez-les par des versions saines issues de votre sauvegarde. Vérifiez également votre fichier .htaccess et votre wp-config.php pour des lignes de code suspectes.
Étape 5 : Réinstallez le cœur de WordPress, les thèmes et les plugins
Téléchargez une nouvelle copie de WordPress depuis le site officiel, puis réinstallez vos thèmes et plugins à partir de sources fiables. Cela élimine les fichiers corrompus.
Étape 6 : Mettez à jour tous les composants
Assurez-vous que WordPress, vos thèmes et tous vos plugins sont à jour. Les mises à jour corrigent les failles de sécurité exploitées par les pirates.
Prévenir les futures infections : les bonnes pratiques
Une fois votre site nettoyé, mettez en place ces mesures pour éviter une nouvelle infection :
Utilisez un pare-feu applicatif (WAF)
Un pare-feu comme Cloudflare ou Sucuri filtre le trafic malveillant avant qu’il n’atteigne votre site. Cela bloque les attaques courantes comme les injections SQL ou les XSS.
Limitez les tentatives de connexion
Installez un plugin qui limite le nombre de tentatives de connexion échouées (ex : Limit Login Attempts Reloaded). Cela ralentit les attaques par force brute.
Activez l’authentification à deux facteurs (2FA)
Ajoutez une couche de sécurité supplémentaire pour les comptes administrateurs. Des plugins comme Google Authenticator ou Wordfence proposent cette fonctionnalité.
Effectuez des sauvegardes régulières
Automatisez des sauvegardes quotidiennes de votre site (fichiers et base de données) et stockez-les sur un serveur distant. En cas d’infection, vous pourrez restaurer une version propre rapidement.
Supprimez les plugins et thèmes inutilisés
Chaque extension non utilisée est une porte d’entrée potentielle. Désinstallez complètement tout ce dont vous n’avez plus besoin.
Surveillez l’intégrité de vos fichiers
Utilisez un outil de surveillance des modifications de fichiers (comme celui inclus dans Wordfence) pour être alerté en cas de changement suspect.
Tableau récapitulatif : signes vs actions
| Signe d’infection | Action immédiate |
|---|---|
| Ralentissement | Scanner avec un plugin de sécurité |
| Redirections | Vérifier le fichier .htaccess et les fichiers PHP |
| Pop-ups indésirables | Rechercher des scripts injectés dans les thèmes |
| Comptes inconnus | Supprimer les utilisateurs suspects et changer les mots de passe |
| Avertissements Google | Nettoyer le site et soumettre une demande de réexamen |
| Baisse de trafic | Analyser les logs du serveur et les rapports de sécurité |
| Fichiers suspects | Supprimer ou remplacer par des versions saines |
| Spams envoyés | Bloquer l’envoi d’emails et sécuriser les formulaires |
Checklist de sécurité post-infection
- Changer tous les mots de passe (admin, FTP, base de données, hébergement)
- Mettre à jour WordPress, thèmes et plugins
- Installer un plugin de sécurité (Wordfence, Sucuri)
- Activer le pare-feu et la surveillance des fichiers
- Configurer des sauvegardes automatiques
- Supprimer les comptes utilisateurs inactifs ou suspects
- Vérifier les permissions des fichiers (644 pour les fichiers, 755 pour les dossiers)
- Désactiver l’édition de fichiers depuis le tableau de bord
- Utiliser un certificat SSL (HTTPS)
FAQ : Questions fréquentes sur les infections WordPress
Comment savoir si mon site WordPress est infecté ?
Les signes incluent un ralentissement, des redirections, des pop-ups, des fichiers modifiés, des avertissements de Google ou une baisse de trafic. Utilisez un scanner de sécurité pour confirmer.
Que faire si je ne peux pas accéder à mon tableau de bord ?
Connectez-vous via FTP ou le gestionnaire de fichiers de votre hébergeur. Désactivez tous les plugins en renommant le dossier wp-content/plugins, puis réactivez-les un par un pour identifier le problème. Vous pouvez aussi réinitialiser votre mot de passe via phpMyAdmin.
Les plugins de sécurité suffisent-ils à protéger mon site ?
Ils sont un excellent premier rempart, mais ils ne remplacent pas les bonnes pratiques : mises à jour régulières, mots de passe forts, sauvegardes, et hébergement sécurisé.
Comment nettoyer un site WordPress infecté sans perdre de données ?
Utilisez d’abord une sauvegarde propre. Si vous n’en avez pas, scannez et supprimez les fichiers malveillants manuellement, puis réinstallez le cœur de WordPress. Conservez votre base de données mais nettoyez-la des entrées suspectes.
Mon site a été blacklisté par Google, comment le faire réintégrer ?
Après avoir nettoyé votre site, connectez-vous à Google Search Console, vérifiez que le problème est résolu, puis soumettez une demande de réexamen. Cela peut prendre quelques jours.
Quels sont les plugins de sécurité recommandés ?
Wordfence (gratuit avec options payantes), Sucuri Security (version gratuite complète), iThemes Security, et All In One WP Security & Firewall sont parmi les plus réputés.
Recommandations pour garder un site sain sur le long terme
La sécurité d’un site WordPress n’est jamais acquise une fois pour toutes. Adoptez une routine de maintenance : vérifiez les mises à jour chaque semaine, consultez les logs de sécurité, et effectuez des audits réguliers avec un scanner. Si vous gérez plusieurs sites, envisagez un service de surveillance comme ManageWP ou MainWP. Enfin, formez-vous aux bonnes pratiques ou faites appel à un expert si vous manquez de temps. Un site sécurisé est un investissement pour votre visibilité et votre crédibilité.
Photo by Federico Gobbo on Unsplash

Super article, merci ! Une question : comment savoir si un fichier est légitime ou malveillant ? Parfois les noms ressemblent à des fichiers WordPress normaux.
Bonjour, bonne question. Comparez la liste de vos fichiers avec celle d’une installation standard de WordPress. Les fichiers malveillants ont souvent des noms comme ‘wp-update.php’ ou ‘0x.php’ qui ne font pas partie du cœur. Vérifiez aussi la date de modification : si un fichier système a été modifié récemment sans que vous ayez fait de mise à jour, c’est suspect. Utilisez un plugin comme Wordfence qui compare les checksums des fichiers officiels.
Très utile ! J’ai déjà eu des redirections vers des sites de pub, mais je ne savais pas que ça pouvait venir d’une faille de sécurité. Comment nettoyer son site sans perdre tout le contenu ?
Bonjour, pour nettoyer sans perdre votre contenu, commencez par changer tous vos mots de passe (admin, FTP, base de données). Ensuite, utilisez un plugin de sécurité pour scanner et supprimer les fichiers malveillants. Si vous avez un backup récent et sain, restaurez-le. Sinon, supprimez manuellement les fichiers suspects via FTP et réinstallez une version propre de WordPress, vos thèmes et extensions. Pensez à vérifier votre base de données pour des injections SQL.
J’ai eu une baisse de trafic soudaine et Google m’a affiché un avertissement de site piraté. J’ai nettoyé le site, mais le trafic ne revient pas. Que faire ?
Bonjour, après avoir nettoyé votre site, soumettez-le à Google via Search Console pour demander un réexamen. Assurez-vous que tout le code malveillant a bien été supprimé. Ensuite, travaillez sur votre SEO : mettez à jour votre contenu, vérifiez vos backlinks, et améliorez la vitesse du site. Le trafic peut mettre plusieurs semaines à remonter, soyez patient et continuez à publier du contenu de qualité.
Article intéressant. J’utilise déjà un plugin de sécurité, mais je ne vérifie jamais les fichiers sur le serveur. À quelle fréquence recommandez-vous de faire une vérification manuelle ?
Bonjour, une vérification manuelle mensuelle est un bon rythme pour la plupart des sites. Si votre site est très actif ou sensible, vous pouvez le faire chaque semaine. L’idéal est de coupler cela avec des scans automatiques quotidiens via un plugin. N’oubliez pas de surveiller aussi les nouveaux comptes utilisateurs et les modifications de fichiers.
Merci pour cet article très clair. J’ai remarqué que mon site est beaucoup plus lent depuis quelques jours, mais je n’avais pas pensé à une infection. Existe-t-il un moyen simple de vérifier si c’est dû à un script malveillant ?
Bonjour, merci pour votre retour. Pour vérifier, vous pouvez utiliser un plugin de sécurité comme Wordfence ou Sucuri qui scanne les fichiers à la recherche de code suspect. Vous pouvez aussi consulter les logs de votre serveur via votre hébergeur pour repérer des requêtes inhabituelles. Si la lenteur persiste, contactez votre hébergeur pour analyser l’utilisation des ressources.