cool-solution — dev.blog
Tecnologie

Repo del giorno: OpenSEO, la SEO open source con un server MCP per il tuo agente AI

Le grandi suite SEO fanno tutto, ma costano un abbonamento fisso e tengono i tuoi dati nel loro cloud. Per una PMI o un freelance che vuole solo qualche ricerca keyword e un audit ogni tanto, è un prezzo alto. Il repo che segnaliamo oggi — OpenSEO, circa 3.600 stelle e sviluppo attivo — ribalta il modello: codice MIT che ti installi tu, dati pay-as-you-go, e un server MCP per agenti AI che porta keyword, backlink e SERP dentro Claude Code o Codex. La SEO diventa una cosa che il tuo agente sa fare, non un tool a parte.

https://cool-solution.com/landingRichiedi demoCORE WEB VITALSLCP0.7sINP110msCLS0.02tutti i target rispettati

💡 Cos'è: una suite SEO che ti self-hosti

OpenSEO si presenta senza mezzi termini come alternativa open source a Semrush e Ahrefs: gli stessi flussi di lavoro di una suite SEO — ricerca keyword, rank tracking, analisi dei competitor, backlink, audit tecnico — ma con codice MIT che giri sulla tua infrastruttura. Niente abbonamento mensile: l'app costa zero, e i dati li paghi a consumo tramite una chiave DataForSEO che porti tu.

La filosofia dichiarata è l'opposto della suite «fa tutto ma è pesante»: workflow mirati invece di un pannello sovraccarico. E siccome il sorgente è aperto, il progetto ti invita a forkarlo e a vibe-codarti il tuo strumento su misura — un dettaglio non casuale, visto che l'intero front-end è TypeScript su Cloudflare Workers, lo stesso stack su cui gira questo blog.

Terminale · avvio locale con Docker
# 1. clona e prepara le variabili
cp .env.example .env

# 2. inserisci la tua chiave dati in .env
#    DATAFORSEO_API_KEY=...

# 3. su con Docker e apri il browser
docker compose up -d
#    http://localhost:3001

Repo ufficiale · every-app/open-seo

Dallo zero a un pannello SEO locale in tre passi, senza account e senza abbonamenti.

🧠 La svolta: pensata per te e per il tuo agente

Qui sta il motivo per cui OpenSEO finisce nel nostro repo del giorno. Il progetto non è solo una web-app: espone un server MCP che mette i dati SEO a disposizione di qualsiasi agente — Claude Code, Codex e simili — insieme a un set di skill pronte all'uso. In pratica il tuo agente smette di «parlare di SEO» e comincia a interrogare keyword, backlink e SERP reali mentre lavora.

È la differenza fra chiedere consigli generici a un modello e dargli i dati veri su cui ragionare. Una skill come keyword-research o competitor-analysis guida l'agente in un flusso ripetibile: raccoglie i numeri via MCP, li raggruppa in cluster, e produce raccomandazioni che puoi verificare riga per riga. La SEO entra nel processo, non resta un cruscotto da guardare.

Un flusso SEO agentico con OpenSEO
  1. 01
    Colleghi l'MCPl'agente vede i dati SEO del tuo progetto
  2. 02
    Scegli una skilles. keyword-research o competitor-analysis
  3. 03
    L'agente interroga i datikeyword, SERP e backlink via DataForSEO
  4. 04
    Cluster e analisiraggruppa intenti e trova i gap
  5. 05
    Raccomandazioni verificabilioutput azionabile, con i numeri a supporto

Le skill orchestrano l'agente: dai dati grezzi a un piano SEO controllabile.

🧰 I workflow coperti: dalla keyword all'AI visibility

Sul fronte funzionale OpenSEO copre le voci che ti aspetti da una suite, ma tenute snelle. La roadmap pubblica aggiunge audit schedulati, report per i clienti e SEO locale — segno che il progetto punta all'uso reale in agenzia e in azienda, non alla demo.

Una voce merita attenzione perché è nuova rispetto alle suite classiche: l'AI visibility, cioè capire se e come il tuo sito viene citato dalle risposte dei motori AI. È il terreno della GEO (Generative Engine Optimization): con sempre più ricerche che finiscono dentro un assistente, sapere se compari nelle risposte generate conta quanto il posizionamento su Google.

  • Ricerca keyword e rank tracking per volumi, difficoltà e posizioni nel tempo.
  • Competitor insights e backlink per mappare chi ti supera e perché.
  • Site audit tecnico per gli errori on-page che frenano l'indicizzazione.
  • AI visibility per misurare la presenza nelle risposte dei motori generativi.

⚙️ Come si usa: self-hosting e connessione all'agente

Per l'uso personale la via consigliata è Docker: parte in modalità single-user senza autenticazione, perfetta in locale. Se invece vuoi usarlo in team o da più dispositivi, c'è il deploy su Cloudflare Workers — compatibile col piano gratuito, con backup del database e un'esperienza in stile SaaS. La Search Console è opzionale e si collega con un tuo client OAuth Google in una decina di minuti.

Attivato il pannello, colleghi l'agente dalla sezione AI & Agents: OpenSEO ti dà la configurazione del server MCP da incollare in Claude Code o Codex, poi installi le skill dalla documentazione ufficiale. Da quel momento le keyword e i backlink del tuo progetto sono un contesto che l'agente può interrogare quando serve.

Le skill SEO pronte per l'agente
seo-project-setup     # imposta il progetto e gli obiettivi
seo-coach             # guida passo-passo sulle priorita
keyword-research      # volumi, difficolta, intento
keyword-clustering    # raggruppa le keyword per tema
competitive-landscape # panoramica dei competitor
competitor-analysis   # confronto puntuale con un rivale
link-prospecting      # trova opportunita di backlink

Doc ufficiale · installazione delle skill

Sette skill riutilizzabili: ognuna è un flusso SEO che usa il server MCP.

💰 Quanto costa davvero: il modello pay-as-you-go

«Gratis» va spiegato con onestà. L'applicazione OpenSEO è a costo zero perché la self-hosti; i dati, però, arrivano da DataForSEO, un servizio a pagamento indipendente. Paghi solo le chiamate che fai: un nuovo account include 1$ di credito di prova e la ricarica minima è 50$, quindi puoi testare tutto prima di decidere se mettere mano al portafoglio.

Gli ordini di grandezza sono bassi per chi non è un'agenzia enterprise: tracciare 100 keyword a settimana costa attorno a 1,20$ al mese, cento ricerche keyword circa 3,50$, cento panoramiche di dominio circa 4$. Il vantaggio non è solo il prezzo: è la prevedibilità. Niente scatti di tier o funzioni bloccate dietro il piano superiore — paghi il dato, punto.

La carta d'identità del repo
repo      every-app/open-seo
stelle    ~3.600 · licenza MIT
attivita  ultima release v0.0.21 (24-06-2026)
stack     TypeScript · Cloudflare Workers · Drizzle
dati      DataForSEO (pay-as-you-go, min. 50$)

Riferimento prezzi · DataForSEO

Fotografia a inizio luglio 2026: progetto giovane ma con trazione reale.

⚖️ OpenSEO o le suite chiuse: i compromessi

Non raccontiamola facile: Semrush e Ahrefs restano strumenti maturi, con dataset proprietari enormi, funzioni avanzate e supporto. OpenSEO non le sostituisce in tutto e per tutto, e da progetto giovane va validato sul proprio caso prima di affidarci lavoro critico.

Il punto è che per moltissimi scenari — la PMI che monitora poche decine di keyword, il freelance che fa qualche audit, il team dev che vuole i dati SEO dentro l'agente — il modello self-hosted a consumo è semplicemente più adatto. Controlli i dati, spendi solo quello che usi, e hai un aggancio MCP che le suite chiuse oggi non offrono.

Due modelli a confronto

Suite SaaS (Semrush, Ahrefs)

  • Dataset proprietari molto ampi
  • Funzioni avanzate e supporto dedicato
  • Abbonamento fisso, spesso 100+€/mese
  • Dati e workflow nel loro cloud

OpenSEO (self-hosted)

  • Codice MIT che installi e controlli tu
  • Paghi solo le chiamate dati che usi
  • UI focalizzata + server MCP per l'agente
  • Progetto giovane, da validare sul tuo caso

Non «meglio in assoluto», ma un compromesso diverso: controllo e costo variabile contro completezza e abbonamento.

🏢 Perché è interessante per sviluppatori e PMI

Per chi sviluppa, OpenSEO è un caso di studio prima ancora che un tool: un'app reale in TypeScript su Cloudflare Workers che impacchetta un server MCP e delle skill d'agente ben fatte. È esattamente il pattern che raccontiamo quando spieghiamo come si porta un dato di business dentro un flusso agentico — qui puoi leggerne il codice, forkarlo e adattarlo.

Per una PMI il valore è concreto: la SEO smette di essere un abbonamento opaco e diventa un processo controllabile, dove i dati restano tuoi e il costo segue l'uso. E l'aggancio all'agente cambia la scala: invece di leggere report, chiedi al tuo assistente di analizzare i competitor o pulire un cluster di keyword, con i numeri veri sotto. È la differenza fra «abbiamo un tool SEO» e «la SEO è dentro il nostro modo di lavorare»

🗺️ Da dove partire

Il percorso che suggeriamo è a basso rischio: avvia OpenSEO in locale con Docker, crea un account DataForSEO e spendi il credito di prova su un progetto reale ma non critico — il tuo sito o quello di un cliente amico. Lancia una keyword-research dal pannello, poi collega il server MCP a Claude Code e ripeti la stessa ricerca chiedendola all'agente: è lì che capisci se il flusso agentico ti fa risparmiare tempo davvero.

Da lì, guarda le skill di clustering e competitor-analysis e prova l'AI visibility: è la parte più attuale, quella che ti dice se esisti anche nelle risposte generate dagli assistenti. Studiare come OpenSEO cuce insieme dati, MCP e skill è, di per sé, un'ottima lezione di ingegneria agentica — replicabile ben oltre la SEO.

Domande frequenti su alternativa open source a Semrush

OpenSEO è davvero gratuito?

L'applicazione sì: è open source con licenza MIT e la self-hosti su Docker o Cloudflare a costo zero. I dati SEO però arrivano da DataForSEO, un servizio a pagamento: porti la tua chiave e paghi solo le chiamate che fai, con un credito di prova iniziale e una ricarica minima di 50$.

Cosa significa che ha un server MCP?

OpenSEO espone i dati SEO tramite il Model Context Protocol, lo standard con cui gli agenti AI si collegano a fonti esterne. In pratica colleghi Claude Code o Codex a OpenSEO e l'agente può interrogare keyword, backlink e SERP direttamente, usando le skill pronte per flussi come ricerca keyword o analisi competitor.

Può sostituire Semrush o Ahrefs in azienda?

Dipende dallo scenario. Per monitorare poche decine di keyword, fare audit e portare i dati SEO dentro un agente, il modello self-hosted a consumo è spesso più adatto ed economico. Le suite proprietarie restano avanti su ampiezza del dataset e funzioni enterprise; essendo un progetto giovane, OpenSEO va validato sul proprio caso prima di lavori critici.

Che cos'è l'AI visibility che offre?

È la misura di quanto il tuo sito viene citato nelle risposte dei motori generativi (assistenti e AI Overview). Con sempre più ricerche che passano da un'AI, l'AI visibility — legata alla GEO, Generative Engine Optimization — affianca il classico posizionamento su Google come metrica da tenere d'occhio.

Parliamone

Se questo tema ti riguarda, scrivimi: confrontarsi su codice e AI è sempre tempo speso bene.

Altri articoli del blog

tips-claude-resume-luglio-2026.md10 luglio 2026claude-code-hooks-quality-gate-2026.md9 luglio 2026orchestrazione-agenti-ai-multi-agent-dotnet-2026.md8 luglio 2026