Créer un site internet gratuit en Suisse avec l’IA : le guide pour PME
Créer un site internet gratuit en Suisse est devenu réaliste pour une PME : un site vitrine peut être rédigé par une IA, hébergé sans frais chez Cloudflare et publié sous votre propre adresse en .ch pour 11 à 15 francs par an. Ce guide suit un installateur sanitaire indépendant de Morges, une entreprise fictive, de la réservation de son domaine jusqu’à ses premiers articles de conseils.
Il s’adresse d’abord aux PME qui paient déjà un abonnement pour leur site, auprès de localsearch ou d’une agence, et qui se demandent ce qu’elles pourraient reprendre elles-mêmes. Il se lit en deux niveaux :
- Niveau 1, sans code : un site d’une page, en ligne sous votre .ch, avec des boutons d’appel et d’e-mail. Comptez un après-midi pour le site ; le branchement du domaine peut ensuite demander quelques jours d’attente.
- Niveau 2, avec un agent IA : une page par prestation, une section de conseils pour attirer des visiteurs depuis Google et, si vous y tenez, un formulaire de contact.
Sources consultées le 29 septembre 2026. L’entreprise de l’exemple est fictive. Les prix, les interfaces et les conditions des prestataires peuvent évoluer : vérifiez-les au moment de vous lancer.
Déclaration d’intérêts. Ce site fonctionne sur la configuration décrite ici : pages statiques hébergées chez Cloudflare et développement assisté par Claude Code. Cela nous donne une expérience directe de ces outils et, en même temps, une raison de les trouver bons : lisez nos recommandations en le sachant.
Le parcours : ce que cela coûte, vous payez déjà un site ?, 1. le .ch, 2. les mots de vos clients, 3. le site avec l’IA, 4. la mise en ligne, 5. le domaine sans casser vos e-mails, 6. le contact, 7. Google.
Pour aller plus loin : niveau 2, plusieurs pages et des conseils, adapter l’exemple à votre métier, limites, questions fréquentes, sources.
Ce que vous obtenez, et ce que cela coûte vraiment
Au niveau 1, vous obtenez une page d’accueil complète, lisible sur téléphone, qui présente vos prestations, votre zone d’intervention et vos coordonnées à l’adresse www.votre-entreprise.ch. Vous la modifiez en demandant les changements à l’IA, puis en republiant le fichier.
| Poste | Coût | À savoir |
|---|---|---|
Domaine .ch chez Infomaniak | 9,89 CHF HT par an, soit 10,69 CHF TTC | 4,64 CHF HT la première année en promotion, une adresse e-mail Starter offerte |
Domaine .ch chez Hostpoint | 15 CHF TTC par an | 5 CHF la première année |
| Hébergement chez Cloudflare | 0 CHF | Pour des pages statiques, dans les conditions du plan gratuit |
| Assistant IA | 0 CHF au niveau 1 | Environ 20 USD par mois pour un agent IA au niveau 2 |
| Formulaire de contact | 0 à 5 USD par mois | Selon l’endroit où se trouvent vos e-mails, voir l’étape 6 |
Chez Cloudflare, les requêtes vers des fichiers statiques servis directement ne sont pas facturées ; c’est ce qui rend l’hébergement gratuit pour un site vitrine. Conditions de facturation des fichiers statiques.
Sur trois ans, aux tarifs de renouvellement, le domaine revient à environ 32 CHF chez Infomaniak et 45 CHF chez Hostpoint. À titre de comparaison, la formule d’entrée MyWEBSITE de localsearch affiche 790 CHF de frais uniques puis 348 CHF par an, soit 1'834 CHF sur la même période, sans que la page précise le traitement de la TVA. Offres MyWEBSITE.
Ce prix rémunère un service : rédaction, mises à jour sur demande, assistance. Faire soi-même remplace ce service par votre temps. Notre analyse du prix d’un site web en Suisse chiffre ce temps sur trois ans et détaille ce qui peut justifier un devis d’agence.
Vous payez déjà un site ? Ce qu’il faut récupérer avant de résilier
Préparez la sortie avant même de construire le nouveau site. Quatre éléments comptent, quel que soit le prestataire.
- Le nom de domaine. Vérifiez que votre entreprise en est bien la titulaire, puis demandez le code de transfert pour le déplacer chez le registraire de votre choix. Chez Infomaniak, le transfert d’un
.chest gratuit. Tarifs du .ch chez Infomaniak. - Les contenus. Récupérez textes, logos et photos. Les photos fournies par un prestataire sont souvent sous licence : vérifiez vos droits avant de les réutiliser, ou remplacez-les par vos propres images.
- Les délais. Notez la date d’échéance et le préavis. Un contrat renouvelé tacitement se résilie avant cette date, pas après.
- Les adresses de vos pages actuelles. Listez-les. Au niveau 2, elles seront redirigées vers les nouvelles pages pour conserver les visites qui arrivent de Google.
Vérifiez aussi qui gère votre fiche Google Business Profile : elle doit être rattachée à un compte de votre entreprise, pas à celui du prestataire.
Le cas de MyWEBSITE chez localsearch
Les conditions générales de localsearch contiennent plusieurs clauses à connaître avant de résilier. Nous les résumons à partir du document publié par l’entreprise ; votre contrat peut prévoir d’autres règles. Conditions générales de localsearch, PDF.
- La durée. En l’absence d’autre règle dans le contrat, un produit est conclu pour un an et se renouvelle automatiquement d’année en année, sauf résiliation 30 jours avant l’échéance (ch. 3.3). La résiliation du client n’est valable que par courrier postal ou par le formulaire de contact de localsearch (ch. 3.5).
- Le domaine. Le client est inscrit comme titulaire du domaine, et localsearch comme interlocuteur pour les questions techniques et la facturation (ch. 6.2.1). Le client doit indiquer, dans le délai fixé par localsearch, s’il veut transférer son domaine à la fin du contrat et vers quel registraire. À défaut, localsearch supprime l’enregistrement du domaine (ch. 6.2.3).
- Le site. Le droit d’utiliser le site est limité à la durée du produit : « Un transfert du site Internet au client à la fin du contrat est exclu » (ch. 6.2.5).
- Les contenus. Après la fin du contrat, le client n’a plus accès au produit ni à ses contenus, qui sont supprimés. Il lui appartient de les exporter avant (ch. 3.9).
En pratique : annoncez par écrit le transfert du domaine bien avant l’échéance, exportez vos textes et construisez le nouveau site pendant que l’ancien est encore en ligne. Une fiche local.ch ou search.ch peut par ailleurs être créée et corrigée gratuitement, sans offre payante : notre guide du référencement local sur l’arc lémanique explique comment.
Étape 1 : réserver ou transférer votre nom de domaine .ch
Cloudflare hébergera le site, mais le domaine s’achète auprès d’un registraire. Nous comparons deux acteurs suisses courants ; les deux permettent de confier la gestion du domaine à Cloudflare.
| Infomaniak | Hostpoint | |
|---|---|---|
| Première année | 4,64 CHF HT, en promotion | 5 CHF TTC |
| Renouvellement | 9,89 CHF HT, soit 10,69 CHF TTC | 15 CHF TTC |
| Inclus avec le domaine | Une adresse e-mail Starter, DNSSEC, alias et redirections | Hébergement DNS et redirections |
Infomaniak affiche ses prix hors TVA et Hostpoint TVA comprise : comparez-les sur la même base, et sur le prix de renouvellement plutôt que sur la promotion de la première année. Tarifs Infomaniak et tarifs Hostpoint.
Trois conseils avant de valider :
- Choisissez le nom de l’entreprise, celui que vos clients retiendront et taperont.
- Enregistrez le domaine au nom de l’entreprise, avec une adresse e-mail qui restera consultée dans dix ans, pas celle d’un employé ou d’un prestataire.
- Activez le renouvellement automatique et notez qui reçoit les rappels : un domaine expiré fait tomber le site et les e-mails en même temps.
Étape 2 : trouver les mots de vos clients
Un site se positionne sur ce que vos clients tapent, pas sur la manière dont vous décrivez votre métier. Trois familles de recherches concernent notre installateur sanitaire :
- Le métier et le lieu : « installateur sanitaire Morges », « plombier Nyon ».
- Le problème : « fuite d’eau », « boiler en panne », « WC bouché ».
- La question : « détartrer un boiler », « remplacer une baignoire par une douche ».
Pour les trouver sans outil payant, tapez le début d’une recherche dans Google et notez les suggestions, ouvrez le bloc « Autres questions posées » et gardez une trace des questions posées au téléphone. Une fois le site en ligne, Search Console montrera les recherches qui l’ont réellement affiché.
Les volumes aident à hiérarchiser. Voici ceux du métier de notre exemple en Suisse, selon le Planificateur de mots clés de Google :
| Recherche | Recherches par mois | Enchère estimée pour le haut de page |
|---|---|---|
| plombier | 1'600 | 3,51 à 20 CHF |
| installateur sanitaire | 720 | 1,92 à 10,01 CHF |
| plombier lausanne | 590 | 3,18 à 20,57 CHF |
| plombier genève | 210 | 2,89 à 30,80 CHF |
Moyennes mensuelles de septembre 2025 à août 2026, Suisse, toutes langues, relevées le 29 septembre 2026.
Ces enchères indiquent ce que des concurrents sont prêts à payer, par clic, pour apparaître au-dessus des résultats naturels. Une visite obtenue par le classement naturel ne coûte rien : c’est ce qui donne de la valeur au travail sur les textes dans un métier comme celui-ci.
Retenez cinq à huit prestations et la liste des communes que vous desservez vraiment. Au niveau 1, chaque prestation aura sa section ; au niveau 2, sa page. Pour les notions de base du référencement, notre guide du SEO pour débutants reprend l’essentiel.
Étape 3 : faire rédiger le site par l’IA
Les versions gratuites de Claude ou de ChatGPT suffisent pour ce niveau. La qualité du résultat dépend surtout des informations que vous leur donnez.
Préparez votre fiche d’entreprise
Réunissez dans un document la raison sociale exacte, l’adresse, le téléphone, l’e-mail, le numéro WhatsApp, le numéro IDE (CHE-…), les horaires, les communes desservies et les prestations. Ajoutez les éléments vérifiables que vous voulez mettre en avant, comme vos années d’activité, votre formation ou vos garanties. Choisissez enfin trois à six photos de vos réalisations, compressées pour le web, et nommez-les d’après leur contenu, en minuscules et sans espaces : salle-de-bain-morges.jpg plutôt que IMG_2041.jpg.
Le prompt à copier
Remplacez les éléments entre crochets, puis collez le texte dans l’IA :
Tu es développeur web, rédacteur et spécialiste du référencement
local. Crée le site vitrine d’une entreprise suisse sous forme de
deux fichiers : index.html et 404.html. HTML et CSS dans chaque
fichier, sans script ni police chargés depuis un autre site.
Entreprise : [raison sociale exacte]
Métier : installateur sanitaire
Adresse : [rue et numéro, NPA, localité]
Téléphone : [+41 ...]
E-mail : [adresse]
WhatsApp : [+41 ...]
Numéro IDE : [CHE-...]
Horaires : [horaires]
Communes desservies : [liste]
Prestations : [dépannage, salle de bain, boiler, détartrage...]
Éléments vérifiables : [années d’activité, formation, garanties]
Adresse du site : https://www.[votre-entreprise].ch/
Photos : [noms des fichiers placés à côté d’index.html]
Contenu :
1. N’invente rien : ni avis, ni prix, ni certification, ni chiffre,
ni date qui ne figure pas dans cette fiche. S’il manque une
information, écris [À COMPLÉTER].
2. Écris en français de Suisse : « boiler », montants en CHF,
numéros au format +41.
SEO :
3. <html lang="fr-CH">, une balise title de 60 caractères au plus
(métier, localité, nom) et une meta description de 155
caractères au plus.
4. Une balise canonical vers l’adresse du site, et les balises
Open Graph : titre, description et photo principale.
5. Un seul titre H1, un titre H2 par prestation, une section
« Zone d’intervention » qui cite les communes et une FAQ de
cinq questions que posent réellement les clients.
6. Des données structurées JSON-LD de type Plumber, avec
uniquement les informations de la fiche et l’adresse du site.
7. Pour chaque image : texte alternatif descriptif, largeur et
hauteur indiquées, chargement différé sauf pour la première.
8. Aucun lien vers une page qui n’existe pas : les liens internes
mènent aux sections de la page (#prestations, #zone...).
Contact et mentions :
9. Boutons « Appeler », « Écrire un e-mail » et « WhatsApp »
(liens tel:, mailto: et https://wa.me/ suivi du numéro au
format international, sans + ni espaces), visibles dès
l’ouverture sur téléphone. Pas de formulaire.
10. En pied de page : mentions légales (raison sociale, adresse,
e-mail, IDE) et une courte déclaration de protection des
données qui indique que le site est hébergé par Cloudflare.
11. Lisible sur téléphone, avec des contrastes suffisants.
Page 404.html : même style que l’accueil, un titre « Page
introuvable », un lien vers l’accueil et le bouton « Appeler ».
Plumber est le type prévu par le vocabulaire Schema.org pour les installateurs sanitaires. Ces données structurées décrivent votre activité, vos coordonnées et vos horaires dans un format que les moteurs de recherche lisent directement. Type Plumber sur Schema.org. La balise canonical, elle, indique à Google l’adresse à retenir, même si le site reste aussi accessible par son adresse technique chez Cloudflare.
Vous remplacez un ancien site ? Ajoutez à la fin du prompt la liste de ses adresses et cette phrase : « Crée aussi un fichier _redirects, sans extension, qui redirige chacune de ces adresses en 301 vers la section correspondante de la page. » Cloudflare applique ce fichier automatiquement, ce qui conserve les visites qui arrivaient de Google sur les anciennes pages. Redirections sur Cloudflare.
Enregistrez, vérifiez, corrigez
Créez un dossier site sur votre ordinateur. Si l’IA propose de télécharger les fichiers, enregistrez-les dans ce dossier sous les noms index.html et 404.html. Sinon, copiez chaque code dans un éditeur de texte brut (Bloc-notes sur Windows, TextEdit en mode texte brut sur Mac) et enregistrez-le sous le bon nom. Pour _redirects, choisissez « Tous les fichiers » comme type dans le Bloc-notes, afin qu’il n’ajoute pas l’extension .txt. Placez vos photos à côté, puis ouvrez index.html dans votre navigateur.
Corrigez ensuite en langage courant : « Remplace l’horaire du samedi par 8 h à 12 h », « Mets le bouton Appeler en vert », « Raccourcis l’introduction à trois phrases ». Vérifiez chaque version sur votre téléphone.
Relisez chaque fait. Une IA peut ajouter une certification, un tarif ou une année de fondation qui ne figure nulle part dans votre fiche. Supprimez tout ce que vous ne pouvez pas prouver.
Étape 4 : mettre le site en ligne avec Cloudflare Drop
Cloudflare Drop publie un dossier de fichiers statiques sans compte préalable. Nous avons suivi ce parcours de bout en bout le 29 septembre 2026, avec une interface alors en anglais. Présentation de Cloudflare Drop.
- Ouvrez cloudflare.com/drop et glissez votre dossier
site, qui doit contenirindex.html, ou une archive ZIP de ce dossier (boutons Browse folders et Browse zips). En déposant vos fichiers, vous acceptez les conditions d’utilisation de Cloudflare. - Laissez l’onglet ouvert pendant l’initialisation (« Initializing… ») : lors de notre test, elle a pris environ une minute.
- La page annonce Your site is ready et affiche une adresse temporaire en
workers.dev, valable une heure. Testez le site sur ordinateur et sur téléphone. - Dans ce délai, cliquez sur Claim, puis de nouveau sur Claim dans la page de Cloudflare qui s’ouvre. Choisissez de créer un compte ou d’utiliser un compte existant, puis confirmez. Un nouveau compte demande de vérifier votre adresse e-mail.


L’adresse change au moment de la réclamation : le site passe sur le sous-domaine workers.dev de votre compte et l’adresse temporaire cesse de fonctionner. Ne la communiquez donc à personne.
Cloudflare affiche ensuite Your site is live, avec quatre options : ajouter un domaine, contrôler l’accès, activer le suivi technique et « Markdown for Agents », qui permet aux agents IA de lire votre site au format Markdown. Notre article sur le GEO et la visibilité dans les réponses des IA explique pourquoi cette lisibilité compte. Le site est rangé dans la rubrique Workers & Pages sous un nom technique tiré au hasard, qui disparaîtra de l’adresse une fois votre domaine branché. Le tableau de bord précise que les Workers composés uniquement de fichiers statiques sont servis sans frais.
Activez tout de suite la double authentification : ce compte contrôle désormais votre site et, après l’étape suivante, votre domaine.
Mettre à jour le site
Ouvrez Workers & Pages, sélectionnez votre site, puis New deployment (« Nouveau déploiement » si votre tableau de bord est en français). Sur la page Upload static files to update your Worker, glissez le dossier complet de votre site et cliquez sur Deploy. Lors de notre test, la nouvelle version était en ligne quelques secondes plus tard.


Un réglage à connaître pour Google. Drop publie le site en mode « single-page-application » : n’importe quelle adresse, même inexistante, affiche la page d’accueil avec un code de succès, ce que les moteurs de recherche peuvent prendre pour des pages en double. Faites donc une première mise à jour juste après la réclamation, avec votre dossier complet. Comme il contient 404.html, Cloudflare choisit alors de lui-même le réglage 404-page dans Advanced settings > Not found handling. Traitement des adresses introuvables.
Lors de notre test, après cette mise à jour, une adresse inexistante affichait la page 404 avec le code 404, les images étaient servies normalement et les redirections du fichier _redirects répondaient en 301.
Étape 5 : brancher votre .ch sans casser vos e-mails
C’est l’étape que la plupart des tutoriels survolent. Pour relier votre domaine à un site hébergé chez Cloudflare, le domaine doit être géré par Cloudflare : vous remplacez, chez votre registraire, ses serveurs de noms par ceux de Cloudflare. Domaines personnalisés sur Cloudflare.
Vos boîtes e-mail restent chez Infomaniak ou chez Hostpoint, mais les enregistrements DNS qui les font fonctionner doivent être recopiés à l’identique chez Cloudflare. Une erreur à ce stade ne se voit pas sur le site ; elle se remarque quand les e-mails des clients cessent d’arriver.
Avant de changer quoi que ce soit
- Relevez la zone DNS actuelle chez votre registraire, par une capture d’écran ou un export : enregistrements MX, TXT (SPF, DMARC), DKIM et éventuels CNAME liés à la messagerie.
- Désactivez DNSSEC s’il est actif chez votre registraire. Cloudflare avertit qu’un changement de serveurs de noms avec DNSSEC actif peut rendre le domaine injoignable. Attendez ensuite que l’ancien enregistrement expire, souvent 24 à 48 heures, avant de passer à la suite. Changement de serveurs de noms et DNSSEC chez Cloudflare.
- Choisissez un moment calme, un soir de semaine plutôt que la veille d’un gros chantier.
Les étapes
- Dans Cloudflare, ajoutez votre domaine avec Onboard a domain et choisissez le plan gratuit. Cloudflare importe automatiquement la plupart des enregistrements existants.
- Comparez la liste importée avec votre relevé, ligne par ligne. Les enregistrements liés à la messagerie restent en mode « DNS only », avec le nuage gris.
- Messagerie Infomaniak : supprimez les enregistrements NS de
_domainkeyqui pointent vers Infomaniak et ajoutez la clé DKIM sous forme d’enregistrement TXT, comme l’explique Infomaniak. Ajouter le DKIM d’Infomaniak sur Cloudflare. - Chez votre registraire, remplacez les serveurs de noms par les deux indiqués par Cloudflare : dans la gestion du domaine du Manager d’Infomaniak, ou dans le Control Panel de Hostpoint. Modifier les serveurs de noms chez Hostpoint.
- Attendez que Cloudflare affiche le domaine comme actif, ce qui peut prendre jusqu’à 24 heures. Envoyez-vous ensuite un e-mail depuis une adresse extérieure et répondez-y, pour vérifier la réception comme l’envoi.
- Reliez le domaine au site. Supprimez d’abord, chez Cloudflare, les enregistrements A, AAAA ou CNAME de
votre-entreprise.chet dewwwqui pointent vers l’ancien site, sans toucher à ceux de la messagerie : Cloudflare refuse un domaine personnalisé sur une adresse qui porte déjà un CNAME. Dans Workers & Pages, ouvrez votre site, puis l’onglet Domains et Add Domain, et ajoutezvotre-entreprise.chpuiswww.votre-entreprise.ch. Cloudflare crée les enregistrements et le certificat. - Réactivez DNSSEC depuis Cloudflare et reportez chez votre registraire l’enregistrement DS qu’il vous fournit. DNSSEC avec Cloudflare pour un domaine Infomaniak.
Déléguer ces clics à un agent IA
Si ces réglages vous rebutent, un agent IA peut les effectuer dans votre propre navigateur, pendant que vous êtes connecté à Cloudflare et à votre registraire. Claude in Chrome, l’extension d’Anthropic, est incluse dans tous les abonnements payants de Claude, dès Claude Pro, et fonctionne uniquement dans Google Chrome. D’autres assistants proposent des agents comparables. Présentation de Claude in Chrome.
Anthropic précise elle-même que l’outil comporte des risques malgré ses protections. Trois précautions s’imposent :
- Connectez-vous vous-même à Cloudflare et à votre registraire avant de lancer l’agent, et ne lui confiez aucun mot de passe.
- Restez devant l’écran et exigez qu’il vous demande votre accord avant chaque modification.
- Limitez-le à ces deux sites : une page web piégée peut contenir des instructions destinées à l’IA.
Aide-moi à relier mon domaine [votre-entreprise.ch] à mon site
hébergé chez Cloudflare (Workers & Pages, site [nom du site]),
sans casser ma messagerie chez [Infomaniak ou Hostpoint]. Je
suis connecté à Cloudflare et à [registraire] dans ce navigateur.
Règles :
- demande-moi mon accord avant chaque modification ;
- ne supprime et ne modifie aucun enregistrement MX, SPF, DKIM
ou DMARC sans me l’avoir montré ;
- ne saisis aucun mot de passe : si une connexion est demandée,
arrête-toi et laisse-moi faire.
Étapes :
1. Relève la zone DNS actuelle chez [registraire] et
montre-la-moi.
2. Ajoute le domaine dans Cloudflare avec le plan gratuit et
compare les enregistrements importés avec ce relevé.
3. Si ma messagerie est chez Infomaniak, applique leur marche à
suivre pour le DKIM sur Cloudflare.
4. Si DNSSEC est actif chez [registraire], désactive-le avec mon
accord, puis arrête-toi : il faut attendre 24 à 48 heures
avant de changer les serveurs de noms.
5. Remplace les serveurs de noms chez [registraire] par les deux
indiqués par Cloudflare.
6. Quand le domaine est actif, relie votre-entreprise.ch et
www.votre-entreprise.ch au site (onglet Domains, Add Domain),
puis vérifie avec moi que les e-mails arrivent toujours.
7. Réactive DNSSEC depuis Cloudflare et reporte l’enregistrement
DS chez [registraire].
Si DNSSEC était actif, comptez deux séances : l’agent s’arrête après l’avoir désactivé, et vous relancez le prompt à partir de l’étape 5 deux jours plus tard.
Étape 6 : boutons de contact ou formulaire
Pour un artisan, le téléphone reste le canal le plus direct. Le site du niveau 1 affiche donc trois boutons : Appeler, Écrire un e-mail et WhatsApp. Ils ne demandent aucun serveur, ne tombent pas en panne et ne font transiter aucune donnée par le site.
Un formulaire généré par l’IA, lui, s’affiche mais n’envoie rien tant qu’un programme ne traite pas les messages : Cloudflare Drop ne publie que des fichiers statiques. Si vous tenez à un formulaire, la solution dépend de l’endroit où se trouvent vos e-mails.
| Votre situation | Solution | Coût |
|---|---|---|
| Aucune boîte sur votre domaine : vous utilisez une adresse Bluewin, Gmail ou autre | Cloudflare Email Routing redirige [email protected] vers votre adresse ; un petit programme (Worker) envoie les messages du formulaire à cette adresse vérifiée | 0 CHF |
| Vos boîtes sont chez Infomaniak ou Hostpoint | Email Routing ne cohabite pas avec une autre messagerie sur le même domaine. Deux options : le plan Workers Paid avec Email Sending, dont les enregistrements se placent sur un sous-domaine, ou un service de formulaires tiers | 5 USD par mois, ou selon le service |
Cloudflare précise que les envois vers des adresses vérifiées sont gratuits sur tous les plans, et qu’Email Routing exige ses propres enregistrements MX. Tarifs d’Email Service et configuration des domaines.
Le formulaire se construit au niveau 2 : l’agent IA écrit le Worker, ajoute une protection gratuite contre les robots (Turnstile) et vous guide dans les réglages. Un formulaire collecte des données personnelles : votre déclaration de protection des données doit l’indiquer conformément à l’art. 19 LPD et, si un service tiers traite les messages à l’étranger, nommer l’État concerné. Texte de la LPD.
Étape 7 : être trouvé sur Google
- Votre fiche Google Business Profile. Ajoutez-y l’adresse du nouveau site, avec exactement le même nom, la même adresse et le même numéro que sur le site. Pour une entreprise de proximité, la fiche apparaît souvent avant les sites dans les résultats locaux. Notre relevé de 42 Local Packs sur l’arc lémanique détaille ce qui fait progresser une fiche.
- Search Console. Ajoutez votre domaine comme propriété de type « Domaine » et validez-le avec l’enregistrement TXT que Google vous fournit, à créer dans Cloudflare. Vous verrez ensuite les recherches qui affichent votre site et les pages qui posent problème.
- Les annuaires. Vérifiez vos fiches local.ch et search.ch : elles doivent renvoyer vers la nouvelle adresse, avec les mêmes coordonnées.
Niveau 2 : plusieurs pages et une section Conseils
Une page unique suffit pour être trouvé sur votre nom et sur votre métier dans votre commune. Pour apparaître sur « détartrage boiler Morges » ou « fuite d’eau que faire », il faut une page par sujet. Le fichier unique devient alors un dossier de pages, qu’un agent IA sait créer, relier et publier.
Les outils
Claude Code, inclus dans l’abonnement Claude Pro, et Codex, inclus dans ChatGPT Plus, coûtent environ 20 USD par mois. Ces agents travaillent dans un dossier de votre ordinateur, montrent les modifications avant de les appliquer et publient le site sur Cloudflare avec l’outil Wrangler. Il faut installer Node.js et accepter de passer par un terminal, même si l’agent y tape les commandes à votre place.
Pourquoi demander Astro
Au-delà de quelques pages, des fichiers HTML écrits un par un deviennent fragiles : un changement de menu doit être répété partout, et un article oublié manque au plan du site. Astro, un outil libre et gratuit, fabrique le site à partir de modèles communs et produit des pages entièrement statiques, que Cloudflare héberge dans les mêmes conditions qu’au niveau 1. Chaque article de la section Conseils devient un simple fichier texte au format Markdown : Astro génère la page, la liste des articles et le plan du site.
Cloudflare précise qu’un site Astro statique n’a besoin d’aucun adaptateur : les fichiers produits se publient tels quels, avec Wrangler ou en glissant le dossier dist dans New deployment. Astro sur Cloudflare. Pour une page unique, Astro n’apporte rien : le niveau 1 s’en passe très bien.
La structure à demander
- une page d’accueil et une page par prestation ;
- une page par commune seulement si elle apporte un contenu propre : Google considère comme du spam les séries de pages quasi identiques créées pour capter des recherches locales ;
- une section
/conseils/pour vos articles, avec un fichier Markdown par article ; - une page de contact, une page réunissant mentions légales et protection des données, une page 404 ;
- un plan du site produit par l’intégration officielle d’Astro, un fichier
robots.txtqui l’annonce et un fichier_redirectsqui renvoie les anciennes adresses de votre site vers les nouvelles. Plan du site avec Astro et redirections sur Cloudflare.
Le prompt pour l’agent
Dans ce dossier, crée un site Astro entièrement statique à partir
d’index.html, sans framework JavaScript côté navigateur.
Structure :
- accueil, une page par prestation, page Zone d’intervention,
page Contact, page Mentions légales et protection des données,
page 404, et une section /conseils/ alimentée par une
collection de contenu Markdown, avec sa page d’index ;
- une mise en page commune : menu, pied de page, feuille de style.
SEO :
- astro.config : site = "https://www.[votre-entreprise].ch" et
trailingSlash = "always" ; les liens internes, les balises
canonical et le plan du site utilisent tous des adresses qui
finissent par une barre oblique ;
- pour chaque page : title unique de 60 caractères au plus, meta
description unique, un seul H1, balise canonical, balises
Open Graph et liens vers les pages liées ;
- données structurées Plumber sur l’accueil et BlogPosting sur
chaque article (dates de publication et de mise à jour,
l’entreprise comme auteur), avec des informations vérifiées ;
- images optimisées par Astro, avec texte alternatif et
dimensions ;
- plan du site avec l’intégration officielle @astrojs/sitemap et
robots.txt qui l’annonce.
404 et redirections :
- src/pages/404.astro : même mise en page, lien vers l’accueil
et bouton Appeler ;
- wrangler.jsonc : assets.directory = "./dist" et
assets.not_found_handling = "404-page" ;
- public/_redirects : redirections 301 de ces anciennes adresses
vers les nouvelles : [liste].
Contenu : n’invente aucun fait ; écris [À COMPLÉTER] quand une
information manque.
Montre-moi la liste des fichiers avant de les créer. Construis le
site et vérifie qu’aucun lien interne n’est cassé. Quand je
valide, publie avec Wrangler sur le Worker Cloudflare
[nom du site], puis vérifie qu’une adresse inexistante renvoie le
code 404 et que les anciennes adresses redirigent en 301.
Des articles qui attirent des clients
La section Conseils répond aux questions que vos clients se posent avant d’appeler. Google n’interdit pas les textes rédigés avec l’IA ; il classe comme spam la production de nombreuses pages sans valeur ajoutée, destinée à manipuler le classement. Un article par mois fondé sur votre expérience vaut mieux que cinquante pages génériques. Règles de Google sur le spam et sur les contenus générés par IA.
La méthode : l’IA vous interroge, vous répondez avec vos mots et vos chiffres, elle rédige, vous relisez.
Je suis installateur sanitaire à [localité]. Je veux écrire un
article pour la section Conseils de mon site sur :
« [question d’un client] ».
Pose-moi dix questions, une à la fois, pour recueillir ce que je
sais vraiment : cas rencontrés, erreurs fréquentes, délais,
fourchettes de prix que j’accepte de publier, moment où il faut
appeler un professionnel.
Rédige ensuite un article de 700 à 1'000 mots à partir de mes
seules réponses, avec un title de 60 caractères au plus, une meta
description, des intertitres et un lien vers la page
[prestation]. Signale chaque affirmation que je dois vérifier.
Quelques sujets de départ pour notre exemple : « Fuite d’eau : que faire en attendant l’installateur », « Détartrer un boiler : à quelle fréquence », « Remplacer une baignoire par une douche : étapes et délais », « WC qui coule en continu : les causes courantes ». Illustrez chaque article par une photo de chantier réelle et reliez-le à la page de la prestation correspondante.
Adapter l’exemple à votre métier
Selon la statistique structurelle des entreprises de l’Office fédéral de la statistique, les cantons de Fribourg, Vaud, Valais, Neuchâtel, Genève et du Jura comptaient 192'708 établissements en 2024. Les métiers de proximité y sont nombreux, et souvent très petits : un salon de coiffure y compte en moyenne 1,7 emploi, un cabinet de physiothérapie 2,0.
| Activité | Établissements en 2024 | Ce qui change sur le site |
|---|---|---|
| Restaurants et cafés | 6'588 | Menu et horaires tenus à jour, réservation ; les plateformes et la fiche Google pèsent lourd |
| Autres activités paramédicales | 5'471 | Règles des professions de santé, voir ci-dessous |
| Salons de coiffure | 4'243 | Tarifs, photos, lien vers l’outil de réservation |
| Physiothérapie | 3'808 | Règles des professions de santé, voir ci-dessous |
| Instituts de beauté | 3'768 | Tarifs, photos, réservation |
| Peinture et gypserie | 2'519 | Réalisations avant et après, zone, demande de devis |
| Psychothérapie et psychologie | 2'377 | Règles des professions de santé, confidentialité du premier contact |
| Aménagement paysager | 1'806 | Photos par saison, entretien et création, zone |
| Installation électrique | 1'431 | Dépannage, prestations, zone |
| Installations sanitaires | 1'347 | Notre exemple : prestations, dépannage, zone |
| Pose de carrelage | 762 | Réalisations, matériaux, demande de devis |
OFS, STATENT 2024 : établissements des six cantons, pris en entier, selon le genre économique. Les installations sanitaires regroupent trois genres ; la peinture en regroupe deux. Tableau de l’OFS.
Les professions de santé demandent plus de précautions. Les lois fédérales sur les professions médicales (LPMéd), les professions de la santé (LPSan) et les professions de la psychologie (LPsy) n’admettent qu’une publicité objective, répondant à l’intérêt général, qui n’induit pas en erreur et n’importune pas. Les données sur la santé sont en outre des données sensibles au sens de la LPD : un formulaire de premier contact ne doit pas demander de symptômes. Ces métiers mériteraient un guide à part. Texte de la LPSan.
Les limites à connaître
- Pas d’espace d’administration. On ne modifie pas le site dans un éditeur en ligne : on demande la modification à l’IA, puis on republie. Si plusieurs personnes doivent publier souvent, un éditeur visuel ou un CMS conviendra mieux.
- Pas de boutique. Paiement, stock et comptes clients demandent une solution d’e-commerce dédiée.
- Les mentions légales. Pour le commerce électronique, la loi contre la concurrence déloyale impose d’indiquer clairement son identité et son adresse de contact, e-mail compris (art. 3 al. 1 let. s LCD). Un site vitrine a tout intérêt à faire de même : raison sociale, adresse, e-mail et numéro IDE. Texte de la LCD.
- La protection des données. Même sans formulaire, un hébergeur traite les adresses IP des visiteurs. Votre déclaration doit correspondre aux outils réellement utilisés : Cloudflare, un éventuel outil de mesure d’audience, un service de formulaire. Notre article sur le prix d’un site web détaille les obligations liées à un formulaire.
- Votre responsabilité. Vous répondez des contenus publiés, y compris des erreurs introduites par l’IA et des droits sur les photos.
- Le suivi. Quelqu’un doit renouveler le domaine, garder les accès au compte Cloudflare et surveiller les e-mails. Conservez ces accès dans un endroit sûr, avec la double authentification.
Questions fréquentes
Est-ce vraiment gratuit ?
L’hébergement l’est pour des pages statiques. Restent le domaine, de 11 à 15 CHF par an selon le registraire, votre temps et, si vous le souhaitez, un agent IA ou une option de formulaire payante.
Faut-il savoir coder ?
Non pour le niveau 1. Au niveau 2, l’agent écrit le code avec Astro, mais il faut installer quelques outils et relire ce qu’il propose avant de valider.
Puis-je garder mon adresse e-mail actuelle ?
Oui. Le changement de serveurs de noms ne déplace pas vos boîtes : il faut seulement recopier correctement leurs enregistrements chez Cloudflare, comme décrit à l’étape 5.
Que devient ma fiche local.ch si je quitte localsearch ?
Une fiche de base sur local.ch et search.ch peut être créée et corrigée gratuitement, sans offre payante. Indiquez-y l’adresse de votre nouveau site.
Google trouvera-t-il mon site ?
Oui, avec le temps. Déclarez-le dans Search Console, reliez-le à votre fiche Google et publiez des pages qui répondent aux recherches de vos clients.
Et si je veux confier le site à une agence plus tard ?
Vous possédez tout : le domaine, les fichiers et le compte Cloudflare. Une agence peut reprendre le dossier tel quel, et vous pourrez comparer ses propositions en connaissant le coût réel de l’existant.
Sources
- Cloudflare, 8 juillet 2026. Présentation de Cloudflare Drop. Aperçu temporaire d’une heure, réclamation et options disponibles ensuite. Parcours testé par la rédaction le 29 septembre 2026 : dépôt, réclamation, mise à jour et réponse aux adresses inexistantes.
- Cloudflare, consulté le 29 septembre 2026. Conditions de facturation des fichiers statiques.
- Cloudflare, consulté le 29 septembre 2026. Domaines personnalisés pour Workers. Zone Cloudflare active requise, refus sur une adresse qui porte déjà un CNAME.
- Cloudflare, consulté le 29 septembre 2026. Changer de serveurs de noms et DNSSEC. Désactivation préalable de DNSSEC et délai d’expiration de l’ancien enregistrement.
- Cloudflare, consulté le 29 septembre 2026. Tarifs d’Email Service et configuration des domaines. Envois gratuits vers les adresses vérifiées, incompatibilité d’Email Routing avec une autre messagerie sur le même domaine.
- Cloudflare, consulté le 29 septembre 2026. Redirections des fichiers statiques, traitement des adresses introuvables et déploiement d’un site Astro. Redirections, page 404 et images testées par la rédaction le 29 septembre 2026.
- Astro, consulté le 29 septembre 2026. Intégration officielle du plan du site.
- Infomaniak, consulté le 29 septembre 2026. Tarifs du domaine .ch, ajout du DKIM sur Cloudflare et DNSSEC avec Cloudflare.
- Hostpoint, consulté le 29 septembre 2026. Tarifs des domaines et modification des serveurs de noms.
- localsearch (Swisscom Directories SA), consulté le 29 septembre 2026. Offres et prix MyWEBSITE et conditions générales, PDF, ch. 3.3, 3.5, 3.9 et 6.2.
- Google, Planificateur de mots clés, relevé du 29 septembre 2026. Suisse, toutes langues, moyennes mensuelles de septembre 2025 à août 2026.
- Office fédéral de la statistique, STATENT 2024. Établissements et emplois selon le canton et le genre économique.
- Anthropic, consulté le 29 septembre 2026. Prise en main de Claude in Chrome. Abonnements concernés, navigateur pris en charge et avertissement de sécurité.
- Google Search Central, consulté le 29 septembre 2026. Règles relatives au spam et contenus générés par IA.
- Schema.org, consulté le 29 septembre 2026. Type Plumber.
- Fedlex, consulté le 29 septembre 2026. LCD, LPD et LPSan.