Wordpress

Pourquoi et comment créer un site Web statique avec WordPress

Qu'est-ce que vous ne pouvez pas construire avec WordPress ? Vous pouvez créer tous types de sites Web, des petits blogs aux grands sites de commerce électronique.

C'est la raison pour laquelle WordPress est la plate-forme de choix pour des millions d'entreprises à travers le monde, y compris de grandes marques.

WordPress est simple à utiliser et propose de nombreuses options de personnalisation dans les thèmes, les constructeurs de pages et les plugins.

De plus, la plate-forme bénéficie d'une énorme communauté de contributeurs et de supporters à travers le monde. Il y a plusieurs raisons pour lesquelles WordPress est un incontournable, mais nous n'entrerons pas dans cela.

Bien que WordPress soit un formidable framework d'application, vous ne pouvez pas créer de simples sites Web statiques sur la plate-forme. Je veux dire, de simples sites Web HTML + CSS + (peut-être JavaScript), et pas cet autre "définissez une page statique dans votre Lecture Paramètres" chose.

Je parle de cela, ce n'est PAS ce que nous essayons d'atteindre.

Et c'est tout parce que WordPress génère ce que nous appelons des pages Web dynamiques.

Si cela semble déroutant, mon ami, ça l'est. Alors, quelle est la différence entre un site web statique et un site web dynamique ? Eh bien, pour faire la lumière, je vais expliquer comment fonctionne WordPress et comment fonctionnent les sites Web statiques. Commençons par les sites Web statiques, mesdames et messieurs.

Les sites Web statiques utilisent de simples fichiers HTML et CSS, et probablement du JavaScript. Fichiers que vous créez/codez à partir de zéro ou en utilisant des logiciels tels que CoffeeCup, entre autres. Oh mon Dieu, je déteste le jargon, mais c'est difficile à éviter.

Si je devais expliquer, nous aurions besoin d'un cours complet de conception de sites Web. Lorsque vous avez quelques minutes à perdre, consultez les guides que j'ai liés ci-dessus pour plus d'informations.

De côté: Pour les débutants, HTML fournit la structure et CSS fournit le style. JavaScript offre de l'interactivité. Personnellement, je préfère écrire du code à partir de zéro plutôt que d'utiliser CoffeeCup, car de tels outils créent un code volumineux. Je préfère tenter ma chance avec NotePad++ et tout construire à partir de zéro.

WordPress, d'autre part, est une plate-forme qui génère des pages Web à la volée. Vous ne codez pas les pages à partir de zéro. Connectez-vous simplement à votre administrateur WordPress, entrez votre contenu et appuyez sur le bouton Publier des contenus de qualité, brochure HXNUMX .

Ensuite, le tout-puissant PHP entre en jeu et récupère votre contenu à partir d'une base de données qui s'exécute sur MySQL ou autre chose, telle que MariaDB. Oui, je sais, mais lisez la suite.

WordPress s'occupe de tout le reste, en rassemblant différentes parties pour créer la page que vous voyez dans votre navigateur.

Cela ressemble beaucoup à ce que fait Microsoft Office lorsque vous créez un document. Entrez simplement le contenu et Microsoft Office gère tout le reste. Vous ne codez pas le document à partir de zéro.

Cela dit, vous disposez de quelques outils pour créer une version statique de votre site Web WordPress. Je veux dire, vous pouvez utiliser un plugin ou un service basé sur le cloud.

C'est ce que j'aime le plus dans WordPress ; il y a toujours une solution de contournement. Vous obtenez soit un plugin ou un service pour vous trier. Je n'ai pas encore trouvé de problème que je ne peux pas résoudre en utilisant des plugins ou des services tiers.

Mais avant de nous perdre dans tout cela, pourquoi voudriez-vous créer une version statique de votre site WordPress ? Quels sont les bénéfices?

Pourquoi créer un site Web statique avec WordPress

En résumé : chaque site WordPress exécute des centaines de tâches avant de créer la page que vous voyez dans votre navigateur, ce qui ralentit tout.

Votre site Web WordPress fonctionne également sur des milliers de fichiers du noyau WordPress, du thème, des plugins et des intégrations tierces. Ce n'est pas tout; votre site Web WordPress se connecte à plusieurs points de terminaison, créant plusieurs failles de sécurité pour les pirates.

Un site Web statique, en revanche, ne fonctionne pas de la même manière. Il peut fonctionner sans connexion à une base de données, ce qui le rend plus rapide. De plus, il y a peu (voire aucun) de points de terminaison, ce qui signifie que vous bénéficiez d'une meilleure sécurité. De plus, vous n'êtes pas sujet aux erreurs WordPress courantes, telles que le tristement célèbre "erreur lors de l'établissement de la connexion à la base de données" Erreur.

Maintenant, la longue lecture.

Voici pourquoi un site Web statique est une solution de contournement viable. Rappelles toi, nous ne vous disons pas complètement nuke votre installation WordPress. Vous créez simplement une version statique afin de pouvoir profiter des avantages suivants.

Temps de chargement de page plus rapide

Pourquoi la vitesse de la page est importante

Un site WordPress peut-il fonctionner sans base de données ? Non. WordPress peut-il fonctionner sans Apache ou PHP ? Encore une fois, non. WordPress ne peut pas fonctionner sans de nombreuses tâches côté serveur dont un site Web statique peut se passer.

Les choses empirent si vous utilisez un hébergement partagé, où les ressources sont dispersées sur des millions de sites Web. Si vous faites votre marketing correctement et commencez à attirer beaucoup de trafic, un site Web WP sur un hébergement partagé en souffrira.

Pour créer la page que vous voyez dans votre navigateur, WordPress effectue de nombreux allers-retours vers le serveur et exécute une tonne de commandes PHP, entre autres.

Les commandes et les trajets prennent du temps. Cela peut prendre des millisecondes, mais lorsque vous avez un site Web volumineux (et populaire), il est suffisamment important pour ralentir les choses et provoquer des taux de rebond élevés.

Les sites Web statiques n'ont pas besoin de traiter les pages dynamiques, ce qui élimine les allers-retours, ce qui vous fait gagner du temps de chargement des pages. Ce qui se passe, c'est que vous obtenez des vitesses de chargement de page plus rapides, ce qui est toujours le bienvenu, surtout lorsque Google récompense des sites Web plus rapides. De plus, des pages plus rapides améliorent l'expérience utilisateur (UX), se traduisant par de meilleurs taux de conversion sur toute la ligne.

Pro Tip: Vous pouvez accélérer votre site Web WordPress en utilisant un service comme WP Rocket, choisir un meilleur hébergement et nettoyer les ordures sur votre site.

Meilleure sécurité

Meilleure sécurité

L'injection SQL est une menace imminente qui détruit site après site - des millions de personnes. Et WordPress n'est pas épargné car il fonctionne sur une base de données qui n'est pas à l'abri de l'injection SQL, d'autant plus si vous ne renforcez pas votre sécurité WordPress.

En plus de cela, certains plugins WordPress peuvent exposer votre site à des risques de sécurité (comme les attaques XSS), en particulier si vous téléchargez des plugins à partir de sources douteuses ou si vous ne parvenez pas à exécuter des mises à jour régulières.

Une version statique de votre site Web n'a pas cette vulnérabilité car il n'y a pas de plugins à pirater. De plus, aucun code PHP (qui s'exécute sur le serveur) n'est en cours d'exécution. Vous n'avez pas non plus besoin de vous connecter à une base de données 🙂

Bien sûr, la version WordPress de votre site présente toujours ces problèmes de sécurité, mais vous pouvez choisir de masquer WordPress aux attaquants à l'aide du fichier .htaccess.

Cachez simplement la version WordPress derrière un mot de passe .htaccess et servez le site Web statique à sa place. Et puis continuez à créer du contenu dans WordPress et à apporter des modifications au site statique.

Pro Tip: Vous pouvez rendre votre site WordPress invulnérable aux risques de sécurité en pratiquant une meilleure hygiène du site (consultez l'article lié ci-dessus) et en restant proactif avec les sauvegardes de site WordPress.

Inutile de dire qu'aucun actif numérique (lecture, sites Web, applications mobiles, etc.) n'est à 100% à l'abri des attaques, alors restez vigilant.

Moins de gestion et d'entretien

Maintenance du site

La gestion d'un site Web n'est pas une tâche facile. Gérer un site Web WordPress sain est encore plus difficile. De nombreux rouages ​​​​en fonctionnement ont besoin d'un huilage constant, comme nous l'avons vu dans la liste de contrôle de maintenance de WordPress.

Pour commencer, vous devez garder votre installation WordPress à jour, ou vous courtiserez les méchants. En outre, les nouveaux thèmes et plugins nécessitent la dernière version de WordPress, ce qui signifie que vous manquez d'excellentes fonctionnalités.

N / B: Si vous n'en aviez aucune idée, les thèmes et plugins obsolètes exposent votre site aux attaquants, surtout s'ils ont des failles de sécurité connues.

De plus, vous devez optimiser vos pages pour des vitesses de chargement plus rapides, ce qui peut vous lancer une boule de courbe lors de la minimisation de fichiers ou de l'utilisation de plugins de mise en cache WordPress et de CDN. Si vous êtes débutant, c'est difficile. Je sais; J'ai été là-bas.

Avec un site Web statique, vous n'avez rien de tout cela. Vous n'avez pas besoin de mettre à jour le noyau, les thèmes ou les plugins de WordPress, ce qui signifie moins de maintenance de votre part.

De côté: Mais vous devez continuer à mettre à jour votre noyau WordPress, vos thèmes et vos plugins, même si vous avez une installation locale sur votre PC. C'est une bonne hygiène de sécurité du site.

Vous n'avez pas non plus à vous soucier de la vitesse de chargement des pages, même si vous utilisez un hébergement partagé. En plus de cela, une version statique de votre site Web a une meilleure sécurité, comme nous l'avons mentionné plus tôt, ce qui est une chose de moins à se soucier.

Pro Tip: Mettez toujours à jour votre noyau WordPress, vos thèmes et vos plugins pour rester en avance sur les cybercriminels et pour les meilleures fonctionnalités. Pour de meilleures vitesses de page, découvrez comment réduire le temps de chargement des pages WordPress.

Évolutivité

Évolutivité

Nous voulons tous créer des sites Web qui attirent une tonne de visiteurs. Après tout, le trafic est la pierre angulaire de tout site Web réussi.

Sans trafic, votre site Web est pratiquement mort. Vous avez créé un site Web pour que le monde puisse vous trouver, vous et votre entreprise, et c'est bien.

Maintenant, WordPress est une plate-forme assez évolutive. Il peut gérer tout ce que vous lui lancez, que vous soyez propriétaire d'une petite entreprise avec une douzaine de visiteurs Web ou une énorme ligne de commerce électronique avec des millions de vues par mois.

Mais si vous avez un pic de trafic et que vous utilisez un hébergement partagé, par exemple, votre site Web WordPress rencontrera des problèmes car de nombreuses tâches s'exécutent en arrière-plan (tâches qu'un package d'hébergement partagé ne peut pas gérer).

De nombreuses visites simultanées sur votre site Web WordPress à la fois peuvent assommer votre serveur ou votre base de données car de nombreux processus sont en cours d'exécution.

D'un autre côté, un site Web statique peut facilement évoluer, que vous ayez dix ou un million de visites à la fois. Pourquoi? Parce qu'il n'y a pas d'allers-retours vers le serveur et la base de données.

En d'autres termes, pratiquement aucun processus lourd sur le serveur n'est en cours d'exécution, ce qui signifie que plusieurs visites à la fois ne vous mettront pas KO. Cela peut encore arriver, mais pas aussi souvent qu'avec un site Web WordPress car – allers-retours et processus.

Cela signifie que vous pouvez héberger confortablement sur des hôtes économiques ou même gratuitement sur GitHub (ou d'autres hébergeurs gratuits) sans aucun problème. Votre site Web statique fonctionnera toujours même si vous obtenez un pic de trafic, ce qui pourrait entraîner la suppression de votre site Web WordPress sur le même pack d'hébergement.

Pro Tip: Il est conseillé d'aller avec une grande société d'hébergement WordPress dès le départ. L'hébergement WordPress géré et l'hébergement cloud sont deux options viables si vous souhaitez évoluer sans effort.

Ce sont quelques-uns des avantages de la création d'une version statique de votre site Web WordPress. Maintenant, passons à la partie amusante ; créer une version statique de votre site WordPress.

J'ai essayé quelques plugins, et ils ont tous échoué lamentablement. Certains n'ont pas été mis à jour depuis des années, et d'autres nécessitent la compilation du code source Github, ce qui n'est certainement pas pour les débutants. C'était tellement frustrant jusqu'à ce que je trouve StaticPress2019, et je peux à nouveau sourire.

Comment créer un site Web statique avec WordPress

Pour un certain contexte, je travaille avec l'exemple de site suivant, qui est l'une des démos prêtes à l'emploi fournies avec le thème Total WordPress :

Site Web statique avec WordPress

Le site de démonstration WordPress vit sur : design.vistamedia.xyz.

Nous allons créer un site Web statique que nous hébergerons sur un sous-domaine différent (c'est-à-dire, statique.vistamedia.xyz) qui ressemble actuellement à ceci :

Ne t'inquiète pas; c'est juste un répertoire vide sur mon serveur sans aucun fichier de site Web. C'est là que nous stockerons la version statique de notre site WordPress.

N / B: J'utilise des sous-domaines à des fins d'illustration uniquement. Vous pouvez utiliser n'importe quel autre domaine ou URL que vous aimez.

Mais avant de continuer, voici quelques points à garder à l'esprit. Pour commencer, cette solution de contournement n'est pas pour tous les sites Web WordPress.

C'est idéal pour les sites Web simples, tels que :

  • Brochures en ligne qui n'ont pas besoin de fonctionnalités complexes
  • Portefeuilles de base
  • Sites purement informatifs
  • Bientôt pages et pages de destination
  • Sites sujets aux attaques, par exemple, sites politiques et de célébrités
  • Des sites Web qui doivent être très rapides

Et c'est parce que la conversion d'un site Web WordPress en un site Web statique supprime les fonctionnalités côté serveur, telles que :

  • plugins de commerce électronique
  • La plupart des plugins de curseur
  • Formulaires de commentaires WordPress par défaut
  • Formulaires de contact côté serveur
  • Tous les plugins qui utilisent un formulaire de soumission
  • Plugins d'événement
  • Plugins d'adhésion
  • Widgets de type « messages les plus populaires »
  • Flux RSS
  • Et tout autre plugin qui a besoin d'un serveur pour fonctionner

Un site de commerce électronique fonctionnant sur WooCommerce souffrira lorsque vous le convertirez en un site Web statique, car WooCommerce crée des pages dynamiques qui nécessitent PHP et des fonctionnalités côté serveur.

Cependant, il existe de nombreuses solutions de contournement pour obtenir les fonctionnalités dont vous avez besoin. Par exemple, vous pouvez utiliser Disqus pour les commentaires, Algolia pour la recherche et Snipcart pour le commerce électronique. Il existe des solutions de contournement pour les autres fonctionnalités, mais vous devez vous demander si cela en vaut la peine.

Cela dit… voyons ce que le plugin StaticPress2019 peut faire.

Comment créer un site Web statique avec le plugin StaticPress2019

StaticPress2019 est disponible dans le référentiel de plugins WordPress, ce qui signifie que nous pouvons l'installer dans le tableau de bord d'administration WordPress.

Connectez-vous à votre administrateur WordPress et accédez à Plugins> Ajouter nouveau:

créer un site web statique avec wordpress

Ensuite, entrez Presse statique dans la zone de recherche par mot-clé, et une fois que vous avez trouvé le plugin, cliquez sur Installer maintenant:

créer un site web statique avec wordpress

Après ça, Activer le plugin. Jusqu'ici, tout va bien, vous vous en sortez très bien.

Ensuite, cliquez sur Options de StaticPress2019 sur votre menu d'administration WordPress, comme nous le soulignons ci-dessous.

Ensuite, entrez l'URL et la racine du document de votre site Web statique et cliquez sur le bouton Enregistrer les modifications .

créer un site web statique avec wordpress

Dans mon cas, j'utilise statique.vistamedia.xyz et  /home/vistxxxx/static.vistamedia.xyz, respectivement. Utilisez les valeurs applicables à votre cas.

Ensuite, cliquez sur StatiquePress2019 :

Sur la page suivante, cliquez sur le Reconstruire bouton, comme indiqué dans la capture d'écran suivante.

Attendez la fin du processus pour suivre son cours. Cela peut prendre du temps, selon la taille de votre site Web.

Une fois le processus terminé, vous pouvez faire éclater le bulle parce que c'est tout ce qu'il y a à faire

Mais attendez. N'oubliez pas de tester minutieusement votre site web statique ! Vous pouvez afficher votre nouveau site Web statique dans le front-end.

Voici comment notre résultat final à statique.vistamedia.xyz, qui ressemblait à ça plus tôt…

… regarde maintenant :

Site Web statique avec résultat WordPress

Vous ne pouvez pas faire la différence. Remarquez; c'est bien plus rapide que la version WordPress sur le même pack d'hébergement 🙂 Et tout y est, y compris les photos et les articles de blog, le responsive design, etc.

Le plugin StaticPress2019 est idéal pour créer des sites Web statiques à partir de sites Web WordPress nouveaux et anciens.

Se souvenir Si vous mettez à jour votre site WordPress, vous devez naviguer vers StatiquePress2019 Et cliquez sur le Reconstruire bouton, comme nous l'avons fait il y a quelques secondes. Cela poussera les modifications vers la version statique de votre site Web 🙂

Si vous créez un nouveau site Web WordPress que vous souhaitez convertir ultérieurement en site Web statique, vous pouvez envisager d'utiliser des services payants tels que Strattic ou HardyPress. Ces services proposent des sites Web statiques et des solutions de contournement intégrées pour les commentaires et les formulaires de recherche moyennant des frais mensuels.

Comme nous l'avons dit précédemment, il existe toujours des solutions de contournement pour de telles fonctionnalités lors de l'utilisation d'un plugin tel que StaticPress2019. Cela signifie que vous n'avez pas à payer pour créer une version statique de votre site WordPress, surtout quand c'est aussi simple.

Mot de la fin

Créer un site Web statique avec WordPress a ses avantages et ses inconvénients. Vous bénéficiez de vitesses de chargement de page plus rapides, d'une meilleure sécurité, de moins de tâches d'administration et de plus d'options d'hébergement à votre disposition.

Simultanément, les sites Web statiques ne sont pas idéaux pour tous les sites Web WordPress, tels que les sites de commerce électronique qui dépendent fortement de WooCommerce.

Et c'est parce que la fonctionnalité côté serveur est effacée lorsque vous convertissez un site Web WordPress en un site Web statique. Des éléments tels que les formulaires de contact, les formulaires de commande, les commentaires et les paniers ne fonctionneront pas.

Bien qu'il existe des solutions de contournement pour obtenir les fonctionnalités dont vous avez besoin, il est toujours important de déterminer si vous avez vraiment besoin d'un site Web statique. C'est facile à créer, bien sûr, mais êtes-vous mieux avec un site Web WordPress fonctionnant sur un hébergement stellaire, par exemple ?

Pourquoi ne pas essayer StaticPress2019 et nous faire savoir ce que vous en pensez dans la section commentaires ? Bonne création et restez en sécurité!

Articles Relatifs

0 Commentaires
Commentaires en ligne
Voir tous les commentaires
Retour à bouton en haut