topbar

Fotografia e SEO

In questo periodo ho aggiornato notevolmente il sito, poca fotografia purtroppo, ma tanto lavoro per indicizzarla meglio
Premessa Premesso che non tutti i motori di ricerca usano le stesse informazioni e che comunque per indicizzare le immagini, la cosa più importante è compilare gli attributi alt e magari anche title dell'immagine, preso atto che la fotografia viene registrata dal motore di ricerca insieme all'associazione di testo che può essere vicino, compreso l'attributo alt dell'immagine stessa
Uno dei meccanismi chiave, oggi, non tanto per indicizzare, quanto per far comprendere al motore di ricerca il significato delle informazioni, compreso quindi le immagini è quello di usare i microdata di html5 con il vocabolario di schema.org che è stato creato apposta da un gruppo di lavoro formato da Google, Microsoft, Yahoo e Yandex.
Se sei un esperto di SEO sai già bene di cosa sto parlando, o dovresti. Se sei un fotografo perso nel tentativo di far indicizzare meglio il tuo prezioso lavoro allora forse puoi partire da qui.
Ma andiamo al caso specifico.
Nella fattispecie, sto facendo un esperimento per le gallery. La struttura particolare del mio sito usa le chiamate Ajax per ricaricare il contenuto della gallery o delle notizie ottimizzando la dimensione delle immagini in funzione del dispositivo usato.
Nel vocabolario di schema.org Ci sono sostanzialmente tre oggetti che hanno significato per la fotografia
  • ImageGallery
  • ImageObject
  • Photograph

Quello che manca in modo chiaro è la spiegazione di cosa usare per rappresentare il contenuto di un album di foto e come differenziare l'immagine della piccola anteprima dalla foto grande, per far si che il motore di ricerca associ l'immagine grande al testo che la riguarda e non al testo eventualmente presente nel resto della pagina
Esperimento Questo quindi, è solo il resoconto del mio esperimento
Per la gallery, dicevo, in primo tempo avevo usato un itemtype particolare, Photograph, che a rigor di logica mi sembrava più specifico per le foto che un itemtype= ImageObject.

Analizzando a fondo sembra che Photograph sia dedicato a rappresentare una fotografia stampata e identificabile con dimensioni e materiale, informazioni valide per esempio per la fine art e non per un album digitale relativo a servizi fotografici non stampati

L'altra cosa che non mi convinceva, è la mancanza di un collegamento tra ImageGallery e Photograph. Cercando sul web non ho trovato implementazioni particolari come quella del mio sito
attuale schema semplificato della struttura semantica delle gallery

Analizzando ulteriormente le specifiche di schema.org ho implementato questa soluzione:
  • Gallery etichettata come ImageGallery
  • Anteprime della gallery etichettate come ImageObject
  • Immagine grande della foto selezionata etichettata come ImageObject ma usando il campo primaryImageOfPage All'interno della ImageGallery
Le foto risultano effettivamente indicizzate
Nota:Le immagini del mio sito vengono dimensionate dal server in modo da rientrare nello schermo del dispositivo usato, quindi un iphone le scaricherà larghe 300px mentre un pc le scarica larghe 800px. La dimensione indicizzata risulta essere quella da 800px come sperato

Author: posted:


info@leonardofanini.com - P.I. 05423550481