← Tutte le idee Marketing e social

Backlinker AI

Link verso il tuo sito ottenuti contattando giornalisti e redazioni

Incasso mensile: 21.000 USD (fonte indicata nella scheda)

Cosa fa

Automatizza la ricerca di occasioni per essere citati da giornalisti e redazioni, e prepara le risposte, per ottenere link di qualità verso il proprio sito.

Come guadagna

Ha entrate ricorrenti ogni mese, verificate su TrustMRR. Prezzi e piani esatti sono indicati sul sito del progetto.

Rendilo tuo

  • Per il mercato italiano: testate locali e di settore.
  • Le risposte vanno scritte bene e controllate da una persona: niente email in massa.

Le frasi da scrivere all'AI

1. Base del sito e grafica

Crea un'app web in italiano chiamata "Citato in Redazione": raccoglie le richieste pubbliche dei giornalisti che cercano esperti e aiuta i professionisti a rispondere bene, per ottenere citazioni e link. Usa React, Vite, TypeScript e Tailwind CSS.

Pagine da creare:
1. Pagina iniziale con esempi di citazioni ottenute e prezzi
2. Registrazione e profilo dell'esperto (competenze, esperienza, sito)
3. Bacheca delle richieste dei giornalisti, filtrate per competenze
4. Editor della risposta con bozza dell'AI
5. Le mie risposte e le citazioni ottenute

Stile: giornalistico: sfondo bianco carta #FDFDFB, nero inchiostro #111111, rosso #B91C1C per le scadenze, carattere "Libre Baskerville" per i titoli e "Inter" per i testi. 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:
- "richieste": testata, argomento, testo della richiesta, scadenza, fonte pubblica, inserite dagli amministratori
- "profili_esperto": competenze, biografia breve, sito, collegati all'utente
- "risposte": bozza, stato (bozza, inviata, pubblicata), link all'articolo, collegate all'utente e alla richiesta

Regole di sicurezza obbligatorie:
- le richieste le leggono tutti gli utenti registrati, ma le inseriscono solo gli amministratori
- ogni utente vede e modifica solo il suo profilo e le sue risposte
- i crediti non si modificano 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. Richieste adatte e bozze delle risposte

Crea la bacheca delle richieste: per ogni richiesta testata, argomento, scadenza con conto alla rovescia e testo. In alto, filtro automatico "Adatte a te" che confronta le parole della richiesta con le competenze del profilo.

Il pulsante "Prepara la risposta" (un credito) chiama la Edge Function "risposta" (nei Dettagli tecnici): Claude scrive una bozza breve e concreta, con un'opinione e un dato o un esempio pratico, firmata con nome, ruolo e sito. L'utente la corregge e la invia lui stesso dalla sua email: il sito non invia mai email ai giornalisti al posto suo.

Mostra il consiglio: "I giornalisti scelgono le risposte brevi, originali e con un esempio vero".

4. Risultati e citazioni

Crea la pagina "Le mie risposte": elenco con stato (bozza, inviata, pubblicata) e, quando l'articolo esce, il campo per incollare il link. Mostra in alto il numero di citazioni ottenute e l'elenco delle testate.

Invia ogni mattina un'email con le nuove richieste adatte al profilo dell'utente, con le scadenze più vicine in cima.

5. Pagamenti con Stripe

Aggiungi un abbonamento a 29 € al mese. Gratis l'utente ha: 3 richieste al giorno visibili e nessuna email mattutina. Con il piano Pro sblocca: tutte le richieste, email ogni mattina e 30 bozze al mese.

A pagamento riuscito il webhook porta l'utente al piano Pro; se l'abbonamento viene disdetto o non rinnovato lo riporta al piano gratuito.

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. Correttezza: verifica che il sito non invii nessuna email ai giornalisti in automatico: le risposte le manda sempre l'utente.
Correggi quello che non va e scrivimi cosa hai cambiato.

Dettagli tecnici

Tabelle del database

Richieste dei giornalisti (pubbliche per gli utenti registrati), profilo dell'esperto e risposte.

create table richieste (
  id uuid primary key default gen_random_uuid(),
  testata text not null,
  argomento text not null,
  testo text not null,
  scadenza timestamptz not null,
  fonte_url text not null,
  creato_il timestamptz not null default now()
);
alter table richieste enable row level security;
create policy "utenti registrati leggono" on richieste
  for select to authenticated using (scadenza > now());

create table profili_esperto (
  utente_id uuid primary key references auth.users(id) on delete cascade,
  nome text not null,
  ruolo text not null,
  competenze text[] not null default '{}',
  biografia text not null default '',
  sito text
);

create table risposte (
  id uuid primary key default gen_random_uuid(),
  utente_id uuid not null references auth.users(id) on delete cascade,
  richiesta_id uuid not null references richieste(id) on delete cascade,
  bozza text not null,
  stato text not null default 'bozza' check (stato in ('bozza', 'inviata', 'pubblicata')),
  link_articolo text
);

alter table profili_esperto enable row level security;
create policy "le mie righe" on profili_esperto
  for all using (auth.uid() = utente_id) with check (auth.uid() = utente_id);

alter table risposte enable row level security;
create policy "le mie righe" on risposte
  for all using (auth.uid() = utente_id) with check (auth.uid() = utente_id);

Istruzioni per l'AI: risposta

Le istruzioni fisse che la Edge Function "risposta" 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".

Aiuti un professionista italiano a rispondere alla richiesta di un giornalista. Scrivi una risposta di massimo 150 parole: un'opinione chiara, un esempio pratico o un dato verificabile dall'esperienza del professionista (usa solo quello che è nel suo profilo), e una firma con nome, ruolo e sito. Tono professionale e diretto. Non inventare numeri o esperienze.

Pezzi comuni a tutti i progetti

Glossario

Cron
Un'operazione programmata che parte da sola a orari fissi, per esempio ogni lunedì mattina.