Dans ce guide, je vais vous expliquer étape par étape comment exporter correctement un site webflow afin de l'héberger sur Infomaniak.
Cela fait depuis quelques temps que j'ai découverts Webflow et je suis fan de la façon de moduler son site web sans coder. Cela permet plus de libertés qu'un CMS comme Wix et évite d'être une usine à gaz comme les pages builders sur Wordpress. Cependant, Webflow est plus complexe à prendre en main, car il nécessite des connaissances en HTML et CSS pour l'utiliser correctement.
Malheureusement, avec webflow il est nécessaire de payer un abonnement pour pouvoir créer son site web ainsi que de payer un hébergeur en plus pour pouvoir mettre son site web en ligne. C'est pourquoi il m'arrive de créer seulement un site web sur Webflow et d'exporter le code sur un autre hébergeur.
Je suis depuis longtemps familier avec l'hébergeur Infomaniak, car ils proposent d'excellents services, notamment au niveau support, ils prônent la protection des données et cerise sur le gâteau, ils sont suisses.
Quand ne pas utiliser l'exportation Webflow :
Si vous ne savez pas comment utiliser webflow correctement Webflow propose également de nombreuses ressources : https://university.webflow.com/
Avant d'exporter votre site web, vous devez préparer quelques éléments pour que votre site fonctionne correctement sur un autre hébergeur :
La page 404 permet de guider l'utilisateur sur cette page s'il se retrouve sur une page qui n'exsite pas ou plus.
Pour ce faire, vous pouvez créer une page 404 directement sur Webflow.
Il est important pour Google de connaître la langue de votre site afin de mieux le référencer.
Allez sur "Project settings" de votre site > "custom code" > "advanced settings" et mettre le "language code" (fr, en, de, ...)
Vous pouvez ajouter votre favicon (32px x 32px) et votre webcllip (256px x 256px x) sous "project settings" > "general" > "settings"
Faites un test avec l'outil PageSpeed de Google afin d'avoir des retours pour optimiser votre site web avant de le mettre en ligne.
Afin d'optimiser le SEO, n'oubliez pas d'ajouter les meta-data de vos pages et images. Webflow vous permet d'ajouter la meta description, le meta titre ainsi que la partie open graph dans les options de pages. Ajoutez aussi une description à vos images.
Grâce à ces fichiers, Google pourra comprendre la structure de votre site web. Il est possible de les générer automatiquement avec Webflow.
Exemple classique fichier robot.txt :
User-Agent: *
Disallow: /
SiteMap: https://www.example.com/sitemap.xml
Pour plus d'informations, lisez ce très bon article
Ajoutez toutes les URL de vos pages comme ceci :
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="<http://www.sitemaps.org/schemas/sitemap/0.9>">
<url>
<loc><https://example.com/></loc>
</url>
<url>
<loc><https://example.com/contact></loc>
</url>
<url>
<loc><https://example.com/portfolio></loc>
</url>
</urlset>
Vous pouvez utiliser un sitemap generator https://www.xml-sitemaps.com/
Il est possible grâce à l'outil style manager de Webflow, de voir les classes inutilisées et de les supprimer.
Toutes les classes sans l'icone "liste" sont inutilisées. Webflow nous donne la possibilité de supprimer toutes les classes non utilisées automatiquement avec le bouton "clean up".
Avant chaque exportation de votre site web sur l'hébergeur, faites un back up de votre site web afin de garder chaque version de votre site web.
Vous pouvez retrouver une checklist d'étapes à faire plus complète sur cet article Webflow.
La redirection et la gestion des erreurs (404 error) sont gérés avec le fichier .htaccess généré par Infomaniak.
Sous webflow, cliquez sur l'icône "<>" et sur "prepare zip". Vous téléchargerez ainsi un document zip avec vos fichiers html, css, js et vos assets (images, vidéos, ...)
Pour cette étape vous aurez besoin d'un logiciel FTP pour vous connecter à votre hébergeur Infomaniak. Je vous conseille Cyberduck ou WinSCP.
Connectez-vous à votre compte Infomaniak, allez sur votre hébergeur et cliquez sur l'onglet "FTP / SSH"Ajoutez vous un compte. Notez bien votre nom d'utilisateur, votre mot de passe et l'URL du serveur hôte.Avec votre logiciel FTP, entrez vos informations.
Dézippez les documents et exportez-les sur votre hébergeur.
Ajoutez également les fichiers créés à l'étape précédente (sitemap.xml et robot.txt) à la racine de votre site web .
Voilà ! Votre site est prêt. Testez bien si tout fonctionne.Il peut arriver que lors de l'export certaines classes entrent en conflit et que certaines animations ou design ne fonctionnent pas.
Si vous voulez modifier votre site web, vous pouvez faire les changements sur Webflow, exportez à nouveau et remplacez tous les fichiers par les nouveaux. Attention à bien changer le sitemap si vous ajoutez ou supprimez des pages.
Développeur et designer web passionné de grimpe