SEOBOT
Un agente AI che trova le parole chiave e scrive gli articoli per Google
Incasso mensile: 36.000 USD (fonte indicata nella scheda)
Cosa fa
Automatizza il lavoro SEO di un sito: ricerca delle parole chiave, articoli del blog, pagine create in serie e piccoli strumenti per attirare visite da Google.
Come guadagna
Abbonamento mensile.
Rendilo tuo
- Solo per il mercato italiano e per le attività locali, con articoli che una persona controlla prima della pubblicazione.
- Attenzione: Google penalizza le pagine scritte in massa dall'AI senza valore; il prodotto deve aiutare a scrivere meglio, non di più.
Le frasi da scrivere all'AI
1. Base del sito e grafica
Crea un'app web in italiano chiamata "Articolista": aiuta piccole aziende e blogger a trovare gli argomenti giusti e a scrivere articoli utili per farsi trovare su Google, sempre controllati da una persona. Usa React, Vite, TypeScript e Tailwind CSS.
Pagine da creare:
1. Pagina iniziale con un esempio di piano editoriale e i prezzi
2. Registrazione e accesso
3. Pannello con i siti dell'utente
4. Calendario editoriale di un sito
5. Editor dell'articolo con la bozza scritta dall'AI
Stile: editoriale e ordinato: sfondo bianco, testo #1F2937, accento verde petrolio #0F766E, carattere "Merriweather" per gli articoli e "Inter" per l'interfaccia, editor ampio e leggibile. Nessuna immagine generica di stock.
Tutto deve funzionare perfettamente da telefono. Tutti i testi in italiano, chiari e senza parole tecniche.
2. Database, account e sicurezza
Collega il progetto a Supabase e attiva la registrazione con email e password.
Crea queste tabelle:
- "siti": indirizzo, argomento, pubblico a cui si rivolge, tono di voce, collegati all'utente
- "articoli": titolo, domanda a cui risponde, parola chiave, stato (idea, bozza, pubblicato), testo e data prevista
Regole di sicurezza obbligatorie:
- ogni utente vede e modifica solo i suoi siti e articoli
- i crediti non si possono modificare dal browser
Usa esattamente il codice SQL che trovi nei "Dettagli tecnici" di questa scheda: eseguilo nel SQL Editor di Supabase prima di continuare, poi collega le pagine alle tabelle.
3. Idee e bozze degli articoli
Quando l'utente aggiunge un sito, chiama la Edge Function "genera" (nei Dettagli tecnici) per ottenere 20 idee di articoli: per ognuna titolo, la domanda precisa a cui risponde e la parola chiave principale. L'utente le approva o le scarta.
Per ogni idea approvata, il pulsante "Scrivi la bozza" (un credito) chiede all'AI una bozza strutturata: introduzione, titoletti, paragrafi brevi, un elenco puntato, domande frequenti finali e una meta descrizione di 150 caratteri, nel tono di voce del sito. La bozza si apre nell'editor dove l'utente la corregge.
Mostra sempre il promemoria: "Rileggi e aggiungi la tua esperienza: Google premia gli articoli utili scritti da persone, non i testi generati in serie".
4. Calendario editoriale
Crea il calendario editoriale del sito: vista a colonne (idee, bozze, pronti, pubblicati) con trascinamento tra le colonne, e vista mensile con le date previste. Ogni articolo mostra parola chiave, lunghezza e data.
Nell'editor aggiungi un controllo di qualità che segnala: titolo troppo lungo, paragrafi oltre 5 righe, parola chiave assente dal titolo, meta descrizione mancante. Pulsanti per copiare l'articolo in formato HTML o Markdown pronto per WordPress.
5. Pagamenti con Stripe
Aggiungi pacchetti di crediti: 10 bozze a 9 €, 40 bozze a 29 €. Ogni nuovo utente riceve 3 crediti gratis. Le idee sono gratis, ogni bozza completa costa un credito. Mostra sempre in alto quanti crediti restano e, quando finiscono, un riquadro per comprarne altri.
A pagamento riuscito il webhook aggiunge i crediti del pacchetto con la funzione aggiungi_crediti.
Per la sessione di pagamento e il webhook segui la guida "Pagamenti con Stripe" di Fattibile.
6. Controlli specifici di questo progetto
Oltre ai controlli della guida "Controllo finale", verifica in particolare:
1. Qualità: genera 3 bozze su argomenti diversi e controlla che non si ripetano le stesse frasi e che ogni articolo risponda davvero alla domanda.
Correggi quello che non va e scrivimi cosa hai cambiato.
Dettagli tecnici
Tabelle del database
I siti dell'utente e gli articoli con il loro stato.
create table siti (
id uuid primary key default gen_random_uuid(),
utente_id uuid not null references auth.users(id) on delete cascade,
indirizzo text not null,
argomento text not null,
pubblico text not null default '',
tono text not null default 'cordiale e chiaro',
creato_il timestamptz not null default now()
);
create table articoli (
id uuid primary key default gen_random_uuid(),
sito_id uuid not null references siti(id) on delete cascade,
utente_id uuid not null references auth.users(id) on delete cascade,
titolo text not null,
domanda text not null,
parola_chiave text not null,
stato text not null default 'idea'
check (stato in ('idea', 'bozza', 'pronto', 'pubblicato')),
testo text not null default '',
data_prevista date
);
alter table siti enable row level security;
create policy "le mie righe" on siti
for all using (auth.uid() = utente_id) with check (auth.uid() = utente_id);
alter table articoli enable row level security;
create policy "le mie righe" on articoli
for all using (auth.uid() = utente_id) with check (auth.uid() = utente_id);Istruzioni per l'AI: genera
Le istruzioni fisse che la Edge Function "genera" dà a Claude. Il resto della funzione (accesso, crediti, rimborso se l'AI rifiuta) è uguale per tutti i progetti: è nella guida "Chiamare l'AI dal server".
Sei un redattore web italiano. Scrivi bozze di articoli utili e concrete per piccole aziende, nel tono indicato. Struttura: introduzione breve, titoletti H2, paragrafi di massimo 4 righe, un elenco puntato, 3 domande frequenti finali e una meta descrizione di 150 caratteri. Niente frasi riempitive, niente informazioni inventate: se serve un dato che non hai, scrivi [DA COMPLETARE].