Passer au contenu principal

Prévisions SEO (forecasting)

57 concepts · 51 preuves

Appartient à : Mesure, analytics & reporting

Prévoir le SEO, c'est utiliser des données historiques pour estimer le trafic, les positions et le revenu futurs. Aucun modèle ne lit l'avenir : un forecast reste une conjecture éclairée, livrée en fourchette et révisée souvent. Bien mené, il transforme le SEO en promesse mesurable et appuie l'adhésion des parties prenantes.

À quoi sert un forecast SEO, et sur quoi il repose

Le forecasting SEO est un procédé qui utilise des données historiques (ouvre un nouvel onglet) — trafic, valeur de trafic, CTR, volume de recherche, de première ou de tierce partie — pour prédire les résultats futurs. Demande, trafic et revenus organiques surviennent dans le temps : les prévoir relève donc des techniques de séries temporelles (ouvre un nouvel onglet), qui donnent une réponse fondée sur les données aux attentes des décideurs.

Sara Taher le définit comme la prédiction des tendances futures (ouvre un nouvel onglet) du trafic organique, des classements, du comportement et du revenu. On projette typiquement les clics (le cœur du SEO), les impressions (signal de notoriété souvent sous-estimé), les rangs et surtout les conversions et le revenu, qui démontrent le retour sur investissement.

Un levier de vente, d'adhésion et de rétention

La plupart des conversations de vente exigent une réponse à « qu'est-ce que j'en retire et en combien de temps ? ». Comme beaucoup d'agences refusent de s'engager sur un chiffre (ouvre un nouvel onglet), fournir un forecast — même présenté comme estimation — donne un avantage concurrentiel et rassure les clients craintifs. Quand la projection à effort constant n'atteint pas l'objectif, le forecast sert aussi à argumenter pour plus de ressources (ouvre un nouvel onglet) et à justifier un budget. Voir la communication SEO.

Dire que chaque client n'a qu'un objectif (plus de revenu) est réducteur : les buts varient selon l'industrie, le stade de croissance et les pressions du leadership. Comprendre les objectifs SEO du contact, puis cadrer le forecast sur les métriques qui valent le plus pour lui, bâtit la confiance.

Le SEO n'est pas un jeu solo

La performance se juge relativement à la concurrence. Les données first-party (GA, GSC) sont les plus exactes pour son propre site, mais seules les sources tierces (ouvre un nouvel onglet) donnent les données concurrentes nécessaires pour situer sa trajectoire.

À retenir

Un forecast n'est pas une prédiction infaillible : c'est un outil de décision qui relie l'effort à un résultat attendu. Sa valeur tient autant à la rigueur du chiffre qu'à la clarté avec laquelle on en communique les limites.

Deux grandes méthodes selon la donnée disponible

Il existe deux façons de prédire la croissance (ouvre un nouvel onglet) : le forecast basé sur les mots-clés, idéal pour modéliser de nouveaux sujets ou pages, et l'analyse de tendance statistique, idéale pour projeter à partir des performances passées. Un site neuf sans historique ne peut utiliser que la première.

Le forecast par mot-clé : volume × CTR

Le trafic mensuel estimé d'un mot-clé se calcule en multipliant son volume de recherche par le CTR attendu à la position visée. Ainsi 10 000 recherches × 2 % = 200 visites (ouvre un nouvel onglet) par mois pour une page en position 6. Cette formule a des limites structurelles : elle ne couvre que les mots-clés saisis (souvent un par page) alors qu'une page se classe pour de nombreux termes (ouvre un nouvel onglet), et s'appuie sur une courbe de CTR générique peu représentative — qu'une courbe custom bâtie sur GSC corrige.

L'analyse de tendance statistique

Avec au moins 16 à 24 mois de données (ouvre un nouvel onglet) de trafic, l'analyse de tendance est la façon la plus fiable de prévoir, car elle repose sur les performances réelles du site et non sur des estimations de volume. La Search Console expose 16 mois d'historique, assez pour capter les tendances saisonnières et de croissance. Côté statistique, on vise au moins 200 points de données (ouvre un nouvel onglet) : la cadence détermine la fenêtre (720+ points en quotidien, 5 ans pour 250 points en Google Trends hebdomadaire).

La courbe de CTR par position : l'intrant central

Toute prévision de trafic à partir de rangs cibles part d'une courbe de CTR. Sur la première page, le CTR croît avec la position (ouvre un nouvel onglet). Parmi tous les caractères d'une SERP, la position est le prédicteur dominant (ouvre un nouvel onglet) du CTR — elle sert de baseline.

Une courbe par industrie, jamais générique

Les courbes diffèrent fortement d'un secteur à l'autre, notamment à cause des fonctionnalités SERP propres à chaque verticale. Il faut donc utiliser des moyennes spécifiques à son industrie (ouvre un nouvel onglet) plutôt que des chiffres génériques. De même, le CTR de marque dépasse le non-marque (81,2 % contre 61,2 % (ouvre un nouvel onglet) en positions 1-3), l'intention étant plus spécifique.

Au-delà de la position : mots-clés et features SERP

Une étude académique (Nova SBE / Univ. Hamburg) montre qu'au-delà du rang, ajouter le mot-clé réduit fortement l'erreur (−22,6 % de RMSE) (ouvre un nouvel onglet), et les fonctionnalités SERP apportent un gain incrémental (−4,9 %). Pour ces données tabulaires, les modèles à base d'arbres surpassent (ouvre un nouvel onglet) (GBDT, XGBoost, CatBoost) les modèles linéaires et les réseaux de neurones, y compris l'état de l'art.

Tableur ou Python : choisir son niveau de complexité

Les modèles complexes (régression multivariée, ML) ne sont pas forcément meilleurs (ouvre un nouvel onglet) que des modèles simples basés sur exports GSC/Ahrefs, benchmarking et formules tableur. Maeva Cifuentes fait 100 % de ses forecasts en Google Sheets (ouvre un nouvel onglet), pour une précision qu'elle estime à environ 85 %.

MéthodeOutil typiqueQuand l'utiliser
Régression linéaire (FORECAST)TableurDonnées quasi linéaires, projection facile à expliquer aux non-SEO
Lissage exponentielTableurPondérer les données récentes après une refonte ou un changement majeur
Moyenne mobile simple (SMA)TableurDégager une tendance et la direction générale
ARIMA / SARIMAPythonSaisonnalité faible, historique limité, contrôle fin du modèle
ProphetPythonForte saisonnalité, variables exogènes (vacances, core updates)
Causal ImpactPythonMesurer l'effet causal d'une intervention précise (a posteriori)

L'approche tableur : régression, lissage, moyenne mobile

Sara Taher recommande de choisir le modèle selon la forme des données (ouvre un nouvel onglet). La fonction FORECAST de Google Sheets prédit par régression linéaire : elle ajuste la droite qui passe au plus près (ouvre un nouvel onglet) des points historiques. Backlinko en fait sa méthode par défaut car elle reste facile à expliquer, même aux non-SEO (ouvre un nouvel onglet) : on exporte 16 mois de clics, on agrège par mois, on projette les 12 suivants.

Le lissage exponentiel pondère davantage les données récentes (ouvre un nouvel onglet), utile après un changement de site. La moyenne mobile simple calcule la prévision comme la moyenne des N dernières périodes — par exemple (100 + 120 + 110) ÷ 3 = 110 clics (ouvre un nouvel onglet). Aucun modèle unique n'étant parfait, l'autrice recommande de combiner ces trois méthodes (ouvre un nouvel onglet) pour la prévision la plus fiable.

Estimer par le marché adressable

Sans historique propre, on estime le marché adressable via les concurrents proches : retirer les outliers, calculer le trafic moyen par page de l'industrie (ouvre un nouvel onglet) (28 visites dans son exemple), puis multiplier par le nombre de pages produites. Plus on connaît le client (DR, trafic, backlinks), plus l'estimation gagne en précision.

Les modèles de séries temporelles : ARIMA, Prophet, Causal Impact

Pour prouver et anticiper l'effet de ses actions, Jess Peck mobilise trois modèles complémentaires (ouvre un nouvel onglet) : ARIMA pour les tendances de trafic, Prophet pour les patterns saisonniers, et Causal Impact pour l'effet causal d'une intervention.

ARIMA : autorégression, différenciation, moyenne mobile

ARIMA combine trois paramètres p, d et q (ouvre un nouvel onglet) : p (combien de points passés sont considérés), d (différenciation) et q (prise en compte des erreurs passées). La différenciation retire les tendances non stationnaires (ouvre un nouvel onglet) en soustrayant chaque point au précédent, et l'opération est inversée après prédiction. On vérifie la stationnarité avec le test Augmented Dickey-Fuller (ouvre un nouvel onglet) : une p-value supérieure à 0,05 signale qu'il faut différencier. La fonction auto_arima cale les paramètres en minimisant l'AIC et le BIC (ouvre un nouvel onglet), qui pénalisent l'erreur et le nombre de paramètres.

Prophet : décomposer la série

Prophet décompose la série en trois composantes (ouvre un nouvel onglet) — tendance, saisonnalité, vacances — traitées séparément, détecte les changepoints et modélise la saisonnalité par séries de Fourier, ce qui le rend robuste aux données manquantes. Le choisir quand la saisonnalité est forte ou qu'on veut intégrer des variables exogènes (ouvre un nouvel onglet) (vacances, core updates) ; préférer ARIMA quand la saisonnalité est faible ou l'historique limité. À l'inverse, Andreas Voniatis choisit SARIMA pour son installation (ouvre un nouvel onglet), jugeant Prophet peu maintenu mais comparable en exactitude.

Tester sur le passé avant de prévoir

Avant toute projection, faire tourner le modèle sur les données passées et mesurer la Root Mean Squared Error (ouvre un nouvel onglet) : le RMSE indique la fiabilité attendue (un RMSE de 27,5 sur une échelle Google Trends 0-100 vaut 27 % de marge d'erreur). Fournir au modèle les dates d'updates, migrations et lancements comme régresseurs lui permet d'isoler l'effet ponctuel (ouvre un nouvel onglet) au lieu de le laisser contaminer la tendance de fond.

Le combien sans le pourquoi

ARIMA et Prophet produisent des chiffres et des intervalles, mais aucun modèle ne dit pourquoi (ouvre un nouvel onglet) le trafic baisse (ex. compression du CTR par les AI Overviews). D'où l'idée de chaîner un LLM qui pose le diagnostic et Prophet qui fournit les valeurs : Claude tire les données GSC puis route le calcul vers Prophet (ouvre un nouvel onglet) via un serveur MCP.

Communiquer l'incertitude : fourchettes et scénarios

Les modèles donnent des estimations, pas des chiffres exacts (ouvre un nouvel onglet). Tant que ce caractère estimatif est clairement communiqué, n'importe quel modèle choisi apporte de la valeur. Une prévision crédible donne une valeur prédite avec borne basse et borne haute : qui vend un chiffre unique vend une certitude qui n'existe pas (ouvre un nouvel onglet).

Pire cas, cas attendu, meilleur cas

Une prévision honnête se présente en fourchette plutôt qu'en une seule projection optimiste. Pour bâtir la confiance, Backlinko présente toujours un meilleur cas, un cas attendu et un cas d'échec (ouvre un nouvel onglet) : modéliser un scénario conservateur (−15 %) et agressif (+30 %) rend le forecast plus réaliste. Le type le plus sûr reste une prévision de trafic adossée à une stratégie (ouvre un nouvel onglet) montrant que ce sera du « bon » trafic ; revenu et pipeline restent des hypothèses, sauf historique reliant le SEO à ces métriques.

Les angles morts du forecast

La qualité dépend de la stabilité des patterns et ne tient pas compte d'événements imprévisibles (ouvre un nouvel onglet) comme la COVID-19. Les modèles aiment la consistance : un trend saisonnier les rend fiables, mais ils gèrent mal les breakout trends (ouvre un nouvel onglet), faute d'historique. Le choix de la fenêtre est déterminant : une croissance récente tire la ligne de tendance vers le haut (ouvre un nouvel onglet), et des périodes différentes produisent des forecasts différents.

Forecaster à partir du seul point de départ sans regarder le passé mène à survendre : si le site est en déclin, il faut d'abord colmater la fuite (ouvre un nouvel onglet), ce qui ajoute des mois. Établir la baseline sur les six derniers mois. Garder en tête que les données GSC sont échantillonnées (ouvre un nouvel onglet), retardées de deux à trois jours et arrondies : bonnes pour les tendances, pas pour du granulaire exact. Voir la mesure du SEO.

À retenir

Un forecast comporte toujours une part d'incertitude car le site, les concurrents ou la stratégie peuvent changer ; il faut le rafraîchir périodiquement (ouvre un nouvel onglet). La zone ombrée d'un graphe (ex. 80 % de probabilité) exprime cette incertitude — assumez-la plutôt que de la cacher.

Du forecast à l'action : page, calendrier, dashboard

Projeter le trafic au niveau page aide à estimer sa position de marché future (ouvre un nouvel onglet) et à prioriser les refresh sur les pages les plus à risque d'être dépassées. La décomposition saisonnière, elle, quantifie le poids de chaque jour (ouvre un nouvel onglet) (lundi +27 clics, samedi −40) : connaître ses meilleurs jours oriente quand publier, promouvoir et planifier l'outreach.

Enfin, les prévisions calculées en Python s'exportent en CSV vers Excel ou Tableau (ouvre un nouvel onglet), utile pour les systèmes automatisés de reporting, ou alimentées par Google Trends pour les requêtes à forte saisonnalité.

Questions fréquentes

Combien de données historiques faut-il pour prévoir ?

Pour une analyse de tendance statistique, visez 16 à 24 mois de trafic (ouvre un nouvel onglet) ; côté modèle, au moins 200 points de données (ouvre un nouvel onglet). Sans historique propre, on bascule sur le forecast par mots-clés ou l'estimation via les concurrents.

Faut-il un modèle Python pour un bon forecast ?

Pas nécessairement : les modèles complexes ne sont pas forcément plus précis (ouvre un nouvel onglet). Un forecast en tableur peut atteindre ~85 % (ouvre un nouvel onglet) de précision. Python (ARIMA, Prophet) brille surtout pour la saisonnalité fine et les intervalles de confiance.

Peut-on livrer un seul chiffre au client ?

Mieux vaut l'éviter. Présentez une fourchette — meilleur, attendu et pire cas (ouvre un nouvel onglet) — car un chiffre unique vend une fausse certitude (ouvre un nouvel onglet). L'intervalle communique honnêtement l'incertitude et bâtit la confiance.

Sources

  1. Ahrefs — SEO forecasting (ouvre un nouvel onglet)
  2. Search Engine Journal — Python SEO forecasting (ouvre un nouvel onglet)
  3. Women in Tech SEO — ARIMA, Prophet, Causal Impact (ouvre un nouvel onglet)
  4. Suganthan Mohanadasan — Forecast avec Prophet et Claude (ouvre un nouvel onglet)
  5. Advanced Web Ranking — Outil CTR organique (ouvre un nouvel onglet)
  6. Advanced Web Ranking — Étude CTR organique (ouvre un nouvel onglet)
  7. Search Engine Land — Forecasting dans Google Sheets (ouvre un nouvel onglet)
  8. Backlinko — SEO forecasting (ouvre un nouvel onglet)
  9. Wix — SEO forecasting for agencies (ouvre un nouvel onglet)
  10. Fübel et al. (Nova SBE) — Prédiction du CTR (ouvre un nouvel onglet)