Choisir son agence SEO
en Suisse romande.
Choisir une agence SEO en Suisse romande exige une évaluation sur sept critères objectifs : résultats mesurables documentés, transparence totale des tarifs, propriété du site et du contenu transférée, score Lighthouse minimum garanti, expertise locale vérifiable sur les six cantons romands, références clients directement contactables, conformité à la nouvelle Loi suisse sur la Protection des Données (nLPD). Les signaux d'alerte à fuir : promesses de position garantie Google (interdites par les guidelines Google elles-mêmes), engagements supérieurs à 24 mois sans clause de sortie, sites construits sur CMS propriétaires non-exportables, devis flous sans prix ferme, absence de transfert de propriété. Ce guide 2026 détaille les 7 critères, les 5 red flags, les 15 questions précises à poser en discovery call, les fourchettes tarifaires du marché romand, et les clauses contractuelles à examiner avant signature.
Guide indépendant. Ce guide ne nomme aucun concurrent — il vous donne des critères objectifs à appliquer à toute agence que vous évaluez, NovaUp inclus.
Sur quels critères évaluer une agence SEO en Suisse romande ?
Le SEO est un marché opaque où beaucoup d'agences vendent du vent. Ces sept critères vous donnent un cadre objectif, applicable à toute agence romande — du freelance indépendant à la grosse agence de communication.
Résultats mesurables documentés
Une agence SEO sérieuse mesure tout et documente l'évolution. Demandez une capture d'écran Google Search Console d'un client existant sur 12 mois : positions moyennes, clics, impressions, pages indexées. Demandez un rapport Google Business Profile Insights : vues, appels, itinéraires, clics site web. Une agence qui parle en généralités (« on améliore votre SEO ») sans jamais montrer de données précises ne produit pas de résultats mesurables. La règle : chaque mois, vous devez recevoir un rapport avec KPI chiffrés et évolution par rapport au mois précédent.
Transparence totale des tarifs
Les agences sérieuses affichent leurs tarifs publiquement sur leur site — forfaits mensuels, ce qui est inclus, engagement minimum, conditions de sortie. Les agences opaques vous forcent à un discovery call puis envoient un devis personnalisé de 5'000 à 50'000 CHF sans justification détaillée. Ce modèle est souvent le signe d'une tarification élastique : plus votre entreprise paraît grosse, plus le devis monte. Exigez un prix ferme, documenté, avec une grille publique. La transparence tarifaire est aussi un signal éthique : une agence qui assume ses prix est une agence qui assume ses résultats.
Propriété du site et du contenu
Votre site web et votre contenu doivent vous appartenir, contractuellement et techniquement. Contractuellement : clause de transfert de propriété explicite après période minimum (standard : 12 mois). Techniquement : vous devez avoir accès au code source du site, aux textes rédigés pour vous, au nom de domaine, aux accès Google Analytics 4, Google Search Console et Google Business Profile. Les agences qui vous logent sur leur propre domaine ou sur un CMS propriétaire non-exportable (certaines solutions Wix-like) vous tiennent prisonnier : si vous partez, vous repartez à zéro.
Excellence technique démontrée
Le meilleur indicateur de la compétence SEO d'une agence, c'est son propre site. Mesurez-le avec Lighthouse (outil gratuit, intégré à Chrome DevTools). Un site d'agence SEO qui tape 50/100 en Performance ou 70/100 en Best Practices manque de crédibilité — c'est comme un dentiste aux dents jaunes. Exigez un score Lighthouse minimum de 90/90/90/90 pour toute agence, et de 100/100/100/100 pour une agence qui se revendique premium. Vérifiez aussi qu'ils implémentent Schema.org (rich snippets dans Google), llms.txt (crawlers IA), fonts locales, images optimisées. Leur site est leur vitrine technique.
Expertise locale vérifiable
La Suisse romande a des spécificités : six cantons (Vaud, Genève, Fribourg, Neuchâtel, Valais francophone, Jura) avec treize bassins de vie distincts, deux zones bilingues (Fribourg FR/DE, Bienne FR/DE), une culture business conservatrice (fiduciaires, cabinets médicaux, avocats), une réglementation nLPD spécifique. Une agence basée à Paris ou Lyon qui vous démarche sur LinkedIn n'a ni cette expertise ni la compréhension culturelle. Vérifiez que l'agence opère réellement en Suisse romande, avec siège et références locales. Demandez des clients dans votre canton précis.
Références clients contactables
Les témoignages écrits sur le site d'une agence sont faciles à inventer ou enjoliver. Les références contactables ne le sont pas. Demandez trois clients actuels, avec numéro de téléphone professionnel et accord préalable d'être contactés. Appelez-les. Trois questions à poser : combien payez-vous, quels résultats mesurables avez-vous obtenus, recommanderiez-vous ? Si l'agence refuse de partager des références contactables (« confidentialité », « pas envie de déranger nos clients »), passez votre chemin. Une agence fière de ses résultats est fière de les faire dire à ses clients.
Conformité nLPD (Loi suisse protection données)
Depuis le 1er septembre 2023, la nouvelle Loi suisse sur la Protection des Données (nLPD) impose aux agences qui traitent des données de leurs clients PME suisses un Data Processing Agreement (DPA) écrit, la tenue d'un registre des traitements, l'hébergement des données en Suisse ou dans un pays reconnu adéquat (UE, UK), la notification obligatoire au PFPDT en cas de fuite. Demandez à votre agence SEO de fournir son DPA, son registre des traitements, la localisation de ses serveurs (Google Analytics 4 configuré en UE uniquement, CRM hébergé en Suisse ou UE). Une agence non-conforme vous expose à des amendes jusqu'à 250'000 CHF.
Quels sont les red flags qui doivent vous faire fuir ?
Ces cinq signaux d'alerte apparaissent régulièrement dans les propositions commerciales d'agences SEO peu sérieuses. Si vous en détectez un seul, renégociez ou changez d'agence.
« Nous garantissons la première position Google »
Aucune agence au monde ne peut garantir une position Google exacte. Google l'interdit explicitement dans ses Google Search Essentials : « Personne ne peut garantir un classement n°1 sur Google. Méfiez-vous des entreprises qui font cette promesse. » Une agence qui promet position garantie démontre soit sa malhonnêteté, soit son incompétence technique. Ce qu'une agence honnête promet : progression mesurable sur des KPI précis (trafic, impressions, positions moyennes sur portefeuille de mots-clés, appels GBP), avec clause de garantie sur ces KPI — pas sur une position exacte.
Engagement 24 mois ou plus sans clause de sortie
Un engagement de 6 à 12 mois est raisonnable (le SEO met 3 à 6 mois à produire des résultats mesurables). Au-delà de 24 mois, c'est excessif et doit être renégocié. Les contrats 36 mois sans échappatoire sont abusifs en droit suisse et verrouillent le client sur une agence qui n'aura plus d'incitation à délivrer. Vérifiez la clause de sortie : préavis 30 jours après période minimum, pas de pénalités disproportionnées, transfert des livrables inclus. Une agence confiante dans ses résultats n'a pas besoin de vous enchaîner.
Site construit sur plateforme propriétaire non-exportable
Certaines agences construisent le site client sur leur propre sous-domaine, leur CMS custom fermé, ou une plateforme Wix/Squarespace/Webflow sans clause d'export du code source. Résultat : si vous quittez l'agence, vous perdez le site. Vous êtes obligé de reconstruire à zéro ailleurs. Ce modèle économique force la fidélité par la contrainte, pas par la valeur. Exigez systématiquement : code source exportable, nom de domaine à votre nom, hébergement transférable (Cloudflare Pages, Netlify, Vercel sont exportables — attention aux CMS custom).
Nuance importante : cette règle s'applique au site web (code source HTML/CSS/JS), pas aux outils SaaS métier (CRM, plateformes d'automatisation type GoHighLevel, HubSpot, Salesforce) qui sont par nature liés à leur infrastructure — c'est le modèle SaaS standard, pas du lock-in propriétaire abusif. Ce qui compte pour les outils SaaS : (1) vos données personnelles vous sont remises conformément à la nLPD, (2) un forfait de maintenance raisonnable existe si vous voulez prolonger le service sans l'accompagnement complet.
Devis flou « à partir de X CHF » sans détail
Un devis sérieux détaille : périmètre exact (pages incluses, mots-clés visés, livrables mensuels), prix ferme hors taxes et TTC, engagement minimum, conditions de sortie, pénalités éventuelles, propriété des livrables. Les devis flous « à partir de 2'500 CHF/mois » sans grille détaillée cachent soit une facturation à la tête du client, soit des frais cachés (setup, modifications, audits mensuels facturés en sus). Si le devis tient sur une page avec trois tirets et un prix approximatif, demandez un document détaillé ou passez votre chemin.
Commercial brillant, exécutant invisible
Dans certaines agences, le commercial qui vous séduit en discovery call n'est pas la personne qui travaillera sur votre dossier. Une fois le contrat signé, vous êtes transféré à un junior sous-payé, parfois offshoré, avec rotation trimestrielle. Questions à poser : qui travaille concrètement sur mon dossier, quel est son parcours, dans quel pays est-il basé, aurai-je un interlocuteur unique ou rotation. Une agence transparente nomme nominativement votre chef de projet dès la proposition. Si le commercial esquive, c'est qu'il cache la structure offshore ou junior.
Quelles questions poser en discovery call à une agence SEO ?
Préparez ces 15 questions avant chaque rendez-vous. Les réponses vous donneront une image claire du sérieux de l'agence. Une agence solide répond précisément ; une agence vague esquive ou parle en généralités.
- Quel est votre propre score Lighthouse ? Une agence qui ignore la question ou donne un score bas manque de crédibilité technique.
- Combien de clients actifs avez-vous en Suisse romande ? Zéro ou un seul = agence extérieure en prospection, pas établie localement.
- Pouvez-vous me donner 3 références clients contactables ? Refus ou tergiversation = red flag majeur.
- Quels KPI garantissez-vous contractuellement ? Réponse « position n°1 Google » = fuir. Réponse « progression vues GBP, trafic organique, positions moyennes » = sérieux.
- Qui travaillera concrètement sur mon dossier ? Si ce n'est pas la personne en face de vous, demandez son nom, parcours et pays.
- Dans quel pays est hébergé votre CRM et Google Analytics ? Réponse « États-Unis non-adéquat » = non-conforme nLPD.
- Quelle durée d'engagement minimum ? 6-12 mois = sain. 24+ mois sans sortie = red flag.
- Quelle clause de sortie après période minimum ? Préavis 30j standard, transfert livrables inclus, pas de pénalité abusive.
- Le site restera-t-il ma propriété si je pars ? Clause explicite dans le contrat exigée.
- Quelles Schema.org implémentez-vous par défaut ? Minimum attendu : LocalBusiness, Service, FAQPage, BreadcrumbList.
- Que faites-vous pour que ChatGPT et Perplexity citent mon site ? Une agence à jour 2026 maîtrise le GEO (Generative Engine Optimization).
- Quelle fréquence de rapport et quels indicateurs ? Mensuel minimum, KPI chiffrés, comparaison mois précédent.
- Quel budget minimum pour ma taille d'entreprise ? Réponse honnête plutôt que promesse sur-mesurée.
- Êtes-vous exclusif par secteur et par zone ? Une agence qui travaille pour deux concurrents directs sur la même ville crée un conflit d'intérêt.
- Pouvez-vous me fournir votre DPA et votre registre des traitements nLPD ? Obligatoire depuis septembre 2023 pour toute agence opérant avec des clients suisses.
Combien coûte une agence SEO en Suisse romande ?
Les tarifs SEO romands varient énormément selon le format (freelance, petite agence, grosse structure) et l'ambition (Google Business Profile local, SEO organique national, stratégie GEO complète). Voici les fourchettes réelles du marché romand 2026 — basées sur 40+ devis observés en 2025.
| Format | Tarif horaire | Forfait mensuel typique | Pour qui |
|---|---|---|---|
| Freelance indépendant | 50 — 120 CHF/h | 350 — 2'000 CHF/mois | TPE solo, budget serré, périmètre focalisé (GBP seul ou blog seul) |
| Petite agence spécialisée 2 à 8 personnes |
150 — 250 CHF/h | 800 — 3'500 CHF/mois | PME 1-20 employés, approche complète GBP + site + contenu |
| Grosse agence communication 10 à 50 personnes |
300 — 500 CHF/h | 3'000 — 15'000 CHF/mois | PME 20+ employés avec marketing interne, ambition nationale |
| Consultant premium stratégie seule, pas exécution |
400 — 800 CHF/h | Pas de forfait (mandat ponctuel) | Entreprises 50+ employés avec équipe SEO interne, besoin d'expertise externe |
Le sweet spot PME romande : 200 à 1'500 CHF/mois
Pour une PME romande typique (1 à 20 employés, clientèle locale ou régionale, ambition de dominer son bassin de vie), le budget SEO mensuel réaliste se situe entre 200 et 1'500 CHF selon l'étape :
- 200 CHF/mois — entrée de gamme Google Business Profile seul (gestion fiche, avis, 2-3 posts/mois).
- 500-700 CHF/mois — GBP + site web pro + 1 article blog/mois + SEO technique. Cible classique PME.
- 1'000-1'500 CHF/mois — Tout le précédent + exclusivité par commune + 4 articles/mois + GEO (ChatGPT/Perplexity) + CRM intégré.
En dessous de 200 CHF/mois : service rarement sérieux (offshore, automatisation basse qualité, pas de suivi). Au-dessus de 3'000 CHF/mois pour une PME : vous payez la structure de l'agence, pas le résultat SEO supplémentaire — sauf ambition e-commerce nationale.
Quelles clauses examiner dans le contrat avant signature ?
Ne signez jamais un contrat SEO sans avoir validé ces six clauses clés. Faites relire par votre fiduciaire ou avocat si le montant dépasse 10'000 CHF sur la durée totale.
1. Durée et engagement minimum
6 à 12 mois raisonnable, 24 mois acceptable si justifié par ampleur du projet, 36+ mois à renégocier. Vérifiez que la durée est alignée avec le délai réel de résultats SEO (3 à 8 mois selon concurrence).
2. Clause de sortie et préavis
Préavis 30 jours standard après période minimum. Pas de pénalités abusives (max 1 mois d'abonnement). Transfert complet des livrables (code site, contenus, accès analytics, backlinks acquis).
3. Propriété site et contenu
Clause explicite : le site (code HTML/CSS/JS), les contenus rédigés, le nom de domaine, les accès GA4/GSC/GBP deviennent propriété du client après période minimum (12 mois standard). Sans cette clause, vous êtes prisonnier.
4. Exclusivité sectorielle et géographique
Excellent signe d'agence sérieuse : clause empêchant l'agence de travailler simultanément pour deux concurrents directs sur votre commune. Protège votre investissement SEO. Absent chez les grosses agences, pratique courante chez les petites agences spécialisées.
5. KPI garantis et pénalités
Les KPI doivent être précis, mesurables, contrôlables (vues GBP mensuelles, impressions Search Console, trafic organique GA4). En cas de non-atteinte sur 3 mois consécutifs : remise commerciale, mois gratuit, ou clause de sortie anticipée sans pénalité. Jamais « position garantie sur mot-clé ».
6. DPA nLPD et sous-traitance
Data Processing Agreement écrit, obligatoire depuis septembre 2023 pour toute agence traitant des données de clients suisses. Liste des sous-traitants (hébergement, CRM, analytics) avec pays. Clause de notification en cas de fuite de données (obligation légale : PFPDT sous 72h).
Questions fréquentes sur le choix d'une agence SEO
Dix questions qu'on nous pose souvent pendant les audits gratuits. Autre question ? contact@novaup.ch — réponse sous 24 h.
Les tarifs varient selon le format. Freelance indépendant : 50 à 120 CHF/h (350 à 2'000 CHF/mois sur petit forfait). Petite agence spécialisée (2 à 8 personnes) : 150 à 250 CHF/h (800 à 3'500 CHF/mois). Grosse agence de communication : 300 à 500 CHF/h (3'000 à 15'000 CHF/mois avec équipe dédiée). Pour une PME romande, le sweet spot se situe entre 200 et 1'500 CHF/mois.
Non. Google interdit explicitement aux agences de garantir une position dans ses guidelines officielles. Aucune agence sérieuse au monde ne peut promettre un classement exact, car Google utilise plus de 200 signaux et ajuste son algorithme plusieurs fois par jour. Ce qu'une agence sérieuse peut garantir : progression mesurable sur des KPI précis (impressions GBP, appels Maps, trafic organique, positions moyennes sur portefeuille de mots-clés).
Le SEO produit des résultats mesurables entre 3 et 6 mois minimum (GBP : 30 à 90 jours ; SEO organique : 4 à 8 mois). Un engagement 6 à 12 mois est raisonnable et protège les deux parties. Au-delà de 24 mois, c'est excessif. Vérifiez systématiquement la clause de sortie : préavis 30 jours, propriété des livrables transférée, pas de pénalités abusives.
Cela dépend du contrat. Cas sain : propriété transférée au client après période minimum (12 mois standard en Suisse romande). Cas à fuir : site sur plateforme propriétaire non-exportable (certains Wix, Squarespace, CMS custom). Cas intermédiaire : location à vie sans propriété (SaaS pur), acceptable si tarifs bas et agence solide. La règle : exigez une clause de transfert de propriété du code source, contenus, nom de domaine et accès analytics.
Trois tests en 15 minutes. Test 1 : mesurez le score Lighthouse de leur propre site. Une agence SEO à 50/100 Performance manque de crédibilité. Test 2 : demandez 3 références clients directement contactables. Appelez-les. Test 3 : demandez une capture Google Search Console d'un client avec évolution 12 mois. Une agence qui refuse ou tergiverse a quelque chose à cacher.
SEO local vise le Google Maps Pack (3 fiches sous la carte) et recherches géolocalisées type « dentiste Lausanne ». Repose sur GBP optimisée, avis clients, citations NAP, proximité. SEO organique vise les 10 liens bleus sous les annonces. Repose sur contenu, technique (Core Web Vitals, Schema.org), backlinks, autorité thématique. Pour PME romande avec clientèle locale, le SEO local apporte 70 à 90% des conversions.
Oui, massivement. Les avis Google sont le 3e facteur de classement GBP après proximité et pertinence mots-clés (étude Whitespark 2025). Trois dimensions comptent : nombre (20+ pour crédibilité, 50+ pour dominer), note moyenne (4.3-4.8 = sweet spot, 5.0 paraît suspect), fraîcheur (Google pénalise les fiches sans nouvel avis sur 90 jours). Votre agence doit mettre en place collecte automatique post-prestation.
Oui, avec nuances. Le blog reste le principal véhicule pour capter du trafic organique sur requêtes longue traîne et nourrir l'autorité thématique. En 2026, un article doit viser 1'200 à 2'500 mots, répondre complètement à une intention, inclure Schema.org Article + FAQPage, contenir des passages citables pour AI Overviews. Cadence : 1 à 2 articles par mois. Moins efficace si activité 100% locale sans service vendu à distance.
Appelée GEO (Generative Engine Optimization). En 2026, 35% des recherches B2B passent par un assistant IA (ChatGPT, Perplexity, Claude, Google AI Overviews, Bing Copilot). Les IA citent selon critères différents de Google : Schema.org riche, fichier llms.txt à la racine, passages citables formatés 130-170 mots en début de page, H2/H3 en format question, crédibilité technique. Une agence qui ne connaît pas le GEO en 2026 est en retard.
Cela dépend de trois éléments. 1. Clause de sortie : préavis 30 jours, sans pénalité au-delà de période minimum. 2. Livrables transférables : code source site, contenus, accès GA4 + GSC + GBP, liste backlinks, mots de passe hébergement. 3. Services récurrents : si formulaire connecté au CRM de l'agence, prévoir bascule vers votre propre outil. Documentez tout par écrit avant de signer ailleurs.
Appliquez ces 7 critères à NovaUp — et à toute autre agence
Ce guide est volontairement indépendant. Testez NovaUp avec les mêmes critères : Lighthouse 100 démontré sur novaup.ch, tarifs publics dès 197 CHF/mois, propriété transférée 12 mois, références romandes contactables, DPA nLPD fourni. Commencez par un audit gratuit de 15 minutes.
À lire aussi : Tarifs SEO Suisse romande 2026 (fourchettes détaillées)
Pages services : Google Business Profile · Création site web
Questions avant de réserver ? contact@novaup.ch — réponse sous 24 h.