Dalla scansione a una correzione verificata
Una scansione ha rilevato una descrizione mancante in un articolo della demo. L’abbiamo aggiunta in Filament, abbiamo ripetuto la scansione e generato un report che mostra la correzione.
Le catture originali, con interfaccia in inglese, provengono da una demo Merchant locale eseguita il 9 settembre 2026. I contenuti sono dati di esempio inseriti con un seeder; entrambe le scansioni e il report sono stati generati per questa dimostrazione, senza precompilare andamenti storici. L’app usa Laravel 12 e Filament 4, con core, editor gratuito e motore Pro di Rankbeam.
Scarica il report generato, in inglese: PDF, 98 KB
Analizzare le pagine registrate
Dopo aver installato Pro e registrato le destinazioni, esegui:
bash
php artisan seo-pro:scan --syncLa demo registra 18 record di contenuto e tre rotte. La prima scansione ha completato tutte le 21 destinazioni senza errori di esecuzione, rilevando 20 problemi: sei avvisi e 14 segnalazioni informative.

Le schermate sono acquisite a risoluzione 2×. Aprile per esaminarle a grandezza originale.
Esaminare un problema
In SEO Dashboard, apri Page issues accanto alla riga interessata. Per “Behind the Scenes: Our Product Photography”, il risultato identifica il campo description mancante, l’URL della pagina e la scansione che lo ha rilevato.

Salvare la descrizione
Apri l’articolo in Posts, compila SEO description e salva. L’editor Filament gratuito mostra il testo inserito nell’anteprima di ricerca e ne identifica la sorgente come Manual. In questo esempio la descrizione ha 142 caratteri; il titolo continua a provenire dall’articolo.
Salvare il campo e verificare la correzione sono due passaggi distinti. Il punteggio si aggiorna dopo la scansione successiva. Senza Filament, salva lo stesso valore tramite saveSEO() sul modello.
Ripetere la scansione e controllare le differenze
Esegui di nuovo lo stesso comando:
bash
php artisan seo-pro:scan --syncLa dashboard identifica ora quel problema come Fixed. Gli altri 19 rimangono aperti.

| Verifica | Prima | Dopo |
|---|---|---|
| Destinazioni completate | 21 | 21 |
| Problemi aperti | 20 | 19 |
| Avvisi | 6 | 5 |
| Segnalazioni informative | 14 | 14 |
| Punteggio SEO tecnico medio | 92 | 93 |
Il punteggio riflette i controlli tecnici di Rankbeam. Non misura traffico, posizione nei risultati o presenza nelle risposte AI. Superare il controllo sulla descrizione non garantisce che un motore di ricerca mostri proprio quel testo.
Generare il report
Per questa dimostrazione abbiamo generato un report di riferimento prima di modificare l’articolo e un secondo report dopo la nuova scansione:
bash
# After the first scan, before making changes:
php artisan seo-pro:report --output=storage/app/seo-reports/baseline.pdf
# After saving the fix and rescanning:
php artisan seo-pro:report --output=storage/app/seo-reports/after-fix.pdfIl secondo PDF mostra un problema risolto, zero nuovi e 19 aperti. L’andamento contiene soltanto le due scansioni descritte sopra. Search Console e registrazione dei bot AI erano disattivati, quindi le relative sezioni indicano che i dati non sono disponibili.
Il primo report stabilisce il riferimento per il confronto. Se generi un solo report dopo aver corretto una pagina, non può mostrare differenze rispetto a un report precedente. Usa --no-store per un’anteprima che non deve aggiornare quel riferimento.
L’esempio usa il renderer Browsershot. La guida ai report personalizzabili descrive requisiti dei renderer, marchio e invio pianificato.
Provarlo nella tua applicazione
Parti da Installazione di Pro, poi analizza una pagina di cui puoi controllare l’output. Pro funziona anche senza Filament. Per provare prima il renderer gratuito dei metadati, usa la demo Docker.


