¿Cómo usar favicons .ico correctamente en multisitio de Discourse? Google muestra favicons diferentes para el sitio principal y el foro a pesar de la misma carga

Hola a todos,

Estoy gestionando una configuración multisitio de Discourse con muchos sitios en el mismo servidor. Para mantener la consistencia de la marca, quiero usar favicons .ico (32x32) tanto para los sitios principales de empleo como para sus foros.

He cargado el mismo favicon .ico tanto en los sitios principales como en los foros; sin embargo, cuando reviso los resultados de búsqueda de Google:

  • Los sitios principales muestran un icono favicon de 16x16 (¿PNG o .ico?), como se esperaba.
  • Los foros muestran un icono PNG más grande de 26x26, a pesar de que el favicon es el mismo archivo .ico.

Sospecho que Discourse está inyectando su favicon PNG predeterminado por separado, lo que podría hacer que Google y los navegadores elijan versiones de favicon diferentes entre el sitio principal y el foro.

Mis preguntas:

  1. ¿Cómo puedo usar correctamente los archivos favicon .ico en Discourse?
  2. ¿Cómo puedo anular o deshabilitar completamente el favicon PNG predeterminado de Discourse para que solo se use mi favicon .ico?
  3. ¿Podría esta inconsistencia del favicon afectar el SEO o los resultados de búsqueda de Google? ¿Cómo solucionarlo?
  4. ¿Existen mejores prácticas para asegurar una visualización consistente del favicon en todos los foros multisitio y sitios principales?

También estoy buscando una solución para una configuración multisitio de Discourse.

¡Gracias por su ayuda!

1 me gusta

¡Buena pregunta, yo también tengo esto!

1 me gusta

Todavía busco ayuda o consejo. :eyes:
¡Gracias!

Funciona correctamente en nuestro hosting.

¿Puede publicar los nombres de host reales del sitio, indicando cuál es la raíz multisitio y cuál es el invitado multisitio para que podamos revisar?

1 me gusta

@supermathie
¡Gracias por tu respuesta!
Agradezco la sugerencia y la aclaración sobre los sitios raíz y de invitados.

La raíz multisitio es forum.getnursingjobs.com y uno de los sitios de invitados es forum.getchefjobs.com
Alguna sugerencia sería

Para los sitios de Discourse, el icono se determina por el contenido de la página (un elemento link en 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">

Y esos archivos ( y respectivamente) son ambos PNG de 32x32, como se esperaba:

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

Presumiblemente, ¿esto es lo que tenías en mente?

Supongo que por “sitio principal” te refieres, por ejemplo, a www.getnursingjobs.com; ese sitio tiene un icono () que también es un PNG de 32x32:

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

Todo lo que veo son PNG de 32x32, así que todo parece bien para mí. Si el problema para ti es que Google está sirviendo resultados con iconos de diferentes tamaños, ellos generan eso por ti y tú no tienes control sobre ello. Pero parece que el único cambio que están haciendo es renderizar los iconos a un tamaño diferente (en mi caso, 18x18) aunque el icono que muestran para tu sitio sigue siendo un PNG de 32x32:

Para mí, todo parece estar bien.

1 me gusta

Muchas gracias por el análisis detallado y exhaustivo, @supermathie. Realmente aprecio que te hayas tomado el tiempo de investigar esto y proporcionar una explicación tan clara. Tu desglose fue muy útil.

1 me gusta

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