Créer un site web

Un site Web – souvent appelé site Internet par abus de langage – est techniquement constitué d'un ensemble de fichiers HTML liés par des liens hypertextes et stockés sur un serveur, c'est-à-dire un ordinateur connecté en permanence à Internet. C'est cet ensemble qui permet de générer les pages Web que l'on consulte avec un navigateur comme Chrome, Edge ou Firefox. Il existe plusieurs solutions plus ou moins simples pour créer un site Web.

Notre vidéo

Chargement de votre vidéo
"FAQ : creer un site web faire un site internet facilement"

Comment créer un site Web ?

Il existe plusieurs façons de créer des fichiers HTML qui forment les pages pages Web constituant un site :

  • en utilisant un CMS (Content Management System), plateforme clé en main permettant de créer très facilement un site en ligne ;
  • en hébergeant le site, c'est-à-dire en louant un serveur auprès d'un prestataire spécialisé et en y déposant les fichiers permettant de créer le site à sa guise ;
  • en utilisant une solution clés en main comme Wix, une plateforme spécialisée permettant de créer facilement des sites Web de qualité professionnelle.

Il n'est pas nécessaire d'avoir de grandes connaissances techniques pour utiliser un CMS. Et les premières pages d'un site peuvent généralement être mises en ligne en quelques dizaines de minutes, avec un visuel par défaut, comme on en trouve sur beaucoup de blogs.

Les plateformes spécialisées comme Wix offrent de nombreux outils faciles à prendre en main avec des modèles (templates) prêts à l'emploi. Il est ainsi possible de choisir ses propres visuels, d'utiliser un grand nombre de polices de caractères et même d'intégrer des vidéos et des galeries de photos, et d'ajouter des animations pour créer des sites vraiment personnalisés.

A l'inverse, si vous optez pour l'hébergement du site, il est nécessaire de gérer les fichiers qui le composent avec des outils spécialisés et donc de "mettre les mains dans le cambouis", ce qui réclame davantage de connaissances techniques (langage, HTML, CSS, Javascript, etc.).

CMS : la solution de facilité

Les CMS (littéralement : système de gestion de contenus) sont des plateformes clés en main permettant de mettre en page les articles et de publier du contenu sur Internet.

Pour la plupart des personnes, c'est la façon la plus simple de commencer à créer un site car il n'est pas nécessaire de savoir coder ou d'avoir des connaissances particulières pour publier des articles.

Les principaux CMS sont WordPress, Drupal et Joomla : voici leur popularité sur Google lors de ces dernières années : Comparatif des différents CMS pour créer un site

  • WordPress est le CMS le plus utilisé au monde. Il a le mérite d'être relativement simple d'utilisation à la base, mais d'accepter de nombreuses extensions (plug-in) proposés par la communauté pour étendre ses fonctions.
  • Joomla est également assez utilisé et très simple d'utilisation, mais possède selon certains utilisateurs des lacunes dans ses capacités à être étendu.
  • Drupal, à l'inverse, est très puissant, mais du coup difficilement abordable par des novices.

Si vous souhaitez créer un site d'e-commerce, il existe des outils dédiés permettant de gérer un catalogue de produit, un panier d'achat, un système de paiement en ligne ou encore le suivi des commandes. Les principaux moteurs d'e-commerce sont Wix eCommerce, Prestashop, Shopify et WooCommerce.

Enfin, si vous souhaitez créer une communauté en ligne autour d'un forum, les principaux moteurs de forum sont phpBB, vBulletin, XenForo ou encore [MyBulletinBoard (MyBB).

Comment héberger un site Web ?

On distingue deux principales catégories d'hébergeurs de sites Web :

  • les hébergeurs gratuits. Ces hébergeurs prêtent un espace disque sur un serveur pour créer vos pages Web. Ce type de service est généralement totalement gratuit. Ils gagnent de l'argent soit avec un espace publicitaire sur votre site, soit en proposant des fonctionnalités additionnelles premium au fur et à mesure que votre site devient important en terme de trafic. La plupart du temps, votre fournisseur d'accès propose un espace d'hébergement gratuit fourni avec votre forfait Internet. Voir les hébergeurs gratuits
  • les hébergeurs professionnels. Ce type d'hébergement garantit un service de qualité (bande passante) et de sécurité (sécurité des données et assurance d'un nombre de pannes réduit). Il s'avère assez indispensable dans le cas d'un site à trafic important (plus de 1000 visiteurs par jour) et permet l'achat d'un nom de domaine (un nom du type [www.commentcamarche.net]). Voir les hébergeurs payants

Si vous optez pour l'hébergement de votre site web, il sera nécessaire de créer les fichiers nécessaires à son fonctionnement. Pour cela, il faudra au préalable apprendre le langage HTML au minimum mais fort heureusement, il existe de nombreux didacticiels sur le net.

  • En utilisant un framework d'application web, c'est-à-dire un environnement dans un langage de programmation permettant de créer des sites web dynamiques, à condition de savoir coder ;
  • En Utilisant un éditeur HTML WYSIWYG (What You See Is What You Get, traduisez Ce que vous voyez est ce que vous obtenez). Il s'agit d'un logiciel permettant de créer des pages web visuellement en plaçant des objets et des contrôles. Le logiciel se charge de générer le code HTML automatiquement. Il s'agit d'une solution très pratique pour créer des pages web, car la complexité est en grande partie masquée. Cette méthode peut s'avèrer très ennuyeuse si l'éditeur ne permet pas de réaliser ce que l'utilisateur souhaite. Une connaissance du langage HTML est néanmoins souhaitable afin de pouvoir maîtriser les options d'édition avancées du logiciel, permettant notamment de modifier manuellement des attributs de style. Le plus connu est Adobe Dreamweaver, payant ou bien BlueGriffon, KompoZer, Brackets et Aptana Studio (gratuits).
  • En éditant les fichiers HTML « à la main », c'est-à-dire en saisissant le code HTML dans un fichier texte à l'aide d'un éditeur HTML en mode texte. Cette solution est la plus fastidieuse (malgré la relative simplicité du langage HTML), mais reste toutefois la meilleure façon d'apprendre à réaliser un site, de comprendre comment celui-ci fonctionne, et d'être ainsi en mesure de créer un code optimisé et propre. Les principaux outils sont SublimeText, Notepad++, Visual Studio Code ou encore Atom.

Pour en savoir plus

Voici quelques liens pour apprendre à coder :

Cet article est régulièrement mis à jour par des experts sous la
direction de Jean-François Pillou, fondateur de CommentCaMarche.
A voir également
Ce document intitulé « Créer un site Web - Faire un site internet facilement » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.