Est-il possible de créer un site Web WordPress statique ?

Publié: 2022-08-10

Vous cherchez à simplifier votre site WordPress ? Peut-être trouvez-vous votre site Web dynamique trop lent, ou peut-être avez-vous réalisé qu'il y a beaucoup de back-end dont vous n'avez pas besoin.

Pour résoudre ces problèmes, vous pouvez générer une version statique de votre site Web. Cela peut aider à améliorer ses performances et sa sécurité. Bien que nous ne recommandions pas les sites statiques pour chaque cas d'utilisation, ils peuvent être une excellente option pour les petits sites Web qui n'ont pas besoin d'être mis à jour souvent.

Dans cet article, nous commencerons par discuter des différences entre les sites Web statiques et dynamiques. Ensuite, nous vous montrerons trois façons de créer un site Web WordPress statique. Allons-y !

Une introduction aux sites Web dynamiques et statiques

Tout d'abord, nous examinerons les principales différences entre les sites Web dynamiques et statiques.

Sites Web dynamiques

Les sites Web dynamiques présentent un contenu différent à différents visiteurs, ce qui les rend plus adaptés aux besoins en temps réel des utilisateurs. Ce qui est affiché peut dépendre de l'emplacement d'un utilisateur, de ses paramètres et préférences, ou des actions qu'il a effectuées sur votre site.

Dans tous les cas, cela se traduit par une expérience utilisateur (UX) plus adaptée et personnalisée. Par exemple, une boutique de commerce électronique peut suggérer des produits aux clients, en fonction des achats précédents :

Un exemple de site web dynamique

Plutôt que de simplement stocker et afficher des fichiers HTML (comme le font les sites Web statiques), les sites dynamiques créent les pages sur-le-champ, en utilisant HTML, CSS, JavaScript et les langages de script côté serveur. Lorsque la page est demandée par les utilisateurs, le serveur extrait les informations des bases de données pour construire le fichier HTML pour chaque visiteur.

Ces demandes prennent plus de temps à traiter, car le fichier HTML n'est pas prêt et n'attend pas comme sur un site Web statique. Cela peut entraîner des problèmes de performances et ralentir les temps de chargement des sites Web dynamiques. Dans le même temps, les nombreux avantages impliqués signifient que la grande majorité des sites Web que vous visitez seront dynamiques.

Sites Web statiques

Lorsque les utilisateurs arrivent sur un site Web statique, ils reçoivent un seul fichier HTML, accompagné de quelques feuilles de style et de scripts. Ceux-ci sont stockés et livrés aux utilisateurs lorsque les informations sont demandées. Cela signifie que la page a exactement la même apparence pour chaque utilisateur qui visite le site, et elle ne peut être modifiée que par un programmeur modifiant le fichier HTML.

Cependant, les sites Web statiques peuvent toujours fournir des expériences interactives et engageantes aux utilisateurs via bon nombre des mêmes éléments que les sites Web dynamiques. Par exemple, les sites statiques peuvent toujours inclure des liens, des boutons, des médias, des téléchargements numériques et JavaScript.

Une conception statique est particulièrement adaptée aux sites qui ne nécessitent pas de contenu personnalisé et qui ne nécessitent pas de mises à jour fréquentes, tels que les sites d'information ou les sites composés de moins de quatre pages. Cela en fait un excellent choix pour les sites Web de CV, les sites Web de brochures et les pages de destination en lecture seule (telles que les pages "Coming Soon").

Décider quel type de site Web convient à vos besoins

Maintenant que nous avons couvert les bases, examinons certains des avantages et des inconvénients de l'utilisation de sites Web statiques et dynamiques.

Les avantages et les inconvénients des sites Web dynamiques

Les sites Web dynamiques offrent une personnalisation complète, vous permettant d'adapter le contenu à chaque utilisateur. Le code dynamique est également beaucoup plus puissant et permet une plus grande fonctionnalité. Par exemple, vous pouvez utiliser du code dynamique pour créer des applications Web et des logiciels, ce qui ne serait pas possible avec un site Web statique.

De plus, vous pouvez facilement apporter des modifications radicales à votre site Web, c'est pourquoi nous recommandons une conception dynamique pour les sites mis à jour régulièrement, tels que les blogs. C'est également un bon choix pour les sites Web qui nécessitent beaucoup d'interaction de l'utilisateur, comme les magasins de commerce électronique et les services de streaming :

Exemple de site dynamique pour changer fréquemment de contenu

D'autre part, les sites Web dynamiques sont plus complexes que les sites statiques. Par conséquent, en créer un à partir de zéro peut nécessiter plus de temps et d'efforts, ainsi que certaines compétences techniques. Cependant, vous pouvez engager des développeurs pour configurer votre site pour vous ou utiliser un système de gestion de contenu (CMS) tel que WordPress.

Le plus gros inconvénient des sites dynamiques est qu'il y a beaucoup plus de traitement requis dans le back-end, ce qui peut entraîner des temps de chargement plus lents. Cela peut non seulement endommager votre UX, mais aussi réduire le temps passé sur le site (TOS) et augmenter le taux de rebond, qui sont deux facteurs pour les classements de recherche. Heureusement, il existe de nombreuses façons simples de faire fonctionner votre site rapidement.

Les avantages et les inconvénients des sites Web statiques

Les sites Web statiques offrent des temps de chargement très rapides car la page est déjà construite et stockée, attendant juste que les utilisateurs y accèdent. Les temps de chargement rapides sont une bonne nouvelle pour l'expérience utilisateur et peuvent vous aider à améliorer votre position dans les moteurs de recherche.

En règle générale, les sites Web statiques sont faciles à créer et à entretenir et nécessitent peu de connaissances en matière de codage. Une certaine familiarité avec HTML et CSS peut être utile si vous construisez le site à partir de zéro. Cependant, vous pouvez également utiliser des créateurs de sites Web et des CMS pour créer un site statique sans trop de savoir-faire technique.

Cela fait des sites Web statiques un excellent choix pour les entreprises qui cherchent à lancer un site Web de base aussi rapidement et facilement que possible. La sécurité peut également être plus stricte sur les sites Web statiques, car il n'y a pas de plugins à pirater, pas de PHP et pas de connexion à la base de données.

Par exemple, la société de logiciels Rookout utilise un site statique afin d'améliorer la sécurité et de réduire la charge du serveur :

Exemple de site statique pour améliorer la sécurité

Les principales limites de la création d'un site Web statique impliquent l'évolutivité. Il peut être difficile et fastidieux d'effectuer des modifications à l'échelle du site. Par exemple, si vous décidez de modifier un en-tête ou d'ajouter une nouvelle page à votre site, cela nécessiterait de modifier chaque fichier HTML individuel ou d'en créer un nouveau.

Ce n'est souvent pas pratique pour les sites Web en croissance avec plus d'une poignée de pages. Il existe également certains types de sites Web qui ne sont pas adaptés à une conception statique, tels que les magasins de commerce électronique. En effet, certaines fonctions (telles que la vérification) nécessiteraient de nombreux outils tiers pour être facilitées. Ceux-ci pourraient alourdir votre site Web, entraînant des problèmes de performances et de vitesse.

Comment créer un site Web WordPress statique (3 façons)

Si vous décidez qu'un site statique est adapté à vos besoins, vous devez savoir comment en créer un. Il existe quelques méthodes pour ce faire. Donc, avant de conclure, explorons trois façons de créer un site Web WordPress statique.

1. Créer une page d'accueil statique

Le moyen le plus simple de créer quelque chose qui fonctionne comme un site Web statique consiste à définir une seule page statique comme page d'accueil WordPress. C'est idéal si vous souhaitez créer un site d'une page simple et rapide.

Dans votre tableau de bord WordPress, allez dans Pages > Ajouter nouveau :

Ajouter une nouvelle page à WordPress

Créez votre page comme d'habitude, en ajoutant un titre et tout contenu que vous aimez (évitez simplement d'inclure des éléments dynamiques). Cliquez ensuite sur Publier :

Créer et publier une nouvelle page dans WordPress

Accédez à Paramètres > Lecture . Ensuite, sous Votre page d'accueil s'affiche , cochez la case Une page statique . À côté de Page d' accueil , utilisez la liste déroulante pour sélectionner la nouvelle page que vous avez créée et enregistrez vos modifications :

Définir une page comme page d'accueil statique dans WordPress

Vous venez de créer une page statique et de la définir comme page d'accueil. Bien qu'il ne s'agisse pas d'un "vrai" site statique, il peut bien fonctionner si vous souhaitez créer une page de destination en lecture seule.

2. Générez une version statique de votre site Web WordPress

Si vous avez déjà un site Web que vous souhaitez rendre statique, vous pouvez utiliser un plugin comme Simply Static. C'est une excellente option si vous souhaitez maintenir votre site dynamique opérationnel et en générer une version statique. Selon la méthode de livraison que vous choisissez, soit vous recevrez un fichier contenant votre site Web statique, soit la version statique de votre site sera envoyée à un chemin de serveur spécifié.

Dans votre tableau de bord WordPress, dirigez-vous vers Plugins > Ajouter un nouveau . Recherchez « Simply Static », puis cliquez sur Installer maintenant et activer :

Plugin simplement statique dans WordPress

Dans la barre latérale, accédez à Simply Static > Paramètres . Dans la plupart des cas, vous pouvez laisser tous les paramètres au niveau par défaut. Cependant, vous pouvez également inclure/exclure manuellement toutes les URL ici (par exemple, si vous souhaitez conserver certaines pages hors de la version statique de votre site) :

Inclure/exclure des URL dans les paramètres Simply Static

Ensuite, allez dans Simply Static > Generate , et cliquez sur Generate Static Files :

Génération de fichiers statiques à partir de votre site WordPress à l'aide du plugin Simply Static.

Téléchargez vos fichiers .zip avec le lien fourni. Si votre site occupe le domaine où vous souhaitez que votre version statique soit située, vous devrez migrer votre site Web WordPress habituel vers un autre sous-domaine. Si vous envisagez de transférer votre site sur un autre serveur, vous pouvez le faire en utilisant les fichiers .zip .

3. Utilisez l'hébergement WordPress sans tête

Le développement sans tête détache le back-end de votre site Web du front-end, vous permettant d'utiliser un CMS pour créer votre contenu tout en utilisant une interface de programmation d'application (API) pour le front-end. Nous recommandons cette option si vous souhaitez que les utilisateurs affichent une version statique de votre site Web en ligne, mais que vous souhaitez tout de même apporter des modifications à votre contenu en accédant à votre zone d'administration WordPress.

C'est la méthode la plus complexe, et elle nécessitera une certaine expertise technique. Cependant, cela vous permet de gérer votre site avec plus de flexibilité et de contrôle. Par exemple, cela peut être une bonne option pour les développeurs qui souhaitent diffuser du contenu sur les plates-formes Android et iOS à partir du même back-end. C'est également un bon choix pour les sites/applications utilisant des frameworks JavaScript.

Pour commencer, vous voudrez trouver un fournisseur qui propose un hébergement WordPress sans tête, tel que WP Engine :

plug-in wpengine

Vous aurez peut-être besoin de deux hôtes distincts : un pour le back-end sans tête (qui devra prendre en charge WordPress et PHP) et un pour le front-end de votre site. Avec WordPress et WP Engine ensemble, vous pouvez créer et gérer des sites Web sans tête, à la fois statiques et dynamiques.

Conclusion

Si vous trouvez que votre site Web dynamique est trop lent ou si vous n'utilisez pas pleinement son back-end, vous pouvez envisager de passer à un site Web WordPress statique. Cela peut aider à rationaliser votre site, en améliorant les performances et la sécurité.

Pour récapituler, voici trois façons de créer un site Web WordPress statique :

  1. Créez une page d'accueil statique dans votre tableau de bord WordPress.
  2. Générez une version statique de votre site, en utilisant un plugin tel que Simply Static.
  3. Utilisez un fournisseur d'hébergement WordPress sans tête, tel que WP Engine.

Avez-vous des questions sur la création d'un site Web WordPress statique? Faites-nous savoir dans la section commentaires ci-dessous!