📖 Brief Progetto
Backly.it è il marketplace italiano di guest post e link building di MCL Media SRL, che monetizza una rete di 434 siti editoriali attivi con un doppio target: imprenditori/PMI (servizio completamente gestito) e web agency/freelancer SEO (strumenti professionali). Il progetto è LIVE su https://backly.it (VPS OVH 51.210.13.48, Laravel 13, MySQL 8).
SESSIONE 23 MARZO — Sessione mastodontica dedicata al sistema Biz DFY (Done-for-You) per imprenditori. Creati 3 nuovi pacchetti: Crescita €99/mese (2 GP), Accelera €199 (5 GP), Domina €499 (10 GP). Margine 99%+ grazie a Claude per articoli (€0.04/art) e rete MCL propria. Vecchi piani biz (€9/€29/€69) eliminati e sostituiti ovunque.
Sistema completo implementato e testato end-to-end: BizStrategyService (Claude genera piano mensile con siti dalla rete MCL + anchor mix), BizExecuteGuestPosts (cron giornaliero 11:00, 1 GP ogni 3 giorni per naturalezza), BizBulletinService (3 tipi: onboarding/monthly/weekly con upsell automatico), BizActivateProjects (attiva dopo primo scan + genera bollettino onboarding + assegna keyword tracciate via Claude).
Integrazione immagini con base.mclmedia.eu completata: Backly crea task immagine via API su base, assegnato a Salvina (grafico) con priorità high. Dashboard grafico aggiornata con ordinamento Backly in cima e modal upload dedicato. Quando Salvina carica l'immagine, Backly la rileva via check batch e pubblica il GP. Testato su 10 GP per latavernettacefalu.it — 9/10 pubblicati con successo su siti diversi della rete con immagini.
Algoritmo Backly Authority (BA) completamente ricalibrato: nuovi pesi Link 45, Organic 45, Trust 7, Tech 3 (era 40/35/15/10). Volume factor su metriche di rapporto (IP diversity, dofollow ratio, subnet bonus valgono zero con pochi backlink). Trust floor basato su volume. Un sito con 3 backlink e 0 traffico ora prende BA 7 (prima 38).
Pannello superadmin: aggiunta sezione 'Gestione Imprenditori' con tabella clienti + pagina dettaglio (KPI, bollettini espandibili, GP con stato, keyword tracciate, trend BA, piano strategico). Fix registrazione beta: validation flow 'beta' aggiunto, email welcome dedicata (€100 credito, 14gg Enterprise), banner trial con countdown nella dashboard. Cron BetaExpireTrials per scadenza automatica trial con email + pausa progetti. Fix redirect POST su siti WordPress (strict redirect following).
PROSSIMO STEP: (1) Test completo registrazione imprenditore da zero (le 3 view biz/landing, biz/pricing, biz/register sono state appena create). (2) Check finale completo di tutto Backly con creazione manuale d'uso. (3) Health check cron siti. (4) Go-to-market.
SESSIONE 23 MARZO — Sessione mastodontica dedicata al sistema Biz DFY (Done-for-You) per imprenditori. Creati 3 nuovi pacchetti: Crescita €99/mese (2 GP), Accelera €199 (5 GP), Domina €499 (10 GP). Margine 99%+ grazie a Claude per articoli (€0.04/art) e rete MCL propria. Vecchi piani biz (€9/€29/€69) eliminati e sostituiti ovunque.
Sistema completo implementato e testato end-to-end: BizStrategyService (Claude genera piano mensile con siti dalla rete MCL + anchor mix), BizExecuteGuestPosts (cron giornaliero 11:00, 1 GP ogni 3 giorni per naturalezza), BizBulletinService (3 tipi: onboarding/monthly/weekly con upsell automatico), BizActivateProjects (attiva dopo primo scan + genera bollettino onboarding + assegna keyword tracciate via Claude).
Integrazione immagini con base.mclmedia.eu completata: Backly crea task immagine via API su base, assegnato a Salvina (grafico) con priorità high. Dashboard grafico aggiornata con ordinamento Backly in cima e modal upload dedicato. Quando Salvina carica l'immagine, Backly la rileva via check batch e pubblica il GP. Testato su 10 GP per latavernettacefalu.it — 9/10 pubblicati con successo su siti diversi della rete con immagini.
Algoritmo Backly Authority (BA) completamente ricalibrato: nuovi pesi Link 45, Organic 45, Trust 7, Tech 3 (era 40/35/15/10). Volume factor su metriche di rapporto (IP diversity, dofollow ratio, subnet bonus valgono zero con pochi backlink). Trust floor basato su volume. Un sito con 3 backlink e 0 traffico ora prende BA 7 (prima 38).
Pannello superadmin: aggiunta sezione 'Gestione Imprenditori' con tabella clienti + pagina dettaglio (KPI, bollettini espandibili, GP con stato, keyword tracciate, trend BA, piano strategico). Fix registrazione beta: validation flow 'beta' aggiunto, email welcome dedicata (€100 credito, 14gg Enterprise), banner trial con countdown nella dashboard. Cron BetaExpireTrials per scadenza automatica trial con email + pausa progetti. Fix redirect POST su siti WordPress (strict redirect following).
PROSSIMO STEP: (1) Test completo registrazione imprenditore da zero (le 3 view biz/landing, biz/pricing, biz/register sono state appena create). (2) Check finale completo di tutto Backly con creazione manuale d'uso. (3) Health check cron siti. (4) Go-to-market.
📁 File Progetto
8 file
📊 Avanzamento
97%
✅ To Do List
36/39
✓
Business plan e pricing strategy
✓
Landing page design con switch imprenditore/agenzia
✓
VPS OVH configurata (LEMP + SSL + queue worker + cron)
✓
Laravel 13 deploy con 17 tabelle, 11 modelli, 4+ services
✓
API sync base.mclmedia.eu → 430+ siti (cron giornaliero)
✓
SEOZoom API integrata → 489 siti con metriche (cron settimanale)
✓
Catalogo con filtri, ricerca, ordinamento, paginazione
✓
Auth con bonus €50 wallet + 4 varianti email benvenuto
✓
Stripe Checkout + Subscriptions + Webhooks (7 eventi)
✓
Modulo SEO Monitor completo (4 tabelle, cron, alert, 5 sottopagine)
✓
6 Piani Monitor (3 biz DFY + 3 agency) con GP inclusi/scontati
✓
Carrello multi-sito con bundle -20%, cart_group_id UUID
✓
Plugin WordPress Backly Manager v1.0.0 deployato su 430+ siti
✓
PublishService con 3 metodi routing automatico + strict redirect following
✓
Integrazione Brevo API con 13 template email transazionali
✓
Sistema admin separato (/superadmin) con tabella admins, guard dedicato
✓
ArticleGeneratorService dual-provider — Claude Sonnet vincitore benchmark
✓
Flusso GP end-to-end completato e testato su ccveterinario.it
✓
Fase 2: Monitor SEO con DataForSEO — scan reali, keyword tracking, backlink, competitor
✓
Backly Authority (BA) algoritmo ricalibrato: Link 45, Organic 45, Trust 7, Tech 3 con volume factor
✓
Pagina Analisi Keyword con Backly Difficulty, Google Ads data, trend Chart.js
✓
WordPress Detection: command + cron + admin panel
✓
Beta Launch System: codici invito, €100 wallet, trial 14gg, email nurturing, scadenza automatica
✓
Dashboard imprenditori Biz DFY completa (layout, KPI, bollettini, GP, onboarding, servizi extra)
✓
Sistema Biz DFY: BizStrategyService + BizExecuteGuestPosts + BizBulletinService + BizActivateProjects
✓
3 piani Biz DFY (Crescita €99, Accelera €199, Domina €499) — vecchi piani eliminati
✓
Bollettino onboarding automatico con assegnazione keyword tracciate via Claude
✓
Cron GP giornaliero con distribuzione 1 GP ogni 3 giorni per naturalezza
✓
Integrazione immagini base.mclmedia.eu: API task, modal upload Salvina, check batch, pubblicazione con immagine
✓
Dashboard grafico aggiornata: ordinamento Backly in cima, template dedicato, modal upload
✓
SuperAdmin Gestione Imprenditori: tabella + dettaglio con bollettini espandibili, GP, keyword, trend
✓
BetaExpireTrials cron: scadenza automatica trial, pausa progetti, email notifica
✓
Banner trial countdown nella dashboard agency + fix email welcome beta
✓
Test end-to-end: 10 GP generati e pubblicati su 9 siti diversi con immagini per latavernettacefalu.it
✓
Tutti i siti WP aggiornati a publish_method=backly_manager con token
✓
View biz/landing, biz/pricing, biz/register create e deployate
Test completo registrazione imprenditore da zero + check finale + manuale d'uso
Health check cron per verificare siti online ogni 3 ore con alert superadmin
Go-to-market: LinkedIn, outreach agenzie, Google Ads
📝 Note
VPS: 51.210.13.48 (OVH VPS-2, 6 vCores, 12GB RAM, 100GB NVMe). App: /var/www/backly. DB: backly/BacklyDB2026Secure.
Admin cliente: luca@mclmedia.eu / Ciluzzo2026
SuperAdmin: backly.it/superadmin — info@mclmedia.it / BacklyAdmin2026!
Utente test imprenditore: imprenditore@mclmedia.eu / Ciluzzo2026 (user_type:biz, biz_domina trialing, latavernettacefalu.it)
DataForSEO: Balance ~$145. Backlinks API attiva ($100/m deposito). Google Ads Search Volume attivo.
BA Algorithm AGGIORNATO: Link(45) + Organic(45) + Trust(7) + Tech(3) = 0-100. Volume factor: refdom<5=0, <10=0.1, <25=0.3, <50=0.5, <100=0.75, 100+=1.0. Trust volume factor su backlink totali. Costo: $0.044/dominio.
Piani Biz DFY: Crescita €99 (2 GP, 20 KW, 0 competitor, bollettino mensile), Accelera €199 (5 GP, 50 KW, 1 competitor, bollettino mensile), Domina €499 (10 GP, 100 KW, 3 competitor, bollettino settimanale, 1 call/mese). Costi reali: €0.50-€1.93/mese per cliente. Vecchi piani biz (starter/business/premium) eliminati.
Biz DFY Flusso: registrazione → primo scan (monitor:scan) → biz:activate (ogni 2h, genera bollettino onboarding + keyword) → biz:execute-gp (giornaliero 11:00, 1 GP ogni 3 gg: genera articolo → crea task immagine su base → waiting_image → Salvina carica → check batch → pubblica) → biz:bulletins (mensile/settimanale).
Base Image Tasks: API su base.mclmedia.eu/api/backly-image-tasks.php. Token: bkl_mcl_2026_S3cur3T0k3n_Publish!. Task con auto_ref 'backly_gp_img:{id}', assigned_to Salvina (user_id 5). Dashboard grafico aggiornata: filtro SQL esclude _img: MA include backly_, ordinamento Backly al punto 2 (dopo logo), template dedicato con modal upload. Immagini salvate in /uploads/siv/, URL recuperato dai commenti del task.
Tutti i siti WP aggiornati a publish_method=backly_manager con backly_token. Fix redirect POST: allow_redirects strict=true nel PublishService.
Beta: wallet €100 (non più €250), 8 posti mostrati (min 12 registrati display). Scadenza trial automatica: backly:expire-trials (00:30). Email welcome beta dedicata con €100 + 14gg.
BUG RISOLTI SESSIONE: ParseError BizBulletinService (format :+d non supportato PHP), MonitorSubscription ParseError riga 446, anchor_type ENUM orders (aggiunto brand/partial/naked_url), trialing non incluso nelle query attive, redirect POST 301 su WP (strict), check_batch non cercava URL nei commenti, $betaCount undefined in register.blade.php.
PROSSIMO STEP: (1) Test completo registrazione imprenditore da zero. (2) Check finale + manuale d'uso Backly. (3) Health check cron siti. (4) Go-to-market.
📜 Changelog
Sistema Biz DFY completato e testato end-to-end. 3 piani (Crescita €99, Accelera €199, Domina €499). BizStrategyService genera piano mensile con Claude (siti dalla rete MCL, anchor mix). BizExecuteGuestPosts cron giornaliero con 1 GP ogni 3 giorni. BizBulletinService con 3 tipi (onboarding/monthly/weekly). BizActivateProjects genera bollettino onboarding + assegna keyword. 10 GP generati e 9/10 pubblicati con successo su siti diversi della rete.
2026-03-23 12:45 · claude
Integrazione immagini base.mclmedia.eu completata. API backly-image-tasks.php (create/check/check_batch/upload). Dashboard grafico: ordinamento Backly prima di tutto (dopo logo), template dedicato con bordo blu e modal upload. Flusso: Backly crea task → Salvina vede in cima → carica immagine → Backly rileva → pubblica GP. Fix check_batch per cercare URL nei commenti task.
2026-03-23 12:30 · claude
Algoritmo BA ricalibrato: nuovi pesi Link 45, Organic 45, Trust 7, Tech 3. Volume factor su metriche di rapporto (diversità IP, dofollow, subnet). Sito con 3 backlink/0 traffico: BA 7 (era 38). SuperAdmin Gestione Imprenditori deployato con tabella clienti e pagina dettaglio (KPI, bollettini espandibili, GP, keyword tracciate, trend BA).
2026-03-23 11:00 · claude
Fix beta system: validation flow 'beta' nell'AuthController, email welcome dedicata (€100, 14gg Enterprise), banner trial countdown nella dashboard agency, BetaExpireTrials cron (00:30 giornaliero) con scadenza automatica + email + pausa progetti. Fix redirect POST su WP (strict redirect following). View biz/landing, biz/pricing, biz/register create.
2026-03-23 10:00 · claude
Cleanup catalogo completo: 70 siti ZA=0 in pausa, 8 stranieri rimossi, 22 offline (SSL Plesk) in pausa, 37 siti categorizzati via sites:categorize, tutti i 35 label Parking aggiornati con categoria reale. Prezzi riallineati (WP €19/49, GNews €38/98, non-WP per fascia ZA). Badge Google News nel catalogo. Pagine legali (Termini, Privacy, Cookie, Contatti) create e linkate nel footer. Guide /come-funziona aggiornata prezzi e rimosso GPT-4o. Analisi SEO results: ZA→BA ovunque.
2026-03-22 07:30 · claude
Beta Launch System deployato: landing page /beta dark theme premium con spiegazione completa prodotto (3 pilastri, cosa NON è Backly, come funziona il trial, FAQ, doppio form). 3 codici invito (BACKLY2026/BETASEO/MCLBETA). Registrazione beta: €250 wallet 90gg + Enterprise trial 14gg auto-attivato. Email nurturing cron (day 2/7/14) con codice sconto BETA30. SuperAdmin: wallet adjust + trial activation. Auto-publish su approvazione articolo.
2026-03-22 06:00 · claude
WordPress Detection + pubblicazione siti non-WP completata. Command backly:detect-wordpress (wp-login.php + headers + body scan) con cron giornaliero. 434 siti classificati (412 WP, 63 non-WP). Admin panel: colonna WP, filtri, toggle click, detection massiva. backly-publish.php creato nel gestionale Travel (auth token, 4 azioni). PublishService aggiornato con routing WP→Backly Manager, non-WP→Travel API. 63 siti Travel mappati. Test end-to-end su cefaluinvacanza.net e viesteinvacanza.it.
2026-03-22 05:00 · claude
ℹ️ Info
URL Produzione
https://backly.it
Server
51.210.13.48 (OVH VPS-2, Ubuntu 24.04)
DB
backly / BacklyDB2026Secure
Admin Cliente
luca@mclmedia.eu / Ciluzzo2026
SuperAdmin
backly.it/superadmin — info@mclmedia.it / BacklyAdmin2026! (tabella admins, guard admin)
Utente Test Imprenditore
imprenditore@mclmedia.eu / Ciluzzo2026 — user_type:biz, piano biz_domina trialing, progetto latavernettacefalu.it
SEOZoom API
AK-50d46ce5bebdea0ba17fe85b497aaca7 (6.500 unit gratuite/giorno)
DataForSEO
login info@mclmedia.it / pw aeda7be8b01d259a — Balance: ~$145, Backlinks API attiva ($100/m), Google Ads Search Volume attivo
OpenAI
sk-proj-Xd1xYZ...KMA (GPT-4o — backup provider)
Anthropic
sk-ant-api03-bDl9Sw...AAA (Claude Sonnet — provider principale articoli + AI insight + strategia biz)
ARTICLE_AI_PROVIDER
anthropic (vincitore benchmark: 9063 chars, €0.04/articolo)
Stripe LIVE
pk_live_51T3FxBA8...GrJp / sk_live_51T3FxBA8...HoA
Stripe Webhook
whsec_CGS4xlgojJarHZNHykTs2yKNc2yLktJM — 7 eventi
Sync Token
BKL_Sync_MCL_2026_SecureToken!
Brevo API
xkeysib-f840b...5e2 — sender info@backly.it, 13 template email (9 originali + 3 beta + 1 beta welcome)
Backly Publish Token
bkl_mcl_2026_S3cur3T0k3n_Publish!
Travel API
https://travel.mclmedia.eu/api/backly-publish.php — auth via X-Backly-Token, 4 azioni (status/sites/publish/upload), 63 siti mappati
Base Image Tasks API
https://base.mclmedia.eu/api/backly-image-tasks.php — auth via X-Backly-Token, azioni: create/check/check_batch/upload. Task assegnati a Salvina (user_id 5, job_role grafico)
reCAPTCHA v3
6LcOvY4sAAAAAHoUBqGeiTaA477GoTIjPXybNlz7 / 6LcOvY4sAAAAACRlZQlnJWFZ-9Xd0qjuDcwAF-OB
Catalogo
434 siti attivi (tutti con publish_method=backly_manager e backly_token), 26 GNews, tutti categorizzati in 12 verticali
GP Pricing WP
€19 Self/AI, €49 DFY. GNews: €38/€38/€98 (doppio)
GP Pricing non-WP
Per fascia ZA: <20=€19/49, 20-29=€35/79, 30-39=€55/119, 40-49=€79/169, 50+=€119/249
Piani Biz DFY
Crescita €99/mese (2 GP, 20 KW, bollettino mensile), Accelera €199 (5 GP, 50 KW, 1 competitor, bollettino mensile), Domina €499 (10 GP, 100 KW, 3 competitor, bollettino settimanale, 1 call/mese)
Beta Codes
BACKLY2026, BETASEO, MCLBETA — €100 wallet 90gg + Enterprise/piano 14gg + email nurturing day 2/7/14
Beta Landing
https://backly.it/beta — dark theme, 8 posti restanti (display), scadenza automatica trial
BA Algorithm
BacklyAuthorityService.php — Link(45) + Organic(45) + Trust(7) + Tech(3) = 0-100. Volume factor su rapporti. Costo €0.04/dominio
Backly Difficulty
60% raw difficulty + 20% competition_index + 20% bid pressure (high_bid/€5 cap)
Biz DFY Crons
biz:activate (ogni 2h), biz:execute-gp (giornaliero 11:00, 1 GP ogni 3 giorni), biz:bulletins monthly (1° del mese 09:00), biz:bulletins weekly (venerdì 09:00), backly:expire-trials (giornaliero 00:30)
Queue Worker
php artisan queue:work database --tries=3 --timeout=120 (attivo)
DEPLOY WORKFLOW
scp zip → sudo unzip -o → php artisan migrate --force → php artisan view:clear && cache:clear → sudo systemctl reload php8.3-fpm
🛠 Tech Stack
🔗 Link
📘 README
Nessun README. Usa "Copia README" per farlo generare da Claude.
⚠️ Zona Pericolosa
clicca per espandere