Vous êtes installateur sanitaire à Lausanne, coiffeuse à Neuchâtel ou jardinier à Fribourg ? Votre site doit expliquer ce que vous faites, montrer votre travail et permettre de vous joindre. Un site vitrine soigné, avec un numéro cliquable et un formulaire qui transmet les demandes, peut fonctionner sans frais d’hébergement mensuels. Le parcours proposé : un assistant IA sur votre ordinateur, un site Astro, l’hébergement et le formulaire chez Cloudflare, puis un domaine .ch chez Infomaniak.
L’assistant peut rechercher les mots-clés, créer les pages, régler le formulaire et préparer la mise en ligne avec les accès que vous lui donnez. Vous fournissez les informations du métier et validez le résultat. Le domaine reste à renouveler chaque année ; l’abonnement IA et votre messagerie éventuelle sont des coûts séparés. Voici comment organiser ce travail, avec trois exemples suisses et des prompts prêts à adapter.
Quels commerces et petites entreprises peuvent se contenter de ce site ?
Le bon critère est simple : votre futur client veut-il vous appeler, vous rendre visite ou vous demander un devis ? Si oui, quelques pages peuvent suffire. Le site complète votre présence locale et le bouche-à-oreille, même si vous n’avez rien à vendre directement en ligne.
| Activité | Ce que le client doit trouver | Action principale |
|---|---|---|
| Sanitaire, électricien, serrurier | Interventions proposées, communes desservies, horaires réels | Appeler |
| Peintre, menuisier, carreleur | Photos de réalisations, types de travaux, zone de déplacement | Demander un devis |
| Jardinier, paysagiste | Entretien, taille, travaux saisonniers, secteurs couverts | Décrire son jardin |
| Nettoyage, conciergerie, débarras | Prestations, particuliers ou entreprises, informations nécessaires au devis | Envoyer une demande |
| Coiffeur, barbier, institut de beauté | Prestations, prix en CHF, horaires, adresse | Demander un rendez-vous |
| Garage indépendant, atelier vélo | Réparations prises en charge, accès, horaires d’atelier | Contacter l’atelier |
| Boulangerie, fleuriste, petit restaurant | Offre, carte ou menu, horaires, commandes par téléphone | Appeler ou venir |
| Photographe, professeur de musique, formateur | Exemples, prestations, lieux et langues de travail | Décrire son projet |
Une boutique avec paiement, un stock synchronisé ou un calendrier de réservation en temps réel demandent davantage. Vous pouvez toutefois garder un site vitrine et ajouter un lien vers votre outil de réservation existant, en comptant son éventuel abonnement séparément. Un formulaire « Demander un rendez-vous » reste une demande : le créneau doit être confirmé par l’entreprise.
Trois exemples de sites pour des activités suisses
Ces exemples sont fictifs. Ils montrent comment adapter la page, les mots-clés et le contact au métier, sans inventer d’entreprise, de numéro, d’avis client ou de promesse commerciale.
1. Un installateur sanitaire à Lausanne
Installateur sanitaire à Lausanne : réparations et remplacement de robinetterie
Une fuite sous l’évier ou un robinet à remplacer ? Décrivez votre problème et indiquez votre commune pour préparer l’intervention.
Actions : « Appeler le sanitaire » et « Demander une intervention ».
La page présente les travaux réellement acceptés, les communes couvertes et quelques photos de chantiers. Le téléphone apparaît dès le premier écran. Le formulaire demande un nom, un e-mail, un téléphone facultatif, la commune et une description. Une zone d’intervention précise vaut mieux qu’une promesse de déplacement dans toute la Suisse.
Pistes de recherche : « installateur sanitaire Lausanne », « remplacement robinet Lausanne », « réparation fuite Lausanne ». Gardez « dépannage urgent » ou « 24 h/24 » uniquement si vous assurez réellement ce service. Exemple de titre pour Google : Installateur sanitaire à Lausanne | [Nom de l’entreprise].
2. Un salon de coiffure à Neuchâtel
Votre salon de coiffure à Neuchâtel
Découvrez les coupes et colorations proposées, consultez les tarifs et contactez le salon pour convenir d’un rendez-vous.
Actions : « Appeler le salon » et « Demander un rendez-vous ».
Ici, l’essentiel est la carte des prestations avec les prix en CHF, les horaires et une adresse facile à trouver. Ajoutez des photos du salon et des réalisations que vous avez l’autorisation de publier. Le formulaire précise la prestation souhaitée et les disponibilités du client. Après l’envoi, le message indique que le salon confirmera le rendez-vous.
Pistes de recherche : « coiffeur Neuchâtel », « coloration Neuchâtel » et, si vous proposez cette prestation, « coupe enfant Neuchâtel ». Exemple de description : [Nom du salon] à Neuchâtel : coupes et colorations, tarifs en CHF et horaires. Appelez le salon ou envoyez une demande de rendez-vous.
3. Un jardinier à Fribourg
Entretien de jardins à Fribourg et dans les communes desservies
Tonte, taille de haies et entretien saisonnier : présentez votre jardin et les travaux souhaités pour demander un devis.
Actions : « Demander un devis » et « Appeler le jardinier ».
Les photos avant et après, la liste des prestations et le secteur couvert constituent le cœur du site. Le formulaire ajoute la commune, une surface approximative et le type d’entretien, ponctuel ou régulier. Pour démarrer simplement, les photos du client peuvent être échangées par e-mail après le premier contact.
Pistes de recherche : « jardinier Fribourg », « entretien jardin Fribourg », « taille de haies Fribourg ». Une version allemande peut être utile si vous travaillez aussi en allemand. Traduisez alors les informations et le contact avec soin ; une activité locale n’a pas besoin de quatre langues par principe.
Ce qui est gratuit, et ce qui reste à payer
Astro prépare les pages HTML avant leur mise en ligne. Cloudflare sert ces fichiers et exécute une petite fonction, appelée Worker, uniquement quand le formulaire en a besoin. Le Worker transmet la demande avec Cloudflare Email Service à votre boîte e-mail habituelle. Ce montage évite de créer un compte sur une plateforme de formulaires supplémentaire.
Sans frais d’hébergement ne signifie donc pas sans aucune dépense, ni sans limites. L’IA doit vérifier les offres actives et garder le projet dans les quotas retenus. Le site publié fonctionne sans appeler l’IA à chaque visite : l’assistant intervient pour sa création et ses mises à jour.
Avant de commencer : installer l’assistant et le relier à Chrome
Choisissez ChatGPT ou Claude : il n’est pas nécessaire d’installer les deux. Pour qu’il réalise le travail, l’assistant doit pouvoir modifier le dossier du projet et utiliser le navigateur. La simple installation d’une application de discussion ne donne pas automatiquement ces accès.
- Avec ChatGPT : installez et mettez à jour l’application officielle. Dans Settings > Computer Use, sélectionnez Chrome et suivez le lien d’installation de l’extension officielle. Vérifiez que le navigateur est connecté, puis ouvrez une conversation Work ou Codex et sélectionnez
@Chrome. Le guide officiel de l’extension détaille le parcours. La disponibilité dépend du compte et des réglages de votre espace. - Avec Claude : installez Claude Desktop et l’extension officielle Claude in Chrome. Dans Settings > Connectors, activez-la, puis rendez-la disponible dans la conversation. Utilisez les fonctions de travail sur les fichiers, notamment Claude Code pour le projet. Le guide Anthropic indique les offres compatibles ; l’extension est proposée avec les forfaits payants.
Ouvrez un dossier dédié au site et autorisez l’assistant à y travailler. Connectez-vous vous-même à Infomaniak et Cloudflare dans le navigateur relié. L’IA peut alors lire les écrans et renseigner les paramètres avec votre autorisation. Vous gardez la main pour les connexions, les validations d’adresse e-mail, l’achat du domaine et les décisions de dépense. Les intitulés des menus peuvent évoluer.
Vous pouvez lui confier la mission avec cette première demande :
Accompagne-moi jusqu’à un site vitrine suisse prêt à publier.
Travaille dans le dossier de ce projet et utilise le navigateur
connecté pour les recherches et les configurations autorisées.
Commence par me demander les informations manquantes sur mon activité.
Prends en charge la recherche de mots-clés locaux, les textes,
le site Astro statique, le formulaire Cloudflare et les tests.
Appuie tes choix sur les documentations officielles actuelles.
Prépare les réglages et les fichiers, puis réalise les opérations
que je t’autorise. Présente-moi l’aperçu avant la publication.
Laisse-moi effectuer les connexions et valider les e-mails.
Demande mon accord avant tout achat ou passage à une offre payante.
Explique ce que tu as réellement fait, ce qui a été testé et ce qui
reste à valider. Si un outil ou un accès manque, indique lequel.
Pourquoi demander Astro pour ce petit site ?
Pour un site de quelques pages que l’IA vous aide à entretenir, Astro en mode statique est une base pratique. Un en-tête, un pied de page et une mise en page communs évitent de corriger les mêmes informations partout. Les layouts Astro servent à organiser cette partie commune. Demandez aussi un fichier unique pour les horaires, les coordonnées et les prestations.
| Besoin | Ce qu’il faut prévoir |
|---|---|
| Pages légères et navigation | Astro génère les pages à partir des fichiers du projet. Choisissez la sortie statique pour ce site vitrine. |
| Page introuvable, ou erreur 404 | Astro reconnaît src/pages/404.astro et produit 404.html. Il faut créer son contenu et régler Cloudflare pour servir une vraie réponse HTTP 404. |
| Titres, descriptions et partage | Demandez un composant commun qui renseigne les balises propres à chaque page, dont le titre, la description, l’adresse canonique et l’aperçu de partage. |
| Sitemap et robots.txt | Ajoutez l’intégration officielle @astrojs/sitemap, renseignez le domaine final et créez le fichier robots.txt. Ce n’est pas automatiquement prêt sur un projet vide. |
| Formulaire qui envoie réellement | Ajoutez le Worker, son envoi d’e-mail et sa protection antispam. Une page Astro statique seule ne traite pas les messages. |
Les documentations décrivent la page 404 personnalisée et l’intégration sitemap. Astro fournit une structure et des outils ; le contenu, le design mobile et le référencement de votre activité restent à réaliser. Une modification du projet doit ensuite être reconstruite, opération que l’assistant peut prendre en charge.
Étape 1 : rassembler vos informations et choisir les mots-clés
Préparez le nom de l’entreprise, les prestations, les communes couvertes, les horaires, le téléphone, l’e-mail et quelques photos. Ajoutez vos tarifs lorsque vous souhaitez les afficher. Pour un indépendant, un portrait peut aussi aider le visiteur à identifier son interlocuteur ; nos conseils sur la photo de profil professionnelle donnent des repères de cadrage et de lumière.
Pour les mots-clés, partez de ce que le client demande : un métier, une prestation et un lieu. « Entretien jardin Fribourg » décrit une intention plus utile à un jardinier local que « meilleur expert espaces verts Suisse ». Une IA peut proposer des pistes, mais ses suggestions ne prouvent ni un volume de recherche ni une facilité à apparaître sur Google.
Copiez cette demande, puis remplacez les éléments entre crochets :
Aide-moi à choisir les mots-clés d’un petit site vitrine en Suisse.
Activité : [métier].
Prestations réellement proposées : [liste].
Commune principale et canton : [lieu].
Autres communes réellement desservies : [liste].
Clients : [particuliers, entreprises ou les deux].
Langues dans lesquelles je peux répondre : [langues].
Prestations que je ne propose pas : [liste].
Objectif : [appels, demandes de devis ou rendez-vous à confirmer].
Propose 12 expressions que mes clients pourraient chercher. Tiens
compte du vocabulaire suisse de mon métier, sans supposer qu’un
terme est plus recherché qu’un autre.
Présente un tableau : expression, besoin du client, page ou section
correspondante, priorité pour mon activité et raison de ce choix.
Choisis une expression principale et trois expressions secondaires.
Regroupe les variantes qui répondent au même besoin.
Propose ensuite un titre de page, une meta description, un H1,
quatre H2 et trois questions utiles auxquelles mon site doit répondre.
Rédige dans la langue de mes clients, naturellement et sans répétition
forcée. Prévois une invitation claire à me contacter.
N’invente aucun volume de recherche, score SEO, avis, prix,
certificat ou classement. Signale les hypothèses à vérifier.
Utilise la recherche Web ou le navigateur pour examiner les résultats
locaux. Donne les sources et distingue les observations des suppositions.
Si cet accès est indisponible, indique que les pistes ne sont pas validées.
Ne propose ni villes non desservies ni pages copiées pour chaque commune.
Pose-moi les questions nécessaires si une information manque.
Demandez à l’assistant de vérifier quelques expressions sur Google et de vous montrer les sources : les résultats correspondent-ils à votre métier et à votre clientèle ? Pour un sanitaire, une recherche qui renvoie surtout des vendeurs d’équipements n’a pas le même intérêt qu’une recherche de réparateur. Retenez les formulations qui décrivent vos prestations. Une fois le site lancé, les requêtes visibles dans Search Console permettront d’affiner ce choix.
Étape 2 : acheter votre .ch chez Infomaniak et le relier
Pour une entreprise locale, nous conseillons un .ch court, facile à dicter et proche du nom commercial. Vous pouvez l’enregistrer chez Infomaniak et conserver l’hébergement chez Cloudflare : acheter le domaine ne vous oblige pas à prendre un hébergement web au même endroit. Notre guide pour acheter un nom de domaine .ch détaille les points à comparer.
Réservez le domaine dans un compte auquel vous gardez accès et vérifiez le prix du renouvellement. Si vous souhaitez aussi une adresse internationale, le guide sur l’enregistrement d’un domaine .com chez Cloudflare traite ce cas séparément.
Demandez à l’assistant de préparer les réglages suivants, après votre achat du domaine :
- Ajoutez votre domaine à Cloudflare et choisissez l’offre DNS gratuite.
- Si le domaine sert déjà pour les e-mails, vérifiez que ses enregistrements de messagerie sont repris : MX, SPF, DKIM et DMARC notamment. Contrôlez aussi la procédure DNSSEC si cette protection est active.
- Dans Infomaniak, remplacez les serveurs de noms par ceux indiqués par Cloudflare, en suivant le guide de modification des serveurs DNS.
- Attendez que Cloudflare indique le domaine comme actif. Son rattachement au site et le certificat HTTPS seront finalisés lors du déploiement à l’étape 4.
- Choisissez une adresse principale, avec ou sans
www, pour que l’IA utilise la même dans les pages et le sitemap.
Le domaine reste enregistré et renouvelé chez Infomaniak. Après le changement de serveurs DNS, vérifiez que votre messagerie existante fonctionne toujours. Le site et son formulaire seront configurés dans les étapes suivantes.
Étape 3 : faire créer le site Astro et son formulaire Cloudflare
Confiez à l’assistant vos textes validés, vos photos et les mots-clés retenus. Demandez un projet Astro statique avec les pages utiles, les informations de l’entreprise dans un fichier facile à modifier, et un petit Worker pour le contact. La documentation Cloudflare pour Astro précise qu’un site entièrement prégénéré n’a pas besoin de l’adaptateur Astro Cloudflare. Ici, le Worker du formulaire est un fichier distinct, déployé avec les pages.
Le formulaire peut rester entièrement chez Cloudflare
Le visiteur remplit le formulaire, puis le Worker vérifie les champs et la protection antispam avant d’envoyer le message. Cloudflare peut transmettre la demande à l’adresse vérifiée de votre entreprise avec une liaison send_email. Les réglages de cette liaison permettent de fixer le destinataire. L’adresse du client sert au champ « Répondre à », pour que votre réponse lui parvienne depuis votre messagerie.
Pour commencer, limitez les champs au nom, à l’e-mail, au message et, si utile, à la commune et au téléphone facultatif. Le contrôle Turnstile côté serveur doit faire partie du Worker : afficher un widget sur la page ne suffit pas à protéger l’envoi.
Ce prompt précise le résultat attendu et les réglages que l’IA doit préparer :
Crée un site vitrine Astro statique pour cette entreprise suisse :
[nom, métier, prestations, commune, zone desservie, langues,
horaires, téléphone, e-mail, tarifs validés et photos fournies].
Domaine final : [URL .ch choisie].
Mots-clés : [résultat relu de la recherche précédente].
Adresse qui doit recevoir les demandes : [ma boîte e-mail].
Travaille dans le projet et lance toi-même l’aperçu local.
Garde les pages statiques : pas de rendu serveur généralisé,
pas de CMS, pas de base de données pour ce besoin.
Utilise des composants et un layout communs, un fichier dédié
aux informations de l’entreprise, du CSS simple et peu de JavaScript.
Le Worker du formulaire doit rester distinct des pages Astro.
Sections : présentation avec métier et commune, prestations,
réalisations, informations pratiques et contact.
Prévois un affichage mobile lisible, des contrastes suffisants,
des champs avec libellés et une navigation utilisable au clavier.
Affiche le téléphone dès le premier écran avec un lien tel:
au format +41 suivi du numéro suisse sans le zéro initial.
Rédige et intègre le SEO : title, meta description, H1,
canonical et balises de partage propres à chaque page.
Configure site dans Astro avec le vrai domaine, @astrojs/sitemap
et robots.txt. Écarte la page 404 du sitemap.
Utilise les outils d’images d’Astro lorsque c’est adapté.
Crée src/pages/404.astro avec un retour à l’accueil et au contact.
Ajoute une page de protection des données à compléter avec
les traitements réels. N’invente ni coordonnées, ni prix, ni avis.
Prépare un Worker Cloudflare pour POST /api/contact sur le même domaine.
Valide les champs, leurs longueurs, la taille de la requête et
l’origine attendue. Protège l’envoi avec Turnstile, vérifié côté serveur,
et une limitation d’abus adaptée à l’offre gratuite.
Utilise Cloudflare Email Service et une liaison send_email limitée
à mon adresse destinataire vérifiée. Le destinataire doit venir
de la configuration, jamais d’un champ modifiable par le visiteur.
Utilise un expéditeur sur le domaine de routage configuré,
et l’adresse validée du visiteur comme Reply-To.
Ne prévois pas d’e-mail automatique au visiteur dans ce parcours gratuit.
Prépare les paramètres d’expéditeur, de destinataire, la clé publique
Turnstile et le secret Turnstile. Garde les secrets dans Cloudflare,
jamais dans les fichiers publics ni dans le dépôt.
Conserve les réglages de ma messagerie existante.
Explique les vérifications de domaine et d’adresse à effectuer.
Le Worker attend l’acceptation de l’envoi avant de répondre au site.
En cas d’erreur, garde le texte saisi et affiche une autre façon
de contacter l’entreprise. Ne promets ni réception certaine ni
rendez-vous confirmé automatiquement.
Prépare Wrangler avec les fichiers statiques dans dist,
le routage du Worker réservé à /api/*, le binding des assets
et assets.not_found_handling à 404-page.
Pour les autres chemins, laisse les assets servir les pages
ou renvoyer une vraie 404. Ne renvoie pas l’accueil en 200
pour une adresse inexistante.
Livre le projet source complet, son fichier de verrouillage
des dépendances, les commandes de build et de déploiement,
et une notice courte pour modifier horaires, prix et photos.
Vérifie l’aperçu, les liens, le SEO, le formulaire et la 404.
Présente les résultats et les paramètres encore manquants.
L’assistant doit vous ouvrir un aperçu, pas seulement afficher du code dans la conversation. Relisez les textes et contrôlez le numéro. Pour une correction, donnez le résultat attendu : « Sur téléphone, rends le bouton d’appel plus visible. » Avec Astro, l’aperçu passe par le serveur local du projet ; demandez à l’IA de le lancer.
Étape 4 : laisser l’IA configurer Cloudflare et déployer le projet
Le site comprend maintenant les pages générées par Astro et le Worker. Il faut publier les deux avec leur configuration. Le déploiement Workers avec Static Assets regroupe ces éléments. Le simple dépôt des pages HTML dans Cloudflare Drop ne configure pas le traitement du formulaire.
L’IA peut réaliser les manipulations autorisées via les outils du projet et le navigateur. Demandez-lui de suivre cet ordre :
- Préparer le domaine d’envoi. Configurez Email Routing pour le domaine retenu et ses enregistrements DNS. Si votre messagerie professionnelle existe déjà, faites d’abord examiner ses réglages. Cloudflare documente aussi les sous-domaines de routage : un sous-domaine dédié au formulaire peut isoler ce rôle, après vérification de la configuration. N’autorisez pas le remplacement des MX de votre boîte habituelle pour activer le formulaire.
- Vérifier la boîte destinataire. Ajoutez-la dans Email Service > Email Routing > Destination Addresses, puis ouvrez vous-même l’e-mail de validation. Le guide des adresses destinataires décrit ce contrôle. L’IA renseigne ensuite cette adresse fixe dans la liaison d’envoi du Worker.
- Configurer Turnstile. Associez le widget au domaine du site. L’IA place la clé publique dans le formulaire et le secret dans les réglages privés du Worker, puis vérifie que le contrôle côté serveur fonctionne.
- Construire et publier. Après votre validation de l’aperçu, l’IA lance le build Astro et déploie les fichiers
dist/, le Worker et la configuration avec Wrangler. Elle vérifie que le compte reste sur l’offre gratuite retenue. - Relier l’adresse finale. Ajoutez le .ch au Worker en suivant le guide des domaines personnalisés. Vérifiez HTTPS et faites rediriger la variante avec ou sans
wwwvers l’adresse principale.
Une boîte déjà hébergée chez Infomaniak, Google ou un autre prestataire mérite cette vérification DNS : activer un routage d’e-mails peut modifier leur réception. Si la configuration gratuite envisagée ne respecte pas votre messagerie actuelle, l’IA doit expliquer ce qui bloque et proposer une solution chiffrée avant toute modification.
Pour terminer la configuration, copiez cette demande dans la même conversation :
Prépare la mise en ligne du projet Astro et du Worker de contact.
Vérifie le domaine Cloudflare, l’expéditeur autorisé, mon destinataire
vérifié, Turnstile, les secrets et le routage de /api/contact.
Préserve les enregistrements de ma messagerie existante.
Montre les paramètres manquants et les éventuels coûts.
Après validation de l’aperçu et mon autorisation de publication,
déploie la version complète avec les outils disponibles.
Teste le domaine HTTPS, les deux variantes www, le formulaire,
les balises SEO, le sitemap, robots.txt et une adresse inexistante.
Pour cette dernière, vérifie le contenu de la 404 et le statut HTTP.
Distingue l’acceptation de l’envoi par Cloudflare de sa réception
dans ma boîte, que je dois confirmer.
Les bases du SEO local, sans transformer le site en catalogue de mots-clés
Le guide SEO de Google recommande notamment un contenu utile, des titres descriptifs et des liens compréhensibles. Pour une petite activité locale, commencez par ces points :
- Un métier et un lieu identifiables. Écrivez clairement votre activité et votre commune dans le titre principal et la présentation. Décrivez les prestations dans les mots de vos clients.
- Des titres et descriptions précis. Chaque page explique son sujet et donne envie de la lire, sans aligner les noms de villes. Google peut choisir un autre extrait que votre meta description.
- Des informations locales cohérentes. Gardez les mêmes coordonnées et horaires sur votre site et vos profils professionnels. Présentez seulement les secteurs où vous travaillez.
- Des pages faciles à consulter. Vérifiez la lecture sur téléphone, allégez les photos et gardez les coordonnées dans le texte, même si elles figurent aussi dans une image.
Créez ou complétez votre fiche d’établissement Google si votre activité y est éligible. Ajoutez le site, la bonne catégorie, les horaires et des photos réelles. Les conseils de Google pour le classement local rappellent le rôle de la pertinence, de la distance et de la popularité. Ni un domaine .ch ni un prompt ne garantissent une première place.
L’assistant peut préparer les balises et vérifier leur présence sur le site publié. Dans Search Console, validez votre domaine avec l’enregistrement DNS demandé, inspectez l’URL principale et soumettez le sitemap généré par Astro. Le guide Google sur les sitemaps explique leur usage : ils aident à découvrir les pages, sans garantir leur indexation. Faites finaliser les URL canoniques avec votre domaine réel et vérifiez qu’aucune consigne noindex ne bloque les pages à publier.
Des données structurées LocalBusiness peuvent décrire l’établissement lorsque les informations requises sont disponibles et exactes. Demandez leur validation, sans inventer d’adresse ni d’étoiles d’avis. Pour faire connaître le site, pensez aussi aux partenaires avec lesquels vous travaillez déjà : une recommandation utile entre commerces relève du cross marketing, sans nécessiter une campagne publicitaire.
Étape 5 : tester le parcours d’un vrai client avant de partager le site
Le site est prêt lorsque quelqu’un peut aller jusqu’au contact. L’IA peut effectuer les contrôles techniques et envoyer un message de test avec votre autorisation ; confirmez vous-même qu’il arrive et que vous pouvez y répondre. Vérifiez depuis le .ch, sur un téléphone et un ordinateur :
- Appel : touchez le numéro et vérifiez celui proposé par le téléphone.
- Envoi : remplissez le formulaire avec une autre adresse que celle de l’entreprise. Confirmez la réception du message, y compris dans les indésirables, puis vérifiez que vous pouvez répondre au bon expéditeur.
- Erreur : essayez un e-mail mal formé et une interruption de connexion. Le site doit expliquer le problème ; il ne doit pas annoncer un envoi réussi si le service a refusé la demande.
- Lecture : contrôlez les horaires, les prix, les communes, les photos et chaque lien. Aucun texte entre crochets ne doit rester visible.
- Page introuvable : ouvrez une adresse qui n’existe pas sur le site. Vérifiez le lien de retour vers l’accueil et demandez à l’IA de confirmer un statut HTTP 404, pas seulement un texte « page introuvable ».
- SEO : faites contrôler les titres, descriptions, URL canoniques et fichiers sitemap et robots.txt depuis le domaine final.
Ajoutez votre identité et vos coordonnées ainsi qu’une déclaration de protection des données adaptée à ce que fait réellement le site. Le PFPDT explique les informations à fournir : finalités, données transmises à des tiers, conservation et interlocuteur, notamment. Nommez les services effectivement utilisés pour le formulaire et l’hébergement. Un domaine .ch ne signifie pas que ces services traitent les données uniquement en Suisse.
Un site facile à maintenir, avec quelques habitudes à garder
Gardez le projet source complet et une version précédente. Pour changer vos horaires, revenez dans la même conversation et demandez à l’IA de modifier les données de l’entreprise, de reconstruire Astro, de vous montrer l’aperçu, puis de déployer la version validée. Les fichiers générés dans dist/ ne remplacent pas cette sauvegarde du projet.
Astro ne fournit pas, à lui seul, une interface d’administration pour changer vos textes. L’entretien reste simple si le projet est documenté et les informations regroupées. Il faut aussi prévoir les mises à jour ponctuelles d’Astro et de ses dépendances, le renouvellement du domaine et le contrôle des demandes. Testez le formulaire après une modification et régulièrement même si le contenu n’a pas changé. Gardez toujours le numéro visible.
Pour les paiements liés au domaine, passez par votre compte chez le prestataire. Notre exemple d’e-mails trompeurs autour de l’enregistrement de domaines illustre pourquoi un message alarmant ne suffit pas à justifier un achat.
Commencez avec les prestations que vous voulez développer, des photos qui vous appartiennent et un contact vérifié. Ajoutez une page lorsque les questions de vos clients le justifient. Pour un commerce ou un artisan local, cette base peut déjà rendre le service attendu : être trouvé, être compris et recevoir une demande à laquelle vous pouvez répondre.
Illustration de couverture originale générée par IA pour Cubicle : atelier fictif et site vitrine illustré sur ordinateur et téléphone.


