Les pages de service par ville, c’est le Graal du SEO local. Vous créez une page pour chaque ville où vous intervenez, avec des mots-clés locaux, et vous dominez la recherche locale.
Sauf que tout le monde fait pareil. Et Google l’a compris.
En 2025, WordPress a mis à jour ses guidelines sur le contenu généré par IA. En 2026, les pénalités pour contenu dupliqué sont plus agressives que jamais. Les sites qui ont 50 pages de ville avec le même texte et juste le nom de la ville changé ? Ils sont repérés, déclassés, parfois désindexés.
J’ai vu des sites perdre 70 % de leur trafic du jour au lendemain parce que leurs 30 pages de service par ville étaient des copier-coller. Et le pire ? Ils avaient payé une agence pour les écrire.
L’IA peut vous aider à créer ces pages. Mais pas en faisant “copier-coller la ville”. Il faut un système qui génère du contenu unique, pertinent, et utile pour chaque ville.
Pourquoi Google pénalise les pages “villes” génériques
Commençons par comprendre pourquoi Google n’aime pas ces pages.
Google Search Central est clair : le contenu doit apporter une valeur ajoutée. Une page qui dit “Nous intervenons à Ville A, Ville B, Ville C” avec exactement le même texte, ce n’est pas du contenu. C’est une liste.
Le problème, c’est que beaucoup de sites traitent ces pages comme des pages de liste. Pas comme des pages de contenu local.
Quand vous créez une page “Plombier Lille”, le lecteur (et Google) attend :
- Des informations sur votre service à Lille (spécifique)
- Des références locales (des vrais clients à Lille)
- Des détails sur la zone d’intervention (quartiers, codes postaux)
- Un contenu qui ne pourrait pas être celui de la page “Plombier Roubaix”
Si vous ne fournissez pas ça, votre page est jugée de faible valeur. Google la déclasse.
Le test que j’utilise : une fois la page écrite, remplacez le nom de la ville par une autre. Si la page a toujours du sens, vous avez un problème.
“Nous intervenons à [Ville] pour tous vos travaux de plomberie. Notre équipe couvre [Ville] et ses alentours. Contactez-nous pour un devis.”
Cette phrase marche pour n’importe quelle ville. C’est exactement ce que Google ne veut pas voir.
Le système que j’utilise
Après avoir testé plusieurs approches (et raté), voici ce qui fonctionne.
Étape 1 : Une recherche locale avant tout
Avant d’écrire une page pour une ville, je fais une recherche sur :
- Les spécificités de la ville (quartiers, zones industrielles, types d’habitat)
- Les concurrents locaux (ce qu’ils disent, ce qu’ils ne disent pas)
- Les spécificités locales (réglementation, climat, habitudes)
Pour “Plombier Tourcoing”, je peux noter :
- Tourcoing a beaucoup de maisons anciennes (canalisations anciennes fréquentes)
- Secteur du Brun Pain, de la Bourgogne, du Centre-ville
- Proximité de la Belgique (clients frontaliers potentiels)
- Climat : zone tempérée, pas de gel intense comme dans l’Est
Ces infos, je les donne à l’IA avant qu’elle écrive quoi que ce soit.
Étape 2 : Le prompt par ville
Mon prompt standard pour une page de service par ville :
Tu rédiges une page SEO pour [service] à [ville].
Public cible : [cible]
Objectif de la page : [objectif : prise de contact, demande de devis, appel]
Contraintes :
1. La page doit contenir au moins 3 informations spécifiques à [ville]
(quartiers, types d'habitat, réglementation locale, spécificités)
2. Interdiction d'utiliser :
- "Nous intervenons à [ville] et ses alentours"
- "Notre équipe couvre toute la région"
- N'importe quelle phrase qui serait identique pour une autre ville
3. Structure :
- Introduction qui mentionne un quartier ou une spécificité de [ville]
- Les services proposés (spécifiques, pas génériques)
- Pourquoi nous connaître (avec des vrais éléments)
- Zone d'intervention (quartiers précis)
- Appel à l'action localisé
Infos spécifiques à [ville] :
- [coller les infos de l'étape 1]
Ce prompt est plus long qu’un “écris une page SEO pour plombier à Lille”. Mais le résultat est meilleur.
Étape 3 : Personnalisation supplémentaire
Même avec un bon prompt, le résultat peut être générique. J’ajoute donc au moins 2 éléments uniques par page :
- Un témoignage client local (même anonymisé)
- Une photo ou un repère local (près de la mairie, à côté du parc, etc.)
“Intervention rapide dans le quartier du Brun Pain. Mr Martin, rue de Gand, a eu son chauffe-eau changé en moins de 4 heures après son appel.”
Cette phrase, l’IA ne peut pas l’inventer. Il faut que vous lui donniez l’info. Et c’est cette phrase qui rend la page unique.
Le “could a competitor publish this?” test
J’ai un test simple pour chaque page de service par ville : est-ce qu’un concurrent pourrait publier exactement le même texte ?
Si la réponse est oui, la page est trop générique. Je recommence.
Concrètement, je prends le texte de la page et je remplace le nom de mon entreprise par celui d’un concurrent. Si le texte fonctionne toujours, il est trop générique.
“Notre équipe de plombiers expérimentés intervient rapidement à Lille pour tous vos travaux de plomberie.”
-> Si je remplace “Notre équipe” par “L’équipe de Concur SARL”, le texte marche encore. Donc il ne me différencie pas.
“Je m’appelle Nicolas, je travaille la plomberie à Lille depuis 12 ans. Je connais les canalisations des maisons du quartier du Vieux-Lille comme ma poche.”
-> Si je remplace “Nicolas” par “Pierre”, ça ne marche plus parce que le texte parle de mon expérience personnelle avec le Vieux-Lille.
Le test est impitoyable. Et c’est pour ça que je l’utilise systématiquement.
Un contenu par objectif, pas par mot-clé
Beaucoup de gens créent des pages de ville juste pour le mot-clé. “Plombier Lille”, “Plombier Tourcoing”, “Plombier Roubaix”.
Le problème : ces pages n’ont pas d’objectif clair. Elles sont là pour le SEO, pas pour le visiteur.
Mon approche : chaque page a un objectif de conversion défini avant l’écriture.
Page “Dépannage plomberie Lille urgence” : Objectif : faire décrocher le téléphone Contenu : numéro en évidence, temps d’intervention, zone couverte, disponibilité 24/7 Ton : urgent, rassurant
Page “Installation chauffe-eau Tourcoing” : Objectif : obtenir une demande de devis Contenu : types de chauffe-eau, comparatif, avantages, garantie Ton : informatif, expert
Page “Rénovation salle de bain Roubaix” : Objectif : prise de rendez-vous pour devis Contenu : portfolio, exemples de réalisations, témoignages, processus Ton : inspirant, professionnel
Une même ville peut avoir plusieurs pages si les objectifs sont différents. Et l’IA peut aider à les créer, à condition que chaque page ait un focus différent.
L’importance du Schema LocalBusiness
Les pages de service par ville ne sont pas que du texte. La partie technique est tout aussi importante.
Pour chaque page, j’ajoute les données structurées Schema.org LocalBusiness avec :
- Le nom de l’entreprise
- L’adresse (même si c’est l’adresse principale, pas une adresse dans chaque ville)
- La zone d’intervention (serviceArea : les villes concernées)
- Le téléphone
- Les horaires
- Les avis (aggregateRating)
Google utilise ces données pour comprendre que vous intervenez dans plusieurs villes, sans que vous ayez besoin de le répéter 50 fois dans le texte.
Une bonne implémentation Schema peut même vous permettre d’avoir des pages plus légères, parce que Google comprend le contexte local via les données structurées et non via le texte.
Si vous optimisez votre SEO local, ne négligez pas cette partie. Le texte attire le visiteur, mais Schema attire Google.
Les avis : votre contenu local le plus puissant
Rien ne vaut un avis client local pour rendre une page unique.
“Avis de Sophie M. de Lille : Nicolas est intervenu un dimanche pour une fuite d’eau. Propre, rapide, efficace. Je recommande.”
Ce témoignage est unique. Il ne peut pas être copié par un concurrent. Il ancre votre service dans une ville réelle avec un client réel.
Sur chaque page de service par ville, j’intègre au moins un avis client provenant de cette ville. Si je n’en ai pas, j’en demande un. Ou j’utilise un cas anonymisé.
“Un client du quartier du Brun Pain à Tourcoing nous a contactés pour un problème de pression d’eau. Après diagnostic, c’était un problème de canalisation enterrée. Intervention en 2 jours, problème résolu.”
Ce n’est pas un avis officiel, mais c’est une histoire vraie, localisée, crédible. Et unique.
Si vous travaillez bien votre fiche Google Business Profile, les avis clients sont vos meilleurs alliés pour le contenu local. Utilisez-les.
Les pièges de la génération IA pour les pages villes
J’ai identifié plusieurs pièges.
Piège n°1 : Les phrases “pivots”
L’IA va produire des phrases du type “À [Ville], nous proposons…” ou “Notre service à [Ville] comprend…”. Si c’est la seule chose qui change entre deux pages, vous êtes détecté.
Solution : au-delà du nom de la ville, le contenu doit être différent. Les paragraphes, les exemples, la structure peuvent changer.
Piège n°2 : Les descriptions de ville trop génériques
“Lille est une ville dynamique du Nord de la France, avec un riche patrimoine culturel.” Si vous dites ça sur une page “Plombier Lille”, vous perdez du temps et de la crédibilité.
Le lecteur cherche un plombier, pas un guide touristique. Les infos locales doivent être liées au service, pas à la ville en général.
“Maisons anciennes à Lille ? Les canalisations en plomb sont encore fréquentes dans le Vieux-Lille et le quartier de Wazemmes. On les remplace par du PER ou du cuivre selon le budget et la configuration.”
Voilà une info locale utile et spécifique.
Piège n°3 : Générer toutes les pages d’un coup
Si vous donnez “génère 30 pages de service pour 30 villes” à l’IA, elle va produire 30 textes presque identiques. Même structure, même style, même longueur.
Générez page par page. Ou par lot de 3 maximum. Chaque page doit avoir ses propres instructions spécifiques.
Piège n°4 : Négliger les pages existantes
Vous avez déjà 5 pages de service par ville. Vous voulez en ajouter 10. Si vous les générez avec l’IA sans vérifier le contenu existant, vous allez créer des doublons avec vos propres pages.
Vérifiez toujours le contenu existant avant d’en créer de nouveau.
Le cas pratique : 30 pages pour un électricien
Je travaillais avec un électricien qui voulait couvrir 30 communes autour de Lille. Il avait un site avec une page unique “Contact”. Pas de contenu local.
On a créé 30 pages de service. Mais on ne les a pas toutes créées en même temps.
On a commencé par les 5 communes où il avait le plus de clients. Pour chacune, on a collecté :
- Des témoignages de clients locaux
- Des spécificités de la commune (type d’habitat, réglementation)
- Des photos de chantiers dans la commune
- Des avis Google provenant de la commune
Avec ces infos, on a créé des pages uniques. Chaque page prenait environ 45 minutes à créer (recherche + rédaction IA + personnalisation + mise en ligne).
Les 25 pages suivantes ont été plus rapides (environ 20 minutes chacune) parce qu’on avait moins de contenu local, mais on a maintenu un minimum de spécificités.
Résultats après 6 mois :
- Le site est passé de 15 à 80 visites organiques par jour
- 12 des 30 pages sont dans le top 3 Google pour leur mot-clé
- Les pages villes représentent 60 % du trafic total
- 3 nouveaux clients par semaine (contre 1 avant)
Sans l’IA, on aurait mis 3 mois à créer ces 30 pages. Avec l’IA, on les a faites en 2 semaines. Mais on a gardé la qualité grâce à la personnalisation.
Ne pas oublier les pages services générales
Un dernier point important. Les pages par ville ne remplacent pas vos pages de service principales. Elles les complètent.
Une page “Dépannage plomberie” (générale) doit exister et être votre page de référence. Les pages par ville (Dépannage plomberie Lille, Dépannage plomberie Tourcoing) pointent vers elle et la renforcent.
C’est ce qu’on appelle le maillage interne. Chaque page de ville doit avoir un lien vers la page service correspondante. Et la page service doit avoir une section “Nos zones d’intervention” avec des liens vers les pages villes.
Si vous créez un site avec une stratégie SEO locale, pensez dès le départ à cette structure. C’est plus facile de bien faire les choses du premier coup que de tout reprendre après.
La question de l’échelle
Combien de pages de ville peut-on créer ? Y a-t-il une limite ?
La réponse courte : créez le nombre de pages que vous pouvez personnaliser correctement.
Si vous avez un plombier qui couvre 300 communes, vous ne pouvez pas créer 300 pages uniques. Mais vous pouvez en créer 30 pour les communes où il y a le plus de recherche, et 1 page “Zone d’intervention” pour le reste.
La qualité prime sur la quantité. 10 pages bien faites génèrent plus de trafic que 50 pages génériques.
Google a clairement indiqué qu’il préfère un contenu unique et utile à une couverture exhaustive mais de faible qualité.
Si vous lancez un site local avec l’aide de notre agence, on vous aide à prioriser les pages par ville en fonction du potentiel de recherche et de la capacité à produire du contenu unique.
Ce que je retiens
Les pages de service par ville sont un levier puissant pour le SEO local. Mais elles sont devenues un champ de mines.
L’IA peut vous aider à les produire plus vite, mais pas à les rendre uniques. L’unicité vient de votre connaissance locale, de vos clients, de votre expérience.
Si vous prenez le temps de collecter des informations spécifiques pour chaque ville avant d’utiliser l’IA, vous obtiendrez des pages qui se classent. Si vous laissez l’IA faire toute seule, vous obtiendrez des pages qui risquent de vous pénaliser.
Le choix vous appartient. Mais j’espère que ce guide vous a donné les outils pour faire le bon.
Aller plus loin
Le SEO local avec l’IA est un sujet passionnant. Pour une vision plus large, notre guide complet IA pour TPE et PME vous montrera comment l’IA s’applique à tous les aspects de votre présence en ligne. L’article sur la recherche vocale et les assistants IA est le complément parfait : vos pages de ville seront aussi lues par les IA. Et notre guide sur l’optimisation de votre fiche Google Business Profile avec l’IA vous aidera à verrouiller votre présence locale.