Définir objectifs et opportunités

Fixez des objectifs clairs et repérez les meilleures opportunités pour augmenter trafic et conversions.

Boussole d’orientation posée sur une carte topographique

Avant de générer quoi que ce soit, notez un objectif principal, un pattern de requête sur lequel le tester, et le chiffre qui vous dira si ça a marché. Tout le reste de ce chapitre sert ces trois décisions.

Je reprends l’exemple illustratif du chapitre sur les personas : un site d’emploi pour l’hôtellerie-restauration en France, 30 métiers, 2 000 villes.

Choisissez l’objectif que le SEO programmatique sert bien

Le SEO traditionnel et le SEO programmatique visent tous les deux la visibilité, par des chemins différents. D’un côté, des pages optimisées à la main, du contenu éditorial et des backlinks. De l’autre, un grand nombre de pages construites à partir de templates et d’une base de données. Je détaille les compromis dans SEO programmatique vs SEO traditionnel. Pour fixer un objectif, retenez que l’approche programmatique sert bien quatre ambitions, et que chacune se mesure différemment :

Objectif Quoi mesurer Où le lire
Couvrir la longue traîne Requêtes distinctes avec clics, par template Search Console, filtrée par dossier d’URL
Réduire le coût de production Heures passées par page publiée Votre propre suivi de projet
Faire indexer les pages Part des pages soumises qui sont indexées Search Console, rapport Indexation des pages, par sitemap
Augmenter les conversions Événements clés par groupe de pages de destination GA4

Choisissez-en un comme objectif principal. Les deux projets réels que je documente en avaient de très différents. Deux.io voulait se classer dans le top 3 sur des recherches concurrentielles et orientées business, pour s’imposer comme leader de son marché. Derrick était un side project dont l’objectif était une croissance qui continue quand on arrête de s’en occuper. Ces deux objectifs appellent des pages différentes et des définitions différentes du succès.

Un objectif exploitable pour notre site d’emploi ressemblerait à ceci : « Six mois après le lancement, les pages commis de cuisine des 200 plus grandes villes génèrent des inscriptions aux alertes emploi, mesurées chaque semaine dans GA4. » Le périmètre, l’échéance et l’indicateur y figurent. « Avoir plus de trafic SEO » n’en donne aucun.

Cherchez les patterns de requêtes qui se répètent

Le SEO programmatique vit de patterns : une partie fixe plus une ou deux variables.

  • meilleurs restaurants à {ville}
  • meilleur outil pour {action}
  • {outil} vs {outil}
  • emploi {poste} {ville}

Trouver un pattern est facile. Le valider demande un peu plus de soin. Prenez une vingtaine de variantes réparties sur toute votre gamme, grandes et petites villes, outils populaires et obscurs, et vérifiez trois points. Il faut que les gens les recherchent vraiment. Les résultats doivent se ressembler d’une variante à l’autre. Et vous devez disposer de données qui changent entre les variantes, car une page dont seul le nom de la ville diffère n’a aucune raison d’exister.

Pourquoi vous méfier des volumes sur la longue traîne

Les requêtes précises amènent les visiteurs qualifiés. « Comparatif des outils de SEO programmatique » en dit bien plus sur la personne qui le tape que « outils SEO ».

Les outils de mots-clés sont justement faibles sur ce terrain. Beaucoup de requêtes très spécifiques affichent un volume faible ou nul, car ces outils travaillent sur des échantillons et des estimations. J’évalue donc le pattern dans son ensemble, et je préfère additionner les volumes d’un échantillon représentatif plutôt que de juger un mot-clé isolé.

Pour les chiffres, Google Keyword Planner donne des fourchettes et des tendances, Semrush, Ahrefs ou Mangools des données de concurrence et des estimations, et la Search Console les requêtes sur lesquelles votre site apparaît déjà. Cette dernière est souvent la meilleure piste. Un pattern qui génère des impressions sur des pages qui n’ont jamais été conçues pour lui, c’est une demande que vous avez déjà commencé à capter.

Boussole en laiton sur une carte du monde

Lisez la SERP avant de croire la difficulté

Pour chaque pattern candidat, ouvrez les résultats de plusieurs variantes. Notez le format dominant : pages de liste, articles, vidéos ou module de Google lui-même. Notez si la première page est entièrement tenue par de gros domaines d’autorité ou si elle laisse de la place à un spécialiste. Regardez aussi si une réponse générée par IA satisfait déjà la requête. Les patterns purement informationnels y sont exposés, alors qu’une requête qui se termine par une action sur une page l’est beaucoup moins.

Regardez ensuite qui fait déjà du programmatique. Les structures d’URL répétées comme /emploi/{poste}/{ville} le trahissent, et une recherche site: sur le dossier d’un concurrent montre à peu près jusqu’où il est allé.

La difficulté du mot-clé est un indicateur parmi d’autres, et je lui donne ici moins de poids qu’en SEO traditionnel. Un template se répartit sur de nombreuses requêtes, la comparaison utile est donc la demande totale face au nombre de pages à produire et à maintenir. Elle compte quand même si chaque variante est tenue par des domaines bien plus forts que le vôtre. Aucun volume ne rend cela gagnable.

Comptez les pages que vos données peuvent porter

Le nombre de combinaisons possibles est un chiffre de vanité. Celui qui compte, c’est le nombre de pages qui auraient quelque chose d’utile à montrer. Sur le site d’emploi, une requête suffit :

SELECT r.slug AS role, c.slug AS city, COUNT(*) AS live_jobs
FROM jobs j
JOIN roles r ON r.id = j.role_id
JOIN cities c ON c.id = j.city_id
WHERE j.status = 'live'
GROUP BY r.slug, c.slug
HAVING COUNT(*) >= 5
ORDER BY live_jobs DESC;

Le seuil de cinq est un exemple. Fixez le vôtre en vous demandant à partir de quand une page ne vaut plus la visite. Les 60 000 combinaisons de départ peuvent tomber à quelques milliers, et c’est une bonne nouvelle. La politique de Google sur l’abus de contenu à grande échelle vise les pages produites en masse et sans valeur, quelle que soit la façon dont elles ont été créées. Les pages sous le seuil peuvent attendre, non publiées ou en noindex, que les données arrivent.

Boussole sur une carte parmi des feuilles d’automne

Notez vos opportunités dans une matrice

Mettez tous les patterns dans un seul tableau et forcez-vous à décider. En voici la forme, avec des chiffres inventés pour le site d’emploi :

Pattern Pages éligibles Recherches mensuelles (somme) Difficulté SERP Valeur business Décision
recruter {poste} {ville} 800 4 000 Moyenne Élevée (les employeurs paient) Vague 1
emploi {poste} {ville} 3 400 90 000 Élevée Moyenne Vague 2
salaire {poste} {ville} 600 12 000 Moyenne Faible Vague 3
comment devenir {poste} 30 15 000 Élevée Faible Pas pour l’instant

Le plus gros volume ne gagne pas ici. Le pattern employeur passe en premier parce que c’est celui qui rapporte, qu’il est moins disputé, et qu’un petit premier lot suffit à valider le template. C’est votre objectif de départ qui décide du poids à donner à chaque colonne.

Déployez par vagues

Publiez d’abord les meilleures pages de la vague 1, un lot assez petit pour en relire un échantillon à la main. Observez la vitesse d’indexation et les requêtes captées, corrigez le template, puis élargissez. Un bug de template repéré à 100 pages coûte un après-midi.

Il n’est pas non plus nécessaire d’avoir un nombre énorme de pages pour obtenir un résultat durable. Derrick reposait sur plus de 100 variations de pages et apportait encore 88 clics par jour en janvier 2025, deux ans plus tard, sans aucun travail SEO supplémentaire. Deux.io reposait sur plus de 500 pages, avec plus de 485 mots-clés business dans le top 3 de Google. Dans les deux cas, c’est l’adéquation entre les pages et la demande qui a compté.

Votre prochaine étape

Reprenez le tableur issu du travail sur les personas, écrivez votre objectif en une phrase tout en haut, et construisez la matrice avec au moins trois patterns. Validez le gagnant sur 20 variantes réelles et comptez les pages que vos données peuvent porter. Avec un pattern validé et un nombre de pages, vous êtes prêt à décider ce que chaque page contiendra, et dans quel ordre.