Utilisation correcte des favicons .ico dans Discourse multisite : Google affiche des favicons différents pour le site principal et le forum malgré le même téléversement.

Bonjour à tous,

Je gère une configuration multisite Discourse avec de nombreux sites sur le même serveur. Pour des raisons de cohérence de marque, je souhaite utiliser des favicons .ico (32x32) pour les sites principaux et leurs forums.

J’ai téléchargé la même favicon .ico sur les sites principaux et les forums — cependant, lorsque je consulte les résultats de recherche Google :

  • Les sites principaux affichent une icône favicon 16x16 (PNG ou .ico ?), comme prévu.
  • Les forums affichent une icône PNG plus grande de 26x26, alors que la favicon est le même fichier .ico.

Je suspecte que Discourse injecte sa propre favicon PNG par défaut, ce qui pourrait amener Google et les navigateurs à choisir différentes versions de favicon entre le site principal et le forum.

Mes questions :

  1. Comment utiliser correctement les fichiers favicon .ico dans Discourse ?
  2. Comment remplacer ou désactiver complètement la favicon PNG par défaut de Discourse afin que seule ma favicon .ico soit utilisée ?
  3. Cette incohérence des favicons pourrait-elle affecter le SEO ou les résultats de recherche Google ? Comment y remédier ?
  4. Y a-t-il des meilleures pratiques pour assurer un affichage cohérent des favicons sur tous les forums multisites et sites principaux ?

Je cherche également une solution pour une configuration discourse multisite.

Merci de votre aide !

1 « J'aime »

Bonne question, j’ai ça aussi !

1 « J'aime »

Toujours à la recherche d’aide ou de conseils. :eyes:
Merci !

Cela fonctionne correctement sur notre hébergement.

Pouvez-vous publier les noms d’hôte réels du site, en indiquant lequel est la racine multisite et lequel est l’invité multisite afin que nous puissions examiner ?

1 « J'aime »

@supermathie
Merci pour votre réponse !
J’apprécie votre suggestion et la clarification sur les sites racine et invité.

La racine multisite est forum.getnursingjobs.com et l’un des sites invités est forum.getchefjobs.com
Des suggestions seraient les bienvenues.

Pour les sites Discourse, l’icône est déterminée par le contenu de la page (un élément link dans 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">

Et ces fichiers ( et respectivement) sont tous deux des PNG de 32×32 comme attendu :

○ → 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

C’est donc probablement ce que vous aviez l’intention de faire ?

Je suppose que par « site principal », vous entendez par exemple www.getnursingjobs.com ; ce site a une icône () qui est également un PNG de 32×32 :

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

Je ne vois que des PNG de 32×32, donc tout me semble correct. Si le problème pour vous est que Google affiche des résultats avec des icônes de tailles différentes, c’est Google qui les génère pour vous et vous n’avez aucun contrôle là-dessus. Mais il semble que la seule chose qu’ils modifient est le rendu des icônes à une taille différente (dans mon cas, 18x18) même si l’icône qu’ils affichent pour votre site est toujours un PNG de 32×32 :

Pour moi, tout semble normal.

1 « J'aime »

Merci beaucoup pour cette analyse détaillée et approfondie, @supermathie. J’apprécie vraiment que vous ayez pris le temps de vous pencher sur la question et de fournir une explication aussi claire. Votre analyse a été très utile.

1 « J'aime »

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