Vai al contenuto

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 --sync

La 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.

Prima scansione completata: 21 destinazioni, 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.

Il dialogo Page issues identifica il Post 5, il suo URL e il campo description mancante.

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.

Descrizione SEO salvata e contatore di 142 caratteri.
L’anteprima usa la descrizione inserita, identificata come Manual.

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 --sync

La dashboard identifica ora quel problema come Fixed. Gli altri 19 rimangono aperti.

Confronto registrato: zero problemi nuovi, zero regressioni, uno risolto e 19 ancora aperti.
VerificaPrimaDopo
Destinazioni completate2121
Problemi aperti2019
Avvisi65
Segnalazioni informative1414
Punteggio SEO tecnico medio9293

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.pdf

Il 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.

Prima pagina del report di esempio: punteggio 93, un problema risolto e 19 aperti.

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.

rankbeam/laravel-seo è distribuito con licenza MIT.