Retour aux articles

    La checklist technique pour qu’un site internet ramène vraiment du trafic en Suisse (2026)

    Daniel Maitre· Fondateur d’Altio22 mai 202618 min
    Mis à jour le 22 mai 2026
    SEO techniqueGSCGoogle Business ProfileJSON-LDllms.txtCore Web Vitals2026Suisse
    La checklist technique pour qu’un site internet ramène vraiment du trafic en Suisse (2026)

    Pourquoi cette checklist existe

    En accompagnant plus de 50 PME en Suisse romande depuis 2024, j’ai vu un schéma se répéter : le site est livré, joliment designé, mis en ligne, et trois mois plus tard le trafic est toujours plat. Le coupable n’est presque jamais le design. C’est tout ce qu’on n’a pas fait autour du site : indexation, données structurées, fiche Google, suivi.

    Cet article est la checklist que nous appliquons sur chaque projet Altio avant et après mise en ligne. Elle est volontairement technique et opérationnelle. Si vous travaillez avec une agence, utilisez-la pour vérifier ce qui est réellement fait. Si vous gérez votre site en interne, vous avez ici la séquence complète.

    Règle d’or : un site qui n’est ni indexé, ni structuré, ni mesuré n’existe pas pour Google. Le design, lui, n’existe que pour les visiteurs qui sont déjà arrivés.

    Phase 1 : avant la mise en ligne

    Ces points doivent être validés sur l’environnement de préproduction. Une fois en production, certaines erreurs coûtent des semaines à corriger (URLs cassées, hreflang inversé, duplicate content).

    1.1 Architecture des URLs

    • URLs courtes, en minuscules, avec tirets simples. Pas d’accents, pas d’underscores, pas de paramètres inutiles.
    • Une intention de recherche = une URL. Si deux pages ciblent la même requête, l’une cannibalise l’autre.
    • Profondeur maximale : 3 clics depuis la home pour toute page indexable.
    • Slugs pensés pour la longévité (/services/creation-site-web plutôt que /services/2026-promo-printemps).

    1.2 Balises meta et Open Graph

    Chaque page indexable doit avoir :

    • Un <title> unique de 50 à 60 caractères, mot-clé en début si possible.
    • Une <meta name="description"> de 130 à 160 caractères, qui donne envie de cliquer (ce n’est pas un facteur de classement direct, c’est un facteur de CTR).
    • Un <link rel="canonical"> qui pointe vers la version officielle de la page (même URL pour la page elle-même, jamais vers une autre langue).
    • Les balises Open Graph (og:title, og:description, og:image, og:url, og:locale) et Twitter Card pour les partages sur LinkedIn, WhatsApp, X.

    Erreur fréquente : le même <title> recopié sur 20 pages. Google le détecte et déclasse l’ensemble.

    1.3 Multilingue : hreflang et x-default

    Si votre site est en français et en anglais, chaque page doit déclarer ses alternatives dans le <head> :

    <link rel="alternate" hreflang="fr-CH" href="https://votre-site.ch/page" />
    <link rel="alternate" hreflang="en" href="https://votre-site.ch/en/page" />
    <link rel="alternate" hreflang="x-default" href="https://votre-site.ch/page" />

    Le x-default est obligatoire pour indiquer la version fallback aux moteurs. C’est l’erreur n°1 que je vois sur les sites bilingues mal configurés.

    1.4 Sitemap.xml

    Le sitemap liste les URLs canoniques que vous voulez voir indexées. Règles concrètes :

    • Une seule version par page (la canonique).
    • Toutes les pages multilingues déclarent leurs <xhtml:link rel="alternate">.
    • Pas de pages noindex dans le sitemap (contradiction de signal).
    • <lastmod> à jour, au format ISO 8601.
    • Fichier accessible à https://votre-site.ch/sitemap.xml et déclaré dans robots.txt.

    1.5 robots.txt

    Un fichier minimal mais qui ouvre les bonnes portes :

    User-agent: *
    Allow: /
    
    User-agent: GPTBot
    Allow: /
    
    User-agent: Google-Extended
    Allow: /
    
    User-agent: ClaudeBot
    Allow: /
    
    User-agent: PerplexityBot
    Allow: /
    
    Sitemap: https://votre-site.ch/sitemap.xml

    Bloquer les bots IA est un choix défendable pour certains éditeurs. Pour une PME qui veut être citée dans ChatGPT ou Perplexity en 2026, c’est se tirer une balle dans le pied.


    Phase 2 : les données structurées (JSON-LD)

    C’est la couche qui transforme un site « lisible » en site « compréhensible » par Google et les LLM. Sans elle, vous existez. Avec elle, vous êtes éligible aux rich results, aux AI Overviews et aux citations dans les réponses générées.

    2.1 Organization et LocalBusiness

    À placer dans le <head> de la home et des pages « à propos ». Pour une entreprise locale, LocalBusiness (ou un sous-type comme ProfessionalService) est plus puissant que Organization :

    {
      "@context": "https://schema.org",
      "@type": "ProfessionalService",
      "name": "Votre Entreprise",
      "url": "https://votre-site.ch",
      "logo": "https://votre-site.ch/logo.png",
      "image": "https://votre-site.ch/og.jpg",
      "telephone": "+41 22 000 00 00",
      "email": "contact@votre-site.ch",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Rue Exemple 10",
        "postalCode": "1204",
        "addressLocality": "Genève",
        "addressCountry": "CH"
      },
      "geo": { "@type": "GeoCoordinates", "latitude": 46.2044, "longitude": 6.1432 },
      "openingHoursSpecification": [{
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
        "opens": "09:00", "closes": "18:00"
      }],
      "sameAs": [
        "https://www.linkedin.com/company/votre-entreprise",
        "https://www.google.com/maps/place/?q=place_id:VOTRE_PLACE_ID"
      ]
    }

    Le sameAs qui pointe vers votre fiche Google Maps via place_id est un signal de cohérence très fort. C’est l’un des leviers les plus sous-utilisés.

    2.2 BreadcrumbList

    À ajouter sur toute page autre que la home. Google s’en sert pour afficher le fil d’Ariane dans les résultats de recherche, ce qui augmente le CTR.

    2.3 FAQPage

    Si votre page contient une vraie section FAQ, ajoutez le schéma FAQPage. Attention : depuis août 2023, Google n’affiche plus systématiquement les rich snippets FAQ, mais le schéma reste lu par les LLM et les AI Overviews.

    2.4 Article, Service, Product, Review

    Adaptez selon la page. Un blog = Article avec author, datePublished, dateModified, image. Une page service = Service rattaché à votre ProfessionalService. Une boutique = Product + Offer + AggregateRating si avis vérifiés.

    Règle anti-pénalité : ne déclarez jamais un schéma qui ne correspond pas au contenu visible. Pas de fausses notes, pas de FAQ inventée. Google sanctionne (« Spammy structured markup »).

    2.5 Valider

    Avant la mise en ligne, passez chaque type de page dans le Rich Results Test et dans le Schema Markup Validator. Zéro erreur, zéro avertissement critique.


    Phase 3 : la couche IA (GEO/AEO)

    C’est la nouveauté 2025-2026. Les LLM lisent les sites différemment des crawlers traditionnels. Trois fichiers à publier à la racine :

    3.1 llms.txt

    Inspiré de la proposition de Jeremy Howard, c’est un index Markdown lisible par un LLM. Format minimal :

    # Votre Entreprise
    
    > Création de sites internet pour PME en Suisse romande, prototype gratuit en 48h.
    
    ## Pages principales
    - [Services](https://votre-site.ch/services): nos prestations
    - [Tarifs](https://votre-site.ch/tarifs): grille transparente
    - [Réalisations](https://votre-site.ch/realisations): projets clients
    
    ## Contenus de référence
    - [Blog](https://votre-site.ch/blog): articles SEO, design, IA

    3.2 llms-full.txt

    Version étendue, contient le contenu complet des pages clés en Markdown. Utile pour les LLM qui ne crawlent pas votre site en temps réel.

    3.3 Markdown brut accessible

    Servir une version .md de vos articles (ou y donner accès via une URL prévisible) facilite l’ingestion par les LLM. Plusieurs studios SEO commencent à le faire en 2026.


    Phase 4 : le jour de la mise en ligne

    C’est ici que la majorité des projets perdent 3 à 6 mois. La séquence à exécuter dans les 24h qui suivent le go-live :

    4.1 Google Search Console

    1. Ajouter la propriété (préférer la propriété de type « Domaine » via DNS plutôt que « Préfixe URL »).
    2. Soumettre le sitemap.
    3. Demander l’indexation manuelle des 10 pages prioritaires via l’outil « Inspection d’URL ».
    4. Vérifier l’onglet « Pages » après 48h : aucune erreur de couverture, hreflang reconnu, sitemap traité.

    4.2 Bing Webmaster Tools

    Souvent oublié, alors que Bing alimente ChatGPT Search et Copilot. Procédure identique à GSC, et vous pouvez importer la propriété directement depuis GSC pour gagner 10 minutes.

    4.3 IndexNow

    Protocole co-développé par Microsoft et Yandex, supporté par Bing et plusieurs LLM. Une simple requête HTTP ping accélère l’indexation des nouvelles pages. Sur nos projets Altio, l’indexation Bing passe de 5-10 jours à moins de 24h.

    4.4 Test final en production

    • curl -I https://votre-site.ch retourne HTTP/2 200 et le bon content-type.
    • HTTPS forcé sur toutes les pages (redirection 301 depuis http://).
    • www et non-www redirigent vers une seule version canonique.
    • Aucune ressource bloquée par CSP ou par robots.txt qui empêcherait le rendu.

    Phase 5 : SEO local et Google Business Profile

    Pour 80% des PME en Suisse romande, le SEO local apporte plus de trafic qualifié que le SEO national. C’est aussi le plus rapide à activer.

    5.1 Créer ou réclamer sa fiche Google Business Profile

    • Catégorie principale très spécifique (« Agence web » plutôt que « Service informatique »).
    • 2 à 3 catégories secondaires pertinentes.
    • Description de 750 caractères, qui inclut votre proposition de valeur et 2-3 mots-clés naturels.
    • Au moins 10 photos : extérieur, intérieur, équipe, réalisations, produit.
    • Horaires précis, y compris les jours fériés suisses (Jeûne genevois, 1er août, etc.).
    • Zone de service si vous vous déplacez (cantons couverts).

    5.2 Cohérence NAP : le facteur sous-estimé

    NAP = Nom, Adresse, Téléphone. Ces trois informations doivent être strictement identiques sur :

    • Votre site (footer + page contact + JSON-LD LocalBusiness).
    • Google Business Profile.
    • local.ch, search.ch, moneyhouse.ch.
    • LinkedIn, Facebook, annuaires sectoriels (fiduciaire : TREUHAND-KAMMER ; restaurant : GaultMillau, TripAdvisor ; santé : doctena.ch, etc.).

    Une incohérence sur la rue ou le numéro de téléphone (espace, indicatif international, point ou tiret) suffit à diluer le signal local. C’est une des premières choses que je corrige en audit.

    5.3 Avis Google

    • Objectif minimum : 10 avis sur 12 mois, note moyenne ≥ 4.7.
    • Mettre en place un workflow simple : SMS ou email post-prestation avec lien direct g.page/r/....
    • Répondre à 100% des avis, positifs comme négatifs, sous 7 jours.

    5.4 Citations et backlinks locaux

    Quelques annuaires suisses qui pèsent encore en 2026 : local.ch, search.ch, moneyhouse.ch, hotfrog.ch, swissguide.ch, chambres de commerce cantonales (CCIG à Genève, CVCI à Lausanne).


    Phase 6 : performance et Core Web Vitals 2026

    Google a remplacé FID par INP en mars 2024. Les seuils « bons » au 75e percentile en 2026 :

    MétriqueSeuil bonCe que ça mesure
    LCP (Largest Contentful Paint)< 2,5sVitesse de chargement de l’élément principal
    INP (Interaction to Next Paint)< 200msRéactivité aux clics, taps, frappes
    CLS (Cumulative Layout Shift)< 0,1Stabilité visuelle

    6.1 Leviers concrets

    • Images en WebP ou AVIF, redimensionnées à la taille d’affichage (pas de 4000px qui sert à 400px).
    • width et height explicites sur chaque <img> pour éviter le CLS.
    • Lazy loading natif (loading="lazy") sur tout ce qui est below the fold.
    • Polices web auto-hébergées avec font-display: swap ou optional.
    • Réduction des scripts tiers (chaque pixel marketing coûte 50 à 200ms d’INP).
    • Préchargement de l’image LCP (<link rel="preload" as="image">).

    6.2 Outils de mesure

    • PageSpeed Insights pour la donnée terrain (CrUX) + le lab.
    • WebPageTest pour le détail waterfall.
    • Le rapport « Signaux web essentiels » dans GSC pour le suivi mensuel.

    Phase 7 : sécurité, conformité, confiance

    7.1 HTTPS et en-têtes

    • Certificat valide (Let’s Encrypt suffit pour 99% des PME).
    • En-tête Strict-Transport-Security (HSTS) activé.
    • En-tête Content-Security-Policy minimaliste mais présente.
    • X-Content-Type-Options: nosniff et Referrer-Policy: strict-origin-when-cross-origin.

    Vérification rapide : securityheaders.com doit retourner au moins un B.

    7.2 nLPD (loi suisse en vigueur depuis septembre 2023)

    • Bandeau cookies avec choix réel (Accepter / Refuser / Personnaliser), pas de « dark pattern ».
    • Page « Politique de confidentialité » détaillée, qui liste les sous-traitants (hébergeur, analytics, formulaires).
    • Registre des traitements tenu à jour (interne).
    • Mentions du responsable du traitement et coordonnées de contact.

    7.3 Mentions légales suisses

    Pas d’obligation aussi formelle qu’en UE, mais une page « Mentions légales » qui identifie clairement l’éditeur (raison sociale, IDE/UID, adresse, contact) renforce la confiance E-E-A-T aux yeux de Google.


    Phase 8 : le suivi mensuel (le maillon qui sépare un site vivant d’un site abandonné)

    C’est la phase que 9 PME sur 10 sautent. Pourtant, 30 minutes par mois suffisent.

    8.1 Tableau de bord type

    SourceMétriqueCible
    GSCClics, impressions, position moyenneTendance ascendante sur 3 mois glissants
    GSCRequêtes émergentesIdentifier 2-3 nouvelles intentions à exploiter
    GSCPages avec CTR < 2% en position 4-10Réécrire <title> et <meta description>
    GSCCouverture : pages en erreur ou excluesZéro 4xx, zéro 5xx
    GSCSignaux web essentiels100% des URLs « Bon »
    AnalyticsPages d’entrée, taux de conversion CTAIdentifier les pages à booster
    GBPVues, appels, demandes d’itinéraireTendance et saisonnalité
    GBPNouveaux avisRépondre sous 7 jours
    BacklinksNouveaux liens entrantsVérifier la qualité (Ahrefs, Semrush ou GSC « Liens »)

    8.2 Cadence recommandée

    • Hebdo (5 min) : répondre aux nouveaux avis Google.
    • Mensuel (30 min) : revue du tableau ci-dessus, 1-2 actions correctives.
    • Trimestriel (2h) : revue éditoriale (quels articles boostent le trafic, lesquels mériteraient une mise à jour avec updatedDate).
    • Annuel (1 journée) : audit technique complet (CWV, schémas, redirections, contenus obsolètes).

    Récapitulatif : la checklist en une page

    Avant mise en ligne

    • URLs propres, titres et descriptions uniques
    • Canonical, Open Graph, Twitter Card sur chaque page
    • hreflang complet avec x-default si multilingue
    • Sitemap.xml et robots.txt validés
    • JSON-LD Organization/LocalBusiness, BreadcrumbList, FAQPage, Article validés sur Rich Results Test
    • llms.txt et llms-full.txt à la racine
    • LCP < 2,5s ; INP < 200ms ; CLS < 0,1 sur PageSpeed Insights
    • HTTPS forcé, HSTS, CSP, securityheaders.com ≥ B
    • Bandeau cookies nLPD et politique de confidentialité publiés

    Jour J

    • Propriété GSC créée + sitemap soumis + 10 pages indexées manuellement
    • Propriété Bing Webmaster créée + sitemap soumis
    • Ping IndexNow envoyé
    • HTTP 200 + redirections www/non-www vérifiés

    Semaine 1

    • Fiche Google Business Profile complète (catégories, photos, horaires, description)
    • NAP identique sur site, GBP, local.ch, search.ch, LinkedIn, annuaires sectoriels
    • Workflow d’avis Google opérationnel

    Mensuel

    • Revue GSC + GBP + Analytics (30 min)
    • Réponse à 100% des avis sous 7 jours

    Ce que nous faisons chez Altio

    Tous nos projets incluent l’intégralité des phases 1, 2, 3, 4 et 6 par défaut. La phase 5 (GBP, NAP, citations) est offerte en option d’accompagnement, et la phase 8 (suivi mensuel) fait partie de nos packs de maintenance. C’est ce qui permet à un site Altio livré aujourd’hui de commencer à apporter du trafic organique en 6 à 10 semaines, contre 6 à 12 mois pour un site livré sans ces phases.

    Si vous voulez voir ce que ça donne sur un cas concret, jetez un œil à nos réalisations. Si vous démarrez un projet, commencez votre brief gratuitement, et nous vous montrons un prototype sous 48h, déjà pensé pour cette checklist.

    Pour aller plus loin, lisez aussi :

    Questions fréquentes

    Sources & références

    Daniel Maitre

    Fondateur d’Altio

    Fondateur d'Altio, agence web basée à Genève. Spécialiste en création de sites internet, développement web et stratégie digitale pour les entreprises du monde entier.

    En savoir plus sur l'auteur →

    Prêt à lancer votre projet ?

    Décrivez votre projet en 10 minutes et recevez un prototype fonctionnel gratuit en 48h.

    Commencer mon brief gratuit

    Nous utilisons des cookies 🍪

    Ce site utilise des cookies pour améliorer votre expérience et analyser le trafic. Vous pouvez personnaliser vos préférences à tout moment.