C'è una differenza netta, in ambito SEO, tra avere dati e avere dati che qualcuno guarda. Un'API come DataForSEO restituisce numeri — posizionamento per keyword, volumi di ricerca, variazioni nel tempo — con una precisione e una copertura che dieci anni fa richiedevano un abbonamento a tre strumenti diversi. Ma un JSON con seicento righe non lo apre nessuno il lunedì mattina, e questo è esattamente il problema che il modulo SEO prova a risolvere: non recuperare i dati, che è la parte facile, ma trasformarli in qualcosa che un cliente controlla davvero con una certa regolarità.
Il lavoro sta tutto nel mezzo. I dati grezzi vanno normalizzati — stessa keyword tracciata su motori o dispositivi diversi deve diventare una serie storica coerente, non tre numeri scollegati — e storicizzati, perché il valore reale non è "dove sono oggi" ma "come mi sto muovendo", e quello si vede solo con lo storico accumulato nel tempo. Da lì, i dati alimentano dashboard su Looker Studio: non un export statico da riscaricare ogni volta, ma un collegamento vivo che si aggiorna da solo e che il cliente — o l'agenzia che lo segue — apre quando vuole, senza chiedere niente a nessuno.
Il caso concreto da cui è nato questo modulo era un'agenzia che doveva presentare risultati SEO misurabili a clienti che, giustamente, non si accontentavano più di un report PDF mensile scritto a mano. Con dati integrati e storicizzati, il report mensile è diventato una dashboard sempre aggiornata, e la conversazione con il cliente si è spostata da "fidati dei numeri che ti mando" a "guarda tu stesso l'andamento quando vuoi" — che è un cambio di postura piccolo sulla carta e grande nella pratica, perché toglie all'agenzia il compito di convincere e lascia semplicemente che i dati parlino.
Report ricorrenti automatizzati chiudono il cerchio per chi preferisce comunque ricevere qualcosa via email invece di andare ad aprire una dashboard — ma anche lì, il punto non è la frequenza dell'invio: è che il dato dietro sia sempre lo stesso, sempre aggiornato, in un unico posto, invece che rincorso ogni volta da capo.