
SEO is not dead!
SEOgull è stato un interessante progetto che ho realizzato per la mia tesi magistrale all’Università di Torino; ha raggruppato molti argomenti del Marketing e della progettazione web ed è stato valutato positivamente anche dalla commissione di laurea che mi ha premiato con un voto di 110 e lode.
Il software è stato progettato come una web application attraverso il framework PHP CodeIgniter per la parte di back-end e Javascript (Vanilla, Bootstrap e altre librerie) e CSS/HTML per la parte di front-end.
La logica di business dell’applicazione segue un pattern architetturale Model-View-Controller per la gestione delle diverse pagine e l’interazione con un database per l’interazioni con l’utente attraverso delle sessioni di lavoro.
La parte interessente del progetto è un web crawler realizzato con Python, grazie al quale è possibile eseguire una chiamata GET di un URL specifico, analizzarne delle proprietà ed automatizzare la raccolta di un SEO audit con le API Lighthouse di Google.

Il software ha dimostrato di essere molto elastico ed utile per automatizzare un analisi SEO per un intero sito web. Purtoppo ancora non è disponibile online, ma nel frattempo se ti interessa approfondire l’argomento puoi scaricare la mia tesi di laurea nella quale spiego nel dettaglio tutta la realizzazione di SEOgull.