Come usare correttamente i .ico favicons in Discourse multisite? Google mostra favicons diversi per il sito principale e il forum nonostante lo stesso caricamento.

Ciao a tutti,

Sto gestendo un’installazione multisito di Discourse con molti siti sullo stesso server. Per coerenza del marchio, voglio utilizzare favicon .ico (32x32) sia per i siti principali che per i loro forum.

Ho caricato lo stesso favicon .ico sia per i siti principali che per i forum — tuttavia, quando controllo i risultati della ricerca di Google:

  • I siti principali mostrano un’icona favicon 16x16 (PNG o .ico?), come previsto.
  • I forum mostrano un’icona PNG più grande 26x26, anche se il favicon è lo stesso file .ico.

Sospetto che Discourse stia iniettando il suo favicon PNG predefinito separatamente, il che potrebbe causare a Google e ai browser di scegliere versioni diverse del favicon tra il sito principale e il forum.

Le mie domande:

  1. Come posso utilizzare correttamente i file favicon .ico in Discourse?
  2. Come posso sovrascrivere o disabilitare completamente il favicon PNG predefinito di Discourse in modo che venga utilizzato solo il mio favicon .ico?
  3. Questa incoerenza del favicon potrebbe influire sulla SEO o sui risultati della ricerca di Google? Come risolverla?
  4. Ci sono best practice per garantire una visualizzazione coerente del favicon su tutti i forum multisito e i siti principali?

Sto anche cercando una soluzione per un’installazione multisito di Discourse.

Grazie per il vostro aiuto!

1 Mi Piace

Buona domanda, ce l’ho anch’io!

1 Mi Piace

Sto ancora cercando aiuto o consigli. :eyes:
Grazie!

Funziona correttamente sul nostro hosting.

Puoi pubblicare gli hostname effettivi del sito, indicando quale è la root multisite e quale è l’ospite multisite in modo che possiamo verificare?

1 Mi Piace

@supermathie
Grazie per la tua risposta!
Apprezzo il suggerimento e il chiarimento sui siti root e guest.

Il multisite root è forum.getnursingjobs.com e uno dei siti guest è forum.getchefjobs.com
Qualsiasi suggerimento sarebbe

Per i siti Discourse, l’icona è determinata dal contenuto della pagina (un elemento link in head):

○ → curl -s https://forum.getnursingjobs.com/ | htmlq 'link[rel=icon]'
<link href="https://forum.getnursingjobs.com/uploads/default/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png" rel="icon" type="image/png">

○ → curl -s https://forum.getchefjobs.com/ | htmlq 'link[rel=icon]'
<link href="https://forum.getchefjobs.com/uploads/chef/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png" rel="icon" type="image/png">

E quei file ( e rispettivamente) sono entrambi PNG da 32×32 come previsto:

○ → curl -s https://forum.getnursingjobs.com/uploads/default/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced

○ → curl -s https://forum.getchefjobs.com/uploads/chef/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced

Presumibilmente questo è ciò che intendevi?

Presumo che per “sito principale” tu intenda ad esempio www.getnursingjobs.com; quel sito ha un’icona () che è anch’essa un PNG da 32×32:

○ → curl -s https://www.getnursingjobs.com/favicon.ico | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit colormap, non-interlaced

Tutto ciò che vedo sono PNG da 32×32, quindi per me tutto sembra a posto. Se il problema per te è che Google sta mostrando risultati con icone di dimensioni diverse, quelle le genera per te e tu non hai alcun controllo su di esse. Ma sembra che l’unica modifica che stanno apportando sia la visualizzazione delle icone a una dimensione diversa (nel mio caso, 18x18) anche se l’icona che mostrano per il tuo sito è ancora un PNG da 32×32:

Per me, tutto sembra a posto.

1 Mi Piace

Grazie mille per l’analisi dettagliata e approfondita, @supermathie . Apprezzo molto che tu abbia dedicato del tempo per esaminare la questione e fornire una spiegazione così chiara. La tua analisi è stata molto utile.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.