Accessibilità e SEO – Il motore di ricerca è un non-vedente?

E' passato un po' di tempo da quando ho scritto questo articolo.
Il mondo del digital è sempre in evoluzione e potresti trovare delle informazioni non più aggiornate.

Simbolo dell’accessibilitaGoogle e gli altri motori di ricerca quando eseguono il crawling dei siti utilizzano degli spider, ovvero dei programmi in grado di navigare un sito per poi memorizzarne il contenuto nei suoi archivi.

Gli spider non riescono, però, ad interpretare i contenuti multimediali e perciò bisogna sempre esplicitare il contenuto, così come si potrebbe fare con una persona non vedente.

In questo senso il motore di ricerca è un non-vedente e quando si sviluppa un sito in ottica Search Engine Friendly è necessario prevedere qualche piccolo accorgimento in tema di accessibilità per rendere i contenuti spiderizzabili e facilmente interpretabili dal motore di ricerca.

Un sito web accessibile facilita l'accesso a tutti i tipi di utenti che navigano un sito, sia gli utenti non vedenti, che user-agent con poche capacità tecniche come gli spider che, ad esempio, non sono in grado di interpretare il Javascript e non hanno capacità visive e di interpretazione della lingua.

Implementazione dei link

Per prima cosa i link ed i sistemi di navigazione devono essere implementati in HTML semplice con i tag <A> ed esplicitandone la destinazione nell'attributo HREF. Sistemi di navigazione implementati via Javascript o Flash non permettono al motore di ricerca di attraversarli e quindi le pagine di destinazione potrebbero non essere spiderizzabili se non ci sono altri collegamenti che lo puntano.

Testo ancorato dei link

Inoltre i link dovrebbero avere testi ancorati sensati anche al di fuori del loro contesto (evitando, ad esempio, link su locuzioni come "clicca qui").

Filmati Flash

Molto spesso il Flash è necessario per intrattenere gli utenti e colpirli dal punto di vista grafico. Sebbene le animazioni Flash, non siano la tecnologia adatta per costruire siti SEF è possibile rendere spiderizzabile il contenuto fornendone una versione alternativa e con contenuto equivalente nel sorgente HTML. Questa tecnica, implementata attraverso la libreria SWFobject, non è considerata come fraudolenta, a meno che non la si sfrutti per fornire un contenuto alternativo diverso da ciò che contiene l'animazione. In quel caso un controllo da parte di un Quality Rater potrebbe penalizzare il sito web. Un buon esempio di questa tecnica lo si può trovare nel mini sito di Jacuzzi Young.

Immagini

Per favorire la spiderizzazione delle immagini e favorirne il posizionamento in Google Immagini, è bene prevedere l'inserimento di un testo descrittivo alternativo che sia utile all'utente. Il testo, però non deve contenere soltanto parole chiave buttate lì, ma dev'essere una descrizione chiara volta a valorizzare l'immagine stessa, così come fareste per un disabile. Un ottimo esempio di come si assegna il contenuto alternativo lo potete trovare nel sito dell'agenzia Reuters.

AJAX
AJAX è sicuramente una tecnologia che permette di dare all'utente un interfaccia accattivante ed immediata della navigazione. Purtroppo però questo tipo di tecnologia per essere spiderizzabile dai motori di ricerca deve avere i seguenti requisiti:

gestire la navigazione con tag a in HTML;

i contenuti presenti devono essere disponibili su URL distinte al posto di essere caricati dinamicamente in pagina;

In questo modo anche l'utente che naviga il sito con screenreaders e gli spider possono avere l'accesso ai diversi contenuti.

Un buon esempio di AJAX SEF lo potete trovare in Amazon Diamond.

Title e description
I title e le description di ciascuna pagina devono essere chiari e personalizzati, in modo tale da essere utile ai lettori per capire che cosa descrive quel risultato che appare nei motori di ricerca ed utilissime ai fini del posizionamento :-)

Vi viene in mente qualche altro aspetto di accessibilità che possa essere utile anche ai fini SEO?

Altri post che potrebbero interessarti: