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.
