Comment sécuriser ton site WordPress ?

Votre site WordPress peut être piraté en quelques secondes si vous négligez les bases de la sécurité. Plus de 90 000 attaques par minute ciblent des sites WordPress dans le monde, exploitant des failles simples comme des mots de passe faibles, des plugins obsolètes ou l’absence de certificat SSL. La bonne nouvelle ? La majorité de ces attaques peuvent être bloquées avec quelques réglages essentiels.

👉 Dans cet article, je vous montre comment sécuriser votre site WordPress avec des actions concrètes, des plugins fiables et des bonnes pratiques que j’applique quotidiennement pour mes clients.

Les mises à jour : votre première ligne de défense

Chaque jour, des développeurs WordPress freelance découvrent de nouvelles failles de sécurité dans WordPress, ses thèmes et ses extensions. Laisser tourner une version obsolète, c’est comme laisser votre porte d’entrée ouverte en partant en vacances.

Activer les mises à jour automatiques du noyau

WordPress propose depuis quelques versions d’activer les mises à jour automatiques pour les versions mineures (correctifs de sécurité). Rendez-vous dans Tableau de bord > Mises à jour et vérifiez que cette option est cochée. Pour les versions majeures, évaluez toujours la compatibilité avec vos plugins avant de mettre à jour.

Un site piraté coûte en moyenne 1 000 à 5 000 € en nettoyage, perte de données et temps d’indisponibilité. Une simple mise à jour hebdomadaire de 5 minutes aurait évité 80 % de ces incidents.

Vérifier manuellement thèmes et extensions

Les plugins abandonnés par leurs développeurs sont des bombes à retardement. Consultez la date de dernière mise à jour dans le répertoire WordPress.org : si elle remonte à plus d’un an, cherchez une alternative maintenue activement.

  • Extensions prioritaires : plugins de sécurité, formulaires de contact, e-commerce
  • Thèmes actifs : mettez à jour uniquement le thème utilisé, désactivez les autres
  • Fréquence recommandée : vérification hebdomadaire, mise à jour immédiate si faille critique

Installez le plugin Easy Updates Manager pour gérer finement les mises à jour automatiques par type d’extension. Cela vous évite qu’une mise à jour automatique casse votre site pendant que vous dormez tranquillement.

Protéger l’accès à votre administration

L’URL wp-admin est connue de tous les robots malveillants. Ils testent systématiquement admin/admin, admin/123456 et autres combinaisons triviales sur chaque site WordPress qu’ils détectent.

Mots de passe forts et authentification à deux facteurs

Oubliez « motdepasse123 » ou le nom de votre chat. Utilisez un gestionnaire de mots de passe comme Bitwarden (gratuit) pour générer des combinaisons de 16 caractères mélangeant majuscules, minuscules, chiffres et symboles.

💡 Un mot de passe de 8 caractères peut être cracké en quelques heures. Un mot de passe de 16 caractères prend plusieurs millions d’années avec la technologie actuelle.

Ajoutez l’authentification à deux facteurs (2FA) avec le plugin WP 2FA. Même si quelqu’un vole votre mot de passe, il ne pourra pas se connecter sans le code temporaire généré sur votre téléphone. Cette double barrière bloque 99 % des tentatives d’intrusion automatisées.

Changer l’URL de connexion par défaut

Installez WPS Hide Login pour remplacer wp-admin par une URL personnalisée comme monsite.fr/acces-securise-2847. Les robots qui ciblent wp-admin tomberont sur une erreur 404 et passeront leur chemin.

Limitez aussi le nombre de tentatives de connexion avec Login LockDown. Après 3 échecs en 5 minutes, l’adresse IP est bloquée pendant 1 heure. Simple mais redoutablement efficace contre les attaques par force brute.

Certificat SSL et chiffrement des données

Le HTTPS n’est plus optionnel en 2026. Google pénalise les sites en HTTP et Chrome affiche un avertissement « Non sécurisé » qui fait fuir 70 % des visiteurs.

Installer un certificat SSL gratuit

La plupart des hébergeurs (OVH, o2switch, Infomaniak) proposent Let’s Encrypt gratuit en un clic depuis leur interface. Activez le certificat, puis forcez la redirection HTTPS dans les réglages WordPress et via .htaccess.

Le SSL chiffre toutes les communications entre le navigateur de vos visiteurs et votre serveur. Sans lui, un pirate sur le même réseau WiFi qu’un utilisateur peut intercepter mots de passe et données de paiement en clair, un peu comme écouter une conversation téléphonique sur une ligne non sécurisée.

Forcer HTTPS partout sur le site

Installez Really Simple SSL qui détecte automatiquement votre certificat et configure toutes les redirections nécessaires. Le plugin corrige aussi les ressources mixtes (images ou scripts encore chargés en HTTP) qui cassent le cadenas vert.

Sans SSLAvec SSL
Données en clair interceptablesChiffrement bout en bout
Avertissement Chrome « Non sécurisé »Cadenas vert de confiance
Pénalité SEO GoogleBonus de classement
Paiements impossiblesTransactions sécurisées

Vérifiez que tout fonctionne avec Why No Padlock, un outil gratuit qui identifie les ressources encore chargées en HTTP et casse votre cadenas SSL.

Plugins de sécurité : choisir et configurer

Un bon plugin de sécurité agit comme un garde du corps pour votre site. Il surveille, bloque et vous alerte en cas d’activité suspecte.

Wordfence ou Sucuri : les références françaises

Wordfence (version gratuite suffisante pour débuter) intègre un pare-feu applicatif, un scanner de malware et une surveillance en temps réel. Il bloque les attaques avant qu’elles n’atteignent WordPress, directement au niveau PHP.

Sucuri (version payante recommandée pour e-commerce) ajoute un pare-feu cloud qui filtre le trafic avant même qu’il n’arrive sur votre serveur. Plus cher (200 €/an minimum) mais imbattable pour les sites à fort trafic ou ciblés par des attaques DDoS.

  • Pare-feu WAF : bloque injections SQL, XSS et autres attaques connues
  • Scanner malware : détection quotidienne de fichiers modifiés ou code malveillant
  • Limitation connexions : bloque IP après tentatives échouées répétées
  • Alertes en temps réel : notification email si intrusion ou modification suspecte
  • Protection 2FA : renforce l’authentification pour tous les utilisateurs

Configurez Wordfence pour scanner votre site chaque nuit à 3h du matin quand le trafic est faible. Activez les emails d’alerte mais désactivez les notifications pour chaque tentative de connexion échouée sauf si vous voulez 50 emails par jour.

Ne pas accumuler les plugins de sécurité

Installer Wordfence + Sucuri + iThemes Security en même temps crée des conflits, ralentit votre site et n’améliore pas votre protection. Choisissez-en un seul, configurez-le correctement et complétez avec des mesures manuelles ciblées. Pour aller plus loin dans l’optimisation de votre site, consultez mon guide des 10 plugins indispensables WordPress.

Sauvegardes automatiques : votre filet de sécurité

Même avec toutes les protections du monde, un site peut être compromis. La sauvegarde régulière est votre police d’assurance qui vous permet de restaurer en 10 minutes au lieu de reconstruire pendant des semaines.

Planifier des backups quotidiens

UpdraftPlus (gratuit) sauvegarde automatiquement votre base de données et vos fichiers vers Google Drive, Dropbox ou un serveur FTP externe. Configurez une sauvegarde complète quotidienne à 2h du matin et conservez les 7 dernières versions.

Ne stockez JAMAIS vos sauvegardes uniquement sur le même serveur que votre site. Si le serveur est piraté ou tombe en panne, vous perdez site ET sauvegardes d’un coup. Un stockage cloud externe est indispensable.

Tester la restauration une fois par mois

Une sauvegarde non testée est une sauvegarde inutile. Créez un site de test local avec Local by Flywheel et restaurez-y votre dernière sauvegarde pour vérifier qu’elle fonctionne vraiment. Vous découvrirez peut-être que votre backup était corrompu avant d’en avoir désespérément besoin.

  • Fréquence backups : quotidien pour sites actifs, hebdomadaire pour sites vitrines
  • Rétention : gardez au moins 7 versions pour pouvoir revenir en arrière
  • Stockage externe : Google Drive, Dropbox, Amazon S3 ou serveur FTP distant
  • Test restauration : mensuel pour valider l’intégrité de vos sauvegardes

Documentez votre processus de restauration dans un fichier texte stocké hors de WordPress. En cas de panique totale, vous aurez une checklist claire à suivre sans improviser sous stress.

Hébergement sécurisé et configuration serveur

Votre hébergeur joue un rôle majeur dans la sécurité globale. Un hébergement mutualisé à 3 € par mois n’offre pas les mêmes protections qu’un serveur dédié ou un hébergement WordPress managé.

Choisir un hébergeur avec protection DDoS native

OVH, o2switch et Infomaniak incluent une protection DDoS de base qui bloque les attaques de déni de service au niveau de leur infrastructure. Kinsta et WP Engine (hébergements WordPress managés premium) ajoutent des pare-feu serveur et une isolation complète entre sites clients.

Vérifiez que votre hébergeur propose des sauvegardes automatiques quotidiennes incluses. Si votre site est piraté, vous pourrez restaurer une version saine en quelques clics depuis leur interface sans dépendre d’un plugin.

Protéger wp-config.php et fichiers sensibles

Le fichier wp-config.php contient vos identifiants de base de données. Déplacez-le un niveau au-dessus de la racine web ou protégez-le via .htaccess avec ces lignes :

<files wp-config.php>
order allow,deny
deny from all
</files>

Désactivez aussi l’éditeur de fichiers dans le tableau de bord WordPress en ajoutant `define(‘DISALLOW_FILE_EDIT’, true);` dans wp-config.php. Si un pirate accède à votre admin, il ne pourra pas modifier vos fichiers PHP directement depuis l’interface.

Surveillance et détection des intrusions

La sécurité n’est jamais acquise définitivement. Une surveillance continue vous permet de détecter une compromission dans ses premières heures plutôt que des semaines plus tard quand les dégâts sont irréversibles.

Monitorer les logs d’activité

WP Activity Log enregistre chaque action sur votre site : connexions, modifications de contenu, installation de plugins, changements de paramètres. Consultez ces logs hebdomadairement pour repérer des activités anormales comme des connexions depuis l’étranger ou des modifications non autorisées.

💡 Si vous gérez des sites clients, les logs d’activité prouvent exactement qui a fait quoi et quand, évitant les malentendus sur « qui a cassé le site ».

Configurez des alertes email pour les événements critiques : nouvel utilisateur admin créé, plugin installé, fichier core modifié. Ces notifications immédiates vous permettent de réagir en minutes plutôt qu’en jours.

Scanner régulièrement avec des outils externes

Sucuri SiteCheck (gratuit en ligne) scanne votre site depuis l’extérieur et détecte malware, spam SEO, redirections malveillantes et blacklistage. Lancez un scan mensuel même si Wordfence ne signale rien : les deux outils ont des bases de signatures différentes.

Google Search Console vous alerte aussi si votre site est piraté et utilisé pour du spam ou du phishing. Vérifiez le rapport de sécurité chaque semaine. Un site blacklisté par Google perd 95 % de son trafic instantanément. Si vous accompagnez des clients sur le long terme, cette expertise sécurité est essentielle pour tout freelance WordPress professionnel.

FAQ – Sécuriser un site WordPress

Mon site WordPress a-t-il vraiment besoin d’un plugin de sécurité ?

Oui, absolument. Même un site vitrine sans données sensibles reste une cible pour les robots qui cherchent à installer du spam, miner des cryptomonnaies ou lancer des attaques vers d’autres sites. Un plugin comme Wordfence (gratuit) bloque automatiquement 99 % des tentatives d’intrusion sans que vous ayez à faire quoi que ce soit. L’installer prend 5 minutes et peut vous économiser des milliers d’euros de nettoyage après piratage. La question n’est pas « si » votre site sera ciblé mais « quand », car les attaques automatisées testent continuellement des millions de sites WordPress chaque jour.

Les mises à jour automatiques peuvent-elles casser mon site ?

C’est possible mais rare si vous utilisez des plugins et thèmes de qualité régulièrement maintenus. Le risque d’un site piraté à cause d’une faille non corrigée est statistiquement bien supérieur au risque d’incompatibilité après mise à jour. Pour minimiser les problèmes, testez d’abord les mises à jour majeures sur un environnement de staging (copie de votre site) avant de les appliquer en production. Les mises à jour mineures de sécurité peuvent être automatisées sans risque. Gardez toujours une sauvegarde récente avant toute mise à jour importante pour pouvoir restaurer rapidement en cas de problème.

Combien coûte la sécurisation complète d’un site WordPress ?

La sécurité de base est gratuite : WordPress lui-même, certificat SSL via Let’s Encrypt, plugins gratuits comme Wordfence et UpdraftPlus. Comptez 0 € si vous configurez tout vous-même. Pour une protection renforcée, un hébergement sécurisé de qualité coûte 10 à 30 € par mois, un plugin premium comme Sucuri environ 200 € par an, et un audit de sécurité professionnel initial entre 300 et 1 000 € selon la complexité de votre site. Au total, un budget annuel de 300 à 800 € suffit largement pour sécuriser sérieusement un site pro ssionnel contre 95 % des menaces.

Comment savoir si mon site WordPress est déjà piraté ?

Plusieurs signaux d’alerte : ralentissement soudain sans raison apparente, pages ou contenus que vous n’avez pas créés, redirections vers des sites douteux, emails envoyés depuis votre domaine sans votre action, baisse brutale de trafic ou alerte Google dans Search Console. Scannez immédiatement votre site avec Sucuri SiteCheck (gratuit en ligne) et Wordfence. Vérifiez vos fichiers core WordPress avec un outil de comparaison pour détecter des modifications. Si le scan confirme une infection, ne paniquez pas : restaurez une sauvegarde propre d’avant le piratage, changez tous vos mots de passe, mettez à jour tout votre site et renforcez votre sécurité selon les recommandations de cet article.

Conclusion

Sécuriser votre site WordPress n’est pas une tâche ponctuelle mais un processus continu qui nécessite vigilance et maintenance régulière. Les bases présentées dans cet article – mises à jour systématiques, mots de passe forts avec 2FA, SSL, plugin de sécurité fiable et sauvegardes automatiques – protègent efficacement contre 95 % des attaques courantes. L’investissement en temps (quelques heures initiales puis 30 minutes par mois) est dérisoire comparé aux conséquences d’un piratage.

Commencez dès aujourd’hui par les fondamentaux : activez les mises à jour automatiques, installez Wordfence et configurez UpdraftPlus pour des sauvegardes quotidiennes vers Google Drive. Ces trois actions prennent 20 minutes maximum et multiplient par 10 la résilience de votre site. Ensuite, progressez vers des mesures plus avancées comme la modification de l’URL de connexion et la protection des fichiers sensibles. La sécurité WordPress n’est pas compliquée, elle demande juste de la méthode et de la régularité.

Sécuriser mon site

Antoine Koe

Fini le casse-tête digital, je prends en charge la création de votre site web rentable, sur mesure et livré en 2 à 4 semaines. Développeur web freelance et créateur de présence digitale avec +10 ans d’expérience. 5/5 sur Google. ⭐

Table des matières