La potenzialità dei rich snippets

Con gli anni Novanta è diventata consuetudine dei programmatori di pagine web ricorrere alla tecnica dei collegamenti ipertestuali utilizzati all’interno di un testo al fine di arricchirlo di preziosi rimandi ad altre risorse per approfondire determinati aspetti, concetti o biografie presenti nel testo stesso, con la finalità implicita di soddisfare il comune internauta altrimenti costretto a continui … “salti”.


Quella dei collegamenti ipertestuali, comunemente chiamati link, è una storia ancor più lunga che trova i suoi albori negli anni Sessanta ma che ha avuto la sua esplosione con la nascita del World Wide Web (XX secolo appunto); indubbio vantaggio è che evitano di dover scrivere contenuti chilometrici, rappresentando una soluzione per ovviare ad articoli altrimenti lunghi e con una quantità eccessiva di informazioni costringendo l’utente ad un continuo scrolling dello stesso. ‘Col senno di poi’ è stato un primo approccio per rendere fruibili al navigante contenuti interessanti e completi su di una ricerca, senza dover saltar da un testo all’altro, in grado cioè di offrire una lettura ‘a 360°’ su di un’unica pagina, non limitandosi cioè all’essenza di ciò che si cerca ma fornendo al tempo stesso utili approfondimenti e contestualizzazione dell’argomento.
In particolare, il collegamento ipertestuale può essere interno (rimandare ad un’altra pagina del sito medesimo) o esterno (che rimanda ad siti web esterni) o al sito stesso, a seconda delle esigenze che ha chi sta scrivendo la pagina web, oppure un’ancora per fare riferimento ad una posizione specifica della pagina che si sta visitando (anchor text), probabilmente molto lunga.

In anni più recenti, per venire incontro alle sempre maggiori esigenze dell’utente, sempre più fuori casa e per necessità collegato alla Grande Rete tramite smartphone o tablet per poter disporre di informazioni e risorse in tempi brevi, l’avvento e l’affermazione del concetto di web semantico ha determinato una importante revisione in merito con il risultato dell’approccio ad una nuova visione della pagina web dal punto di vista dei contenuti.

Quello dei dati strutturati è un concetto strettamente correlato a quello di ottimizzazione Seo comprende anche gli accorgimenti per ottimizzare la performance di un sito nel posizionamento nei risultati sui Motori di Ricerca, Google in primis.

L’idea di strutturare i dati di una pagina in modo tale che le informazioni scritte dagli uomini possano essere elaborate dai programmi, risale al concetto di web semantico. I dati strutturati permettono la scansione automatica dei contenuti delle pagine. I dati strutturati sono un formato standardizzato per fornire informazioni su una pagina e classificarne il contenuto; ad esempio, nella pagina di una ricetta sono gli ingredienti, il tempo di cottura e la temperatura, le calorie e così via.

Google utilizza i dati strutturati per comprendere e classificare i contenuti della pagina. Esistono diversi formati un cui rappresentare i dati strutturati (Microdati, RDFa, JSON-LD) fra cui il più utilizzato è JSON-LD il quale viene richiamato tramite script. La maggior parte dei dati strutturati di ricerca utilizza il vocabolario schema.org. Ad esempio, di seguito viene riportato uno snippet di dati strutturati JSON-LD che potrebbe essere visualizzato in una pagina di ricette, che descrive il titolo della ricetta, l’autore della ricetta e altri dettagli:

<html>
  <head>
    <title>Party Coffee Cake</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Party Coffee Cake",
      "author": {
        "@type": "Person",
        "name": "Mary Stone"
      },
      "datePublished": "2018-03-10",
      "description": "This coffee cake is awesome and perfect for parties.",
      "prepTime": "PT20M"
    }
    </script>
  </head>
  <body>
  <h2>Party coffee cake recipe</h2>
  <p>
    This coffee cake is awesome and perfect for parties.
  </p>
  </body>
</html>

La Ricerca Google utilizza inoltre i dati strutturati per abilitare funzionalità e miglioramenti dei risultati di ricerca.

Con “Rich Snippet”, invece si fa riferimento ai risultati di ricerca che sono arricchiti da elementi grafici i quali favoriscono la visibilità e l’interazione dell’utente. A livello pratico, quindi, sono tutte le informazioni supplementari che vengono visualizzate nei risultati, ogni volta che viene effettuata una ricerca in rete. Tali informazioni sono il risultato delle implementazioni dei Dati Strutturati su schema.org.
L’adozione di questa strategia comporta dei notevoli vantaggi al sito. Primo fra tutti, l’aumento del numero dei click e delle visite.


Con il termine “snippet” si intendono i metadati utilizzati da Google per far comparire un sito nell’elenco dei suoi risultati (titolo, descrizione e URL). Google ha arricchito queste informazioni, disponibili come detto sin dalla SERP, con ulteriori dettagli, i cosiddetti rich snippet. In questo modo, i dati della pagina che possono essere comunicati già dalla SERP aumentano: dalle stelline al prezzo all’autore (nel caso di un contenuto) e così via.
[ESEMPIO RICH SNIPPET]


Occorre inserirli all’interno del codice del proprio sito web usando le indicazioni presenti su Schema.org.

Schema.org: Lo scopo è fornire informazioni affinché i motori di ricerca comprendano meglio il contenuto dei siti web in modo da migliorare i risultati delle ricerche per gli utenti. Schema.org ti consente di predisporre i Rich Snippet (dati strutturati) che vengono visualizzati sotto al titolo e alla descrizione della tua pagina.

L’adozione di questa strategia comporta dei notevoli vantaggi al sito. Primo fra tutti, l’aumento del numero dei click e delle visite.

I Rich Snippet rafforzano (e completano) la versatilità dei collegamenti ipertestuali.

In secondo luogo, l’integrazione dei Dati Strutturati permette di aggiungere informazioni nel sito. In questo modo Google risponderà con precisione a specifiche domande, mostrando la Knowledge Graph. La risposta viene data direttamente da Google senza rimandare ad alcun sito web.
L’introduzione e progressiva affermazione del concetto di web semantico hanno poi portato ad enfatizzare l’importanza dei dati strutturati, ovvero la tendenza a strutturare una pagina web in modo che le informazioni scritte siano facilmente elaborate dai programmi, nel caso specifico riconosciute nel passaggio di scansione del crawler, in modo da permettere una scansione automatica dei contenuti delle pagine. In tal modo, è reso possibile per i motori di ricerca la loro elaborazione come knowledge graph. La ricerca semantica si svolge non per singole parole ma per concetti, entità.

Il famigerato dato che viene comunicato a Google è il seguente >> schema.org/PROPRIETA’ …………..

Esistono tantissimi plugin (anche gratuiti) per aggiungere i Rich Snippet (dati strutturati) a WordPress senza bisogno di dover manipolare direttamente il codice.

Dopo averli inseriti, è possibile testarli con un tool gratuito di Google. Lo strumento di assistenza per il markup aiuta ad incorporare i dati strutturati, implementando il codice una volta selezionati gli articoli (prodotti, ricette, articoli e testi, eventi, musica, Hotel e così via) che si vogliono rendere visibili su web, quindi verrà generata una pagina con un codice HTML con microdati: così il codice è subito disponibile.

https://search.google.com/structured-data/testing-tool?hl=it

Panoramica sulla SEO

(venerdì 8 febbraio)

Quando eseguiamo una ricerca su un qualsiasi motore di ricerca – Google Chrome, Internet, Safari, .. – viene generata un elenco pressocché infinita di risultati “attinenti” che prende il nome di SERP (Search Engine Results Page, ovvero “Pagina dei Risultati del Motore di Ricerca“). Ma come si origina questa lista ? con che logica e in base a quali criteri viene stilata seppur automaticamente ?
E’ questa una delle sfaccettature del Web che probabilmente rimane seminascosta ai più, specie se non si è interessati ad un “posizionamento” del proprio progetto web.
Esiste una “nicchia” che s’interessa specificamente e studia la collocazione di un sito web nella lista dei risultati che ci appare a terminale: stiamo parlando della SEO (‘Search Engine Optimization’). Un problema che assume indubbiamente particolare rilevanza per chi, titolare di una attività, fa del proprio sito una vetrina per la vendita di prodotti e/o servizi.


Il concetto di SEO nasce attorno al 1995 quando venne introdotto un insieme di strategie con la finalità di ottenere il miglior posizionamento – “ranking” – per un sito; al’epoca vigeva il dominio incontrastato di Yahoo! quale motore di ricerca. L’avvento di Google verso la fine degli anni Novanta comportò uno stravolgimento sul campo e la crescente complessità degli algoritmi che ne sarebbe conseguita, insieme al miglioramento dei nuovi motori di ricerca, compromisero gli equilibri esistenti sul mercato. Google inoltre cominciò a lavorare e lavora attualmente all’aggiornamento del proprio algoritmo per renderlo sempre più efficace e dettagliato nei risultati.

Fare SEO (Search Engine Optimization) significa adottare tutto un insieme di tecniche, strategie e regole finalizzate a far avere al progetto web su cui si sta lavorando un risultato di visibilità in termini di SERP. Scienza per definizione astratta in quanto non si basa su risultati certi e determinabili in un arco temporale definito bensì in continua evoluzione (si pensi all’adozione di algoritmi di ricerca sempre più affinati e specifici per ottenere il meglio dei risultati).

Componenti essenziali per condurre una buona attività SEO

Un’attività SEO, opportunamente preceduta da una attività di studio del settore e di pianificazione della strategia, a prescindere dal tipo di progetto da trattare, poggia fondamentalmente su due pilastri, due modalità operative: si tratta dell’Ottimizzazione SEO On Page e dell’Ottimizzazione SEO Off Page. Ognuna delle due tecniche prevede la necessità di dover operare su diversi parametri (‘fattori’) o adottare idonee strategie. La prima, tassello fondamentale della SEO, concerne l’adozione di determinati accorgimenti/migliorie sulla struttura del sito stesso (codice), la seconda riguarda tutto quell’insieme di strumenti che danno opportunità di far conoscere all’esterno il proprio sito (es. ottenere dei backlink – il fattore più importante per ottenere il miglior posizionamento possibile -. Essi in particolare vengono interpretati da Google come dei ‘punti’: più punti ottiene, più il sito è importante più Google lo premia con le prime posizioni).

Se per definizione l’Ottimizzazione per i Motori di Ricerca fino a non più di due anni fa era incentrata sul concetto di keyword e nozioni ad esse correlate come densità e ricorrenza e dava valore pure all’enfatizzazione del testo (grassetto, corsivo, ecc.), sia pure con l’introduzione di alcuni accorgimenti (ad esempio “long tail“), negli ultimi anni proprio l’inconsistenza del fare affidamento solo su di esse per una ottimizzazione seo emerse l’esigenza di andare oltre all’analisi delle kw per provare a comprendere il significato “intrinseco” delle parole in virtù di un “web semantico” (le keywords non erano più sufficienti ad ottenere risultati di qualità), ovvero guardare ad una specializzazione delle ricerche cogliendo l’accezione del termine ricercato (il valore semantico), ha fatto sì che cambiassero i “pesi” in gioco. L’avvento della semantica ha cioè fatto sì che non fosse più sufficiente affidarsi semplicemente ad uno specifico ed adeguato utilizzo di keywords in un contenuto/pagina web per migliorarne la visibilità in termini di SERP. SEO oggi significa adottare delle semplici regole che consentono ai motori di ricerca di comprendere l’argomento trattato dal sito/pagina e ai visitatori di trovare ciò che cercano.

Approcciando alla SEO occorre inoltre tener distinti i concetti di “indicizzazione” e “posizionamento”, termini spesso confusi … Indicizzazione è un processo naturale conseguente all’indicizzazione del sito; posizionamento è l’attività in senso stretto di ottimizzazione, interna ed esterna, del sito al fine di migliorarne la visibilità in termini di “query”.

Al concetto di SEO si affiancano quelli di SEM e Web Marketing. Detto della prima (‘Search Engine Marketing ‘) l’insieme delle attività messe in atto da un professionista dei motori di ricerca allo scopo di migliorare il posizionamento delle pagine di un sito web sulle pagine dei risultati organici (anche detti risultati naturali)
risultanti dai motori di ricerca – cioè non riconducibili a ‘strumenti a pagamento’ -, come Adwords o Adsense, Web Marketing indica invece le azioni di carattere commerciali – attuate per incrementare la visibilità e la rintracciabilità di un sito web tramite i motori di ricerca.

Verso il Web Semantico: il Knowledge Graph

(lunedì 4 febbraio)

Con l’avvento degli ultimi algoritmi supportati dai motori di ricerca (Hummingbird e RankBrain su tutti) la tendenza del settore è stata quella di fornire all’utente risultati sempre più specifici e attinenti alle query sottoposte (intento di ricerca). E questo sarà uno dei trend del settore nel 2019.

“Knowledge Graph”, questo sconosciuto

Lo scopo del Google Knowledge Graph (in Italiano “grafo”) fu fin dal principio quello di classificare le informazioni disponibili nel web secondo una serie di relazioni. Gran parte dei servizi tecnologici che utilizziamo poggiano su enormi grafi.

Tutto questo lo fa grazie alla ricerca semantica, mettendo in relazione la query effettuata dall’utente col suo intento di ricerca e le informazioni che potrebbero essere più interessanti.

Il primo cambiamento di Google è stato nell’adozione di un motore semantico che pertanto potesse essere in grado di rispondere alle nuove esigenze di ricerca: di qui il motore di ricerca assume un connotato di intelligenza artificiale.

Lo scopo del Google Knowledge Graph (in Italiano “grafo”) è da sempre quello di classificare le informazioni disponibili nel web secondo una serie di relazioni.

Con il supporto del Knowledge Graph Google è stato in grado di semplificare le ricerche affinando la ricerca semantica in senso stretto.