Pour créer un site internet avec Claude Code, il faut préparer un dossier de projet (images bien nommées, contenus, inspiration visuelle), lancer un prompt précis dans Claude Code pour générer le site en local, le vérifier et demander les retouches, puis l’envoyer sur GitHub, le publier sur Vercel, connecter son nom de domaine et ses emails avec Resend, et enfin le soumettre à Google. Voici chaque étape, avec tous les prompts à copier-coller.
À la fin de ce tutoriel, vous saurez réaliser un site complet pour un artisan : rapide, pensé pour Google, avec un formulaire de devis qui envoie un mail, sans WordPress et sans Elementor. Je reprends pas à pas la méthode utilisée pour refaire le site d’une entreprise de plomberie, électricité et chauffage dans le Finistère. Il fonctionnait avant sous WordPress, il est maintenant entièrement codé.
Ce que vous allez apprendre :
| Étape | Ce que vous faites | Outil utilisé |
|---|---|---|
| 1 | Trouver l’inspiration visuelle | Dribbble, Envato |
| 2 | Préparer le dossier du projet (images, contenus, inspiration) | Votre ordinateur, Unsplash |
| 3 | Générer le site en local | Claude Code, Visual Studio Code |
| 4 | Vérifier le résultat et demander les retouches | Claude Code |
| 5 | Compléter les pages métiers et intégrer les avis Google | Claude Code |
| 6 | Envoyer le code sur GitHub | GitHub |
| 7 | Publier le site en ligne | Vercel |
| 8 | Recevoir les demandes de devis par mail | Resend |
| 9 | Connecter le nom de domaine | Hostinger, Vercel |
| 10 | Rendre le site visible sur Google | Search Console |
Tout est gratuit pour démarrer, sauf le nom de domaine si vous n’en avez pas :
| Outil | À quoi il sert |
|---|---|
| Claude Code (application Claude pour ordinateur) | Écrire le site à partir de vos prompts |
| Visual Studio Code | Ouvrir le dossier du projet et lancer le terminal |
| GitHub | Stocker le code du site |
| Vercel | Héberger et publier le site |
| Resend | Envoyer par mail les demandes du formulaire (3 000 mails par mois gratuits) |
| Un nom de domaine | L’adresse du site (par exemple chez Hostinger) |
Avant de demander quoi que ce soit à Claude Code, choisissez le design vers lequel vous voulez aller. Deux sources très pratiques :
Vous donnerez ensuite cette capture (ou un lien) à Claude Code dans le dossier du projet. On s’inspire d’une structure et d’une ambiance. On ne copie ni les textes, ni les images, ni le code d’un autre. C’est valable aussi pour un template payant : sa licence interdit en général de le redistribuer.
Ce que vous préparez avant détermine la qualité du résultat. Créez un dossier sur votre ordinateur (le mien s’appelle plombier-lannilis) et placez-y quatre éléments :
public/images. Nommez-les clairement : hero.jpg, service-depannage.jpg, devanture.jpg… Si les noms sont vagues, Claude Code ne saura pas quelle image placer où.content/ : textes, informations de l’entreprise, questions fréquentes. Je fais la même chose pour chaque page (accueil, électricien, chauffagiste…). Cette étape ressemble beaucoup à la rédaction d’un cahier des charges de refonte de site internet : plus il est précis, meilleur est le résultat.inspiration/.Où trouver des photos au début
Les vraies photos de l’entreprise sont toujours préférables, et vous pourrez les remplacer quand le client vous les envoie. En attendant, Unsplash propose des photos libres de droit : cherchez votre catégorie (plomberie, par exemple), sélectionnez quelques photos, citez l’auteur (c’est un artiste qui a pris chaque photo, et c’est la bonne pratique), renommez-les et rangez-les dans le dossier.
Les tailles d’images à prévoir
Demandez à Claude Code les dimensions dont il a besoin pour chaque emplacement. Dans mon cas, j’avais envoyé la photo de la devanture en 500 x 500 px : trop petit. Il fallait du 1000 x 1000 px. Autant le prévoir dès le début.
claude pour lancer Claude Code, puis acceptez la confiance du dossier (réponse « Yes »)./model. J’utilise Sonnet 5.5 au quotidien. Opus est le plus performant, au prix d’une consommation plus élevée.Prompt 1 : création du site
C’est le prompt le plus important : il génère la page d’accueil, l’architecture du site, le formulaire de devis et les pages provisoires. Il est fourni dans le document des 5 prompts à télécharger. Remplacez tout ce qui est entre crochets, comme [NOM_ENTREPRISE], par vos informations (nom, métier, villes, couleurs du logo, téléphone, email), puis collez-le dans Claude Code.
Claude Code travaille ensuite quelques minutes. Il vous propose en général sa palette et son architecture avant de coder, puis il construit la page section par section.
Pour voir le résultat en local, lancez la commande qu’il vous indique (en général npm run dev) et ouvrez l’adresse affichée dans le navigateur.
Passez la page en revue, section par section. Voici ce que j’ai contrôlé sur mon site :
Regardez aussi le site en version mobile. Dans Safari, activez Réglages > Avancé > Afficher les fonctionnalités pour les développeurs web, puis utilisez le mode de conception adaptative du menu Développement. Dans Chrome, ouvrez les outils de développement et activez la vue appareil.
Prompt 2 : retouches, photos et informations réelles
Une fois vos remarques notées, regroupez-les dans un seul message avec le prompt 2 du document à télécharger. Il intègre les photos, les informations réelles (adresse, horaires, présentation de l’entreprise) et les corrections du H1, du logo, des fonds et du formulaire.
Claude Code applique les corrections, récupère les images (d’où l’importance de bien les nommer) et vous répond. Rechargez la page pour vérifier.
Souvent, le site comporte plusieurs pages métiers. Dans mon cas : plombier (l’accueil), électricien et chauffagiste. Claude Code avait créé deux pages provisoires qui reprenaient l’accueil, sans les photos. Pour les finaliser :
content/ le texte de chaque page, et dans public/images/ les photos nécessaires (par exemple celle de la devanture en 1000 x 1000 px pour la section À propos).Prompt 3 : pages métiers complètes et avis Google
Le prompt 3 du document à télécharger supprime l’API Google, crée le fichier des avis, remplace les pages provisoires par des pages métiers complètes avec leur SEO local, leur FAQ et leur JSON-LD, puis lance un build de vérification.
Le site est prêt en local. Pour le publier, on le stocke d’abord sur GitHub, que Vercel utilisera ensuite.
societe-mailloux)..git).Prompt 4 : envoyer le code sur GitHub
Le prompt 4 du document à télécharger vérifie le .gitignore et l’absence de clé secrète, lance un build, fait le premier commit et envoie le code sur la branche main de votre dépôt. Il suffit d’y remplacer l’adresse du dépôt.
Si GitHub demande une connexion, Claude Code vous indique quoi faire (une fenêtre du navigateur s’ouvre en général). Rechargez ensuite la page du dépôt : vos fichiers doivent y apparaître.
CONTACT_TO_EMAIL : l’adresse où vous voulez recevoir les devis (par exemple contact@votre-domaine.fr).Le site est maintenant en ligne sur une adresse en .vercel.app. Tout ce qui suit, c’est le brancher à votre vrai nom de domaine et à l’envoi des mails.
Le formulaire de devis a besoin d’un service pour envoyer les messages. J’utilise Resend, gratuit jusqu’à 3 000 mails par mois.
re_ et ne s’affiche qu’une fois), et gardez-la dans un endroit sûr. Ne la montrez jamais, ne la mettez jamais dans le code.www et sans adresse mail (par exemple votre-domaine.fr).Ajouter les enregistrements DNS chez Hostinger
Les enregistrements DNS sont des informations publiques : il n’y a aucun risque à les afficher. Ne touchez pas aux lignes existantes (notamment MX et TXT) sinon vos adresses email risquent de ne plus fonctionner. Resend ajoute ses lignes sur des noms à part.
Ajouter les variables sur Vercel
Retournez dans votre projet Vercel, puis Settings > Environment Variables, et ajoutez :
| Nom | Valeur |
|---|---|
RESEND_API_KEY | votre clé Resend |
CONTACT_FROM_EMAIL | Nom de l'entreprise <site@votre-domaine.fr> (une adresse de ce domaine, qu’il n’est pas nécessaire de créer) |
CONTACT_TO_EMAIL | l’adresse où vous recevez les demandes |
L’adresse d’envoi et l’adresse de réception peuvent être de domaines différents : seule l’adresse d’envoi doit appartenir à un domaine vérifié dans Resend.
Allez ensuite dans Deployments, cliquez sur les trois points du dernier déploiement, puis Redeploy pour que les variables soient prises en compte.
www.@ avec la valeur indiquée par Vercel, et un enregistrement CNAME sur www avec la valeur indiquée par Vercel.@ ou un CNAME sur www créé par Hostinger (hébergement ou page de parking), supprimez-les : ils entrent en conflit. Hostinger affiche alors une erreur du type « RRset … ALIAS must not be used with A on the same name ».Choisir le domaine principal (très important pour le SEO)
Décidez si votre adresse officielle est avec ou sans www, et faites rediriger l’autre vers elle en redirection permanente (308). Dans mon cas, le domaine principal est la version sans www, et www redirige vers elle.
Si Vercel ne vous laisse pas enregistrer (bouton Save grisé), c’est qu’un domaine redirige déjà vers l’autre. Faites d’abord Edit sur le domaine principal, choisissez Connect to an environment (Production), enregistrez, puis revenez sur l’autre domaine pour choisir Redirect to Another Domain, 308 Permanent Redirect, vers le domaine principal.
Vous remplacez un ancien site WordPress par ce nouveau site codé ? Gardez les mêmes URLs quand c’est possible, et prévoyez un plan de redirection pour les autres, comme je l’explique dans mon guide sur la refonte de site internet sans perdre son référencement.
Tester
Ouvrez votre site sur votre nom de domaine. Remplissez le formulaire de devis avec votre adresse : le mail doit arriver à l’adresse de réception (regardez aussi les spams la première fois). Si rien n’arrive, regardez dans Resend, menus Emails ou Logs : ils indiquent si le message est parti ou s’il y a une erreur.
Pendant le développement, Claude Code a mis le site en noindex pour que Google ne l’indexe pas trop tôt. Il faut maintenant le passer en production : retirer le noindex, générer le sitemap, corriger les URLs et ajouter les pages légales.
Avant, récupérez vos informations légales. Pour une entreprise française, vous les trouvez sur l’Annuaire des entreprises (annuaire-entreprises.data.gouv.fr) : dénomination, forme juridique, SIRET, adresse du siège, capital, TVA, dirigeant.
Prompt 5 : mise en production (indexation, sitemap, pages légales)
Le prompt 5 du document à télécharger retire le noindex, active le sitemap et les balises canoniques, rédige les mentions légales et la politique de confidentialité à partir de la fiche officielle de l’entreprise, puis pousse le tout sur GitHub.
Une fois le prompt appliqué et le site redéployé, vérifiez en ligne : votre-domaine.fr/robots.txt doit autoriser l’indexation et indiquer le sitemap, et le sitemap (en général /sitemap-index.xml) doit lister vos pages.
Soumettre le site à Google
L’indexation peut prendre de quelques jours à quelques semaines. Le référencement local se travaille ensuite : fiche Google complète, avis, pages dédiées par ville, contenus utiles. C’est le cœur d’une stratégie de référencement local efficace pour un artisan.
Créer un site avec Claude Code n’est pas la bonne réponse dans tous les cas. Voici les différences concrètes pour choisir selon votre projet :
| Critère | Site codé avec Claude Code (Astro, Vercel) | WordPress et Elementor |
|---|---|---|
| Vitesse | Très rapide, le site est statique | Dépend du thème, des extensions et de l’hébergement |
| Modification par le client | Pas d’interface graphique, les contenus se changent dans des fichiers avec l’aide de Claude Code | Interface visuelle, le client modifie ses pages en autonomie |
| Maintenance | Aucun plugin à mettre à jour, aucune base de données à sécuriser | Mises à jour régulières et sauvegardes à prévoir |
| Coût d’hébergement | Offres gratuites suffisantes pour un site vitrine | Hébergement payant |
| Idéal pour | Site vitrine qui bouge peu et qui doit être très rapide | Client autonome, site qui évolue souvent, e-commerce |
Pour un site qui doit être modifié régulièrement par son propriétaire, mieux vaut rester sur WordPress, avec une maintenance WordPress pour garder le site sécurisé. Vous pouvez aussi connecter Claude Code à WordPress : j’explique comment dans mon tutoriel pour connecter Claude Code à WordPress.
ALIAS ou un ancien CNAME d’hébergement dans la zone DNS : le domaine ne se connecte pas.noindex en production, ou au contraire l’enlever trop tôt..env dans une vidéo, une capture ou un dépôt public. Si cela arrive, supprimez la clé et recréez-en une immédiatement.Oui, à condition de bien préparer le projet (inspiration, images nommées, contenus, prompt précis) et de vérifier le résultat. Vous n’écrivez pas le code, mais vous devez savoir ce que vous voulez et relire.
Astro produit un site statique : il est très rapide, simple à héberger et se déploie sur Vercel sans réglage particulier. Il n’y a ni plugin à mettre à jour, ni base de données à sécuriser. En contrepartie, le client ne modifie pas ses pages dans une interface graphique : les contenus se changent dans des fichiers de données, avec l’aide de Claude Code.
GitHub, Vercel et Resend ont des offres gratuites suffisantes pour un site vitrine. Il faut compter un nom de domaine (quelques euros par an) et un abonnement Claude pour utiliser Claude Code. Pour comparer avec une création classique, vous pouvez utiliser mon outil pour estimer le prix de votre site internet.
Vous modifiez le site avec Claude Code, il fait git push, et Vercel redéploie automatiquement en moins d’une minute.
Pas dans une interface comme WordPress. Pour un client autonome, WordPress ou Elementor reste adapté. Pour un site vitrine qui bouge peu et qui doit être rapide, le code est un excellent choix.
Vous savez maintenant créer un site avec Claude Code, le publier sur Vercel, le brancher à un nom de domaine, recevoir les devis par mail et le soumettre à Google. L’essentiel du résultat tient à la préparation : une bonne inspiration, des images bien nommées, des contenus prêts et des prompts précis.
Si vous voulez que je prenne en charge la création de votre site vitrine, sa refonte ou son référencement local, vous pouvez demander un devis à l’agence Web Armor.
Pas encore récupéré les prompts ? Téléchargez le document des 5 prompts avec le formulaire en haut de cette page et gardez-le sous la main pour votre prochain site.
Vous voulez la même méthode avec WordPress ou Elementor ? Dites-le en commentaire de la vidéo.
Je me suis d’abord lancé comme freelance, créant mes premiers sites WordPress en 2022 et me formant progressivement au SEO et au design web. Fin 2023, j’ai fondé Agence web armor, pour accompagner les entreprises dans leur présence en ligne. Aujourd’hui, je conçois des sites simples, rapides et bien référencés, pensés pour attirer des visiteurs qualifiés et générer des résultats concrets.


