A Google piace l'attributo alt dell'azienda
Sia Google che Bing comprendono che un logo verrà spesso ripetuto in PNG, GIF e JPEG. È sufficiente contrassegnare il logo utilizzando la descrizione alt per informare i motori di ricerca che è LOGO per la tua attività.
Un esempio di base:
<img src="logo.png" alt="Company Name Logo">
Un esempio di schema:
<div itemscope itemtype="http://schema.org/Organization">
<a itemprop="url" href="http://www.example.com/">Home</a>
<img itemprop="logo" src="http://www.example.com/logo.png" alt="Company Name Logo"/>
</div>
Un esempio di schema JavaScript:
Se desideri mantenere semplice il tuo codice, utilizza JSON-LD Schema poiché non dovrai mai modificare il codice della pagina, ma piuttosto aggiungere un codice alla fine della pagina o utilizzare Google Tag Manager per iniettare nella pagina senza alzare un dito,
per esempio
<img src="logo.png" alt="Company Name Logo">
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Organization",
"url": "http://www.example.com/",
"logo": "http://www.example.com/logo.png"
}
</script>
A Google piacciono anche i loghi SVG
Se desideri che Google o Bing visualizzino il nome della tua azienda all'interno dell'immagine, puoi farlo utilizzando il formato SVG. Questo formato consente di utilizzare TEXT all'interno dell'immagine che verrà visualizzata dall'utente e dai motori di ricerca. Se l'accessibilità è un problema, allora dovresti mantenere il nome dell'azienda come TESTO e non come una forma, ad esempio creare contorni.
ad esempio qualcosa del genere:
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
<polygon fill="#998675" points="125,466.5 0,250 125,33.5 375,33.5 500,250 375,466.5 "/>
<rect x="137.5" y="137.5" fill="#534741" width="225" height="225"/>
<polygon fill="#C7B299" points="250,175 294.1,189.3 321.3,226.8 321.3,273.2 294.1,310.7 250,325 205.9,310.7 178.7,273.2 178.7,226.8 205.9,189.3 "/>
<text transform="matrix(1 0 0 1 196.3787 253.5039)" font-family="'Montserrat-Bold'" font-size="12">COMPANY NAME</text>
</svg>
A Google non piacciono i loghi hackerati CSS
Ai motori di ricerca non piacciono i loghi visualizzati con trucchi e altre cose simili, come ad esempio text-indent e.g -9999px; background: url(logo.png) no-repeat;
. Gli sfondi devono sempre essere utilizzati come sfondo. Se è un elemento di risorsa sulla pagina, allora è sempre un'immagine e mai uno sfondo. Usa i 2 esempi precedenti e non questo ... questo è stato utile "back in the day" ma non è più necessario con il markup disponibile.
Questo metodo fa anche schifo per l'accessibilità (utenti con problemi).