• User Attivo

    E se potessimo interrogare le serp come interroghiamo un db?

    L'idea nasce da un post di Agoago in risposta a un'osservazione di un utente che affermava: "le descrizioni non appaiono sulle serp se sono troppo corte". Ammettiamo che io voglia verificare questa ipotesi. Come faccio? Controllo a occhio? Scrivo un software ad hoc?

    Quando scoprii per la prima volta cosa fosse un database, la semplicità con cui è possibile interrogarlo per ottenere informazioni e il livello di standardizzazione raggiunto da essi, ero stupito ed entusiasta.

    Sarebbe un'idea carina quella di realizzare uno strato software che parta dalle serp di un motore di ricerca, e vada a riempiere una serie di tabelle standard. La struttura di queste tabelle dovrà essere lo standard un po' come l'xml, i feed rss. Un punto da cui si può partire per costruirvi sopra.

    Queste tabelle dovrebbero contenere la query di ricerca, il datacenter, la data e ora a cui è stato interrogato google, il numero di risultati restituiti, la posizione in serp delle varie pagine, e per ciascuna di esse tutti gli elementi. Ovvero title, link, description, sitelink, ecc. Infine le tabelle dovrebbero avere un "link" (foreign key) che va a censire i dati relativi ai siti collegati, ad esempio il title e la description del sito lincato da google.

    Es.
    questa struttura permetterebbe di dare un comando come quello che segue: mostrami i siti che presentano una description su google diversa dal contenuto della meta description presente sul sito stesso.

    **Generare due report... **
    il primo in modo che mostri:
    url del sito, lunghezza descrizione sul sito, ordinato per lunghezza discendente.

    il secondo:
    url del sito, descrizione serp, descrizione sul sito
    ...corrisponderebbe a 5 righe di codice SQL standard. Sarebbe possibile avere la risposta a molte curiosità, informazioni o effettuare esperimenti con poche decine di righe di codice.

    Ci sono un'infinità di software che spulciano le SERP, ma non sono standard, ciascuno di essi è un mondo a parte, non cooperano. Un simile strato sarebbe poi sfruttabile per costruire un sofware di analisi delle SERP. Il motivo per cui scrivo questo post, è che alcuni di voi stanno già sviluppando software per il SEO, utilizzare uno standard che va a popolare un db pubblicamente accessibile presenta i suddetti vantaggi per chiunque voglia sviluppare plugin o andare a fare query direttamente su tale db.

    Che ne pensate?


  • User Attivo

    Un altro vantaggio consisterebbe nella possibilità per l'utente di confrontare il db interno al sito con questo. Ad esempio comparando la data di pubblicazione dell'articolo (il timestamp) con quella di comparsa su una determinata serp. La posizione con l'argomento trattato dalla pagina o la categoria.