Le mécanisme natif de mise en maintenance WordPress
Le message “Briefly unavailable for scheduled maintenance. Check back in a minute.” (“Brièvement indisponible pour maintenance planifiée). Revenez dans une minute.”) est un message que vous pouvez voir sur votre site WordPress lorsque des mises à jour sont en cours d’installation, que ce soit pour le cœur de WordPress lui-même, pour des plugins ou pour des thèmes.
Ce message s’affiche normalement lorsque WordPress met à jour des fichiers sur votre site, comme lors de l’installation de nouvelles versions ou de correctifs de sécurité.
Pendant cette période, WordPress place automatiquement votre site en mode de maintenance pour s’assurer que les mises à jour sont correctement appliquées et pour éviter toute perturbation ou tout problème potentiel durant le processus.
Vous pouvez forcer la mise en maintenance en créant un fichier .maintenance
à la racine de votre installation WordPress (le même répertoire où se trouve le fichier wp-config.php
).
Contenu du fichier .maintenance :
<?php $upgrading = time(); ?>
Personnalisez la page de maintenance (facultatif) :
Le fichier .maintenance
ne contient généralement pas de contenu visible pour les visiteurs.
Cependant, si vous souhaitez personnaliser la page de maintenance, vous devrez créer ou modifier le fichier wp-content/maintenance.php
et y ajouter le code HTML et CSS approprié pour la mise en page et le contenu de la page de maintenance.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Maintenance en cours</title>
<style>
/* Votre CSS personnalisé ici */
</style>
</head>
<body>
<div class="maintenance">
<h1>Site en maintenance</h1>
<p>Nous sommes en train d'effectuer des mises à jour pour améliorer votre expérience. Veuillez revenir bientôt.</p>
</div>
</body>
</html>
Après avoir terminé vos mises à jour ou vos modifications, supprimez simplement le fichier .maintenance
de la racine de votre installation WordPress pour désactiver le mode de maintenance et rétablir l’accès normal à votre site.
Conseil : il est recommandé d’afficher un message personnalisé.
Remarque : la mise en maintenance vous permet également de corriger des bugs sans pénaliser le rendu pour vos visiteurs.
Extension SeedProd
L’extension SeedProd est une extension populaire pour les sites WordPress qui permet de créer facilement des pages de maintenance, des pages d’atterrissage (landing pages) et des pages de pré-lancement (coming soon pages) de manière professionnelle et attrayante.
Remarque : SeedProd propose une version gratuite et payante.
Voici quelques-unes des principales utilisations et fonctionnalités de l’extension SeedProd :
- Page de Maintenance : SeedProd permet de mettre en place une page de maintenance personnalisée pour votre site WordPress. Cela peut être utile lorsque vous effectuez des mises à jour, des changements de conception ou des modifications importantes sur votre site, afin de fournir aux visiteurs une page temporaire informant de la situation.
- Page de pré-lancement (Coming Soon) : si vous prévoyez de lancer un nouveau site web, un produit ou un service, SeedProd peut vous aider à créer une page de pré-lancement (coming soon page). Cela permet de susciter l’intérêt, de capturer les adresses e-mail des visiteurs intéressés et de préparer le lancement officiel.
- Pages d’atterrissage (Landing Pages) : l’extension SeedProd offre des fonctionnalités pour créer des pages d’atterrissage personnalisées pour des campagnes de marketing spécifiques. Ces pages peuvent être optimisées pour convertir les visiteurs en leads, en clients ou en abonnés.
- Personnalisation facile : SeedProd propose une interface conviviale avec des fonctionnalités de glisser-déposer, ce qui permet aux utilisateurs de personnaliser facilement leurs pages sans avoir à connaître le code.
- Intégration avec les services de marketing : l’extension peut s’intégrer à des outils de marketing par e-mail, de suivi des conversions et d’autres services, ce qui facilite la collecte de données et la gestion des campagnes.
- Options de design : SeedProd propose un large éventail d’options de conception, de modèles prédéfinis et de styles pour aider les utilisateurs à créer des pages attrayantes et professionnelles.
- Gestion des accès : vous pouvez souvent définir des règles d’accès pour les différentes pages que vous créez, ce qui signifie que seuls les utilisateurs autorisés peuvent les voir pendant la phase de développement ou de pré-lancement.
Installer l’extension SeedProd
Depuis le menu Extensions > Ajouter, rechercher SeedProd.

Alternative : l’extension gratuite Maintenance (plus simple et basique).

Maintenance permet de personnaliser la page de maintenance en termes de texte, couleurs, design, arrière-plan et propose de nombreuses fonctionnalités telles que l’affichage d’un compte à rebours, de l’inscription à une newsletter, etc.
Remarque : cochez l’option « 503 Response Code » dans les réglages de l’extension afin que les robots Google comprennent qu’il s’agit d’une mise en maintenance et les inviter à revenir plus tard.
Activer le mode de maintenance
Après avoir activé l’extension, vous trouverez les paramètres accessibles depuis le menu SeedProd > Configuration.

Remarque : l’option Setup a Coming Soon Page indique aux robots d’indexation des moteurs de recherche que le site n’est pas encore disponible.
Remarque : l’option Setup a Lading Page vous permet de créer des pages d’atterrissages.
Choisissez l’option Setup a Maintenance Page, puis le modèle de page.

Remarque : vous pouvez également choisir l’option Blank Template pour commerce de zéro.
Conseil : en saisissant votre adresse e-mail dans le formulaire présent dans la barre de notification orange, vous pourrez débloquer l’utilisation de 10 modèles supplémentaires.
Un éditeur vous donne ensuite accès à la personnalisation de votre page de maintenance.

La construction fonctionne via un mécanisme de blocs (situés à gauche) et de glisser/déposer.
Cliquez sur chaque bloc dans la zone de conception située à droite pour avoir accès à leur configuration.
Remarque : certains blocs (grisés) ne sont disponibles qu’avec la version PRO de l’extension.
Remarque : le champ Formulaire de contact nécessite l’installation de l’extension WP Forms.
L’onglet Page Settings permet de donner un titre à la page et de la publier (option Publish).

Le sous-onglet SEO vous permettra de renseigner la favicon (icône de site) de la page maintenance, qui s’affichera dans l’onglet du navigateur web de l’internaute, de définir le titre et la méta-description qui s’afficheront dans les résultats de recherche Google.

Le sous-onglet Scripts vous permettra d’entrer un code JavaScript (ex. code de suivi Google Analytics) afin de suivre le trafic sur votre page d’attente ou de maintenance.

Remarque : l’intégration de Google Analytics peut également être effectuée depuis l’onglet Connect (en utilisant l’extension MonsterInsights).

Remarque : la version PRO vous donnera accès à davantage d’intégrations (MailChimp, AWeber, ActiveCampaign, GetResponse, ConvertKit, Zapier et plus encore…).
Après avoir sauvegardé vos modifications avec le bouton Save, l’on vous demandera si vous souhaitez activer la maintenance.
Vérifiez bien depuis le menu SeedProd > Page d’atterrissage que cette dernière soit indiquée comme activée.

Si tout est opérationnel, vous devriez voir la page de maintenance apparaître sur votre site web si vous naviguez en tant que visiteur non connecté.
Conseil : vous pouvez tester en navigation privée.

Remarque : certaines extensions de mise en cache peuvent perturber l’affichage de la page de mise en maintenance.