Wie verwende ich .ico Favicons korrekt in Discourse Multisite? Google zeigt unterschiedliche Favicons für Hauptseite und Forum trotz gleichem Upload

Hallo zusammen,

Ich verwalte eine Discourse-Multisite-Einrichtung mit vielen Sites auf demselben Server. Aus Gründen der Markenkonsistenz möchte ich .ico-Favicons (32x32) sowohl für die Haupt-Job-Sites als auch für deren Foren verwenden.

Ich habe das gleiche .ico-Favicon sowohl für die Haupt-Sites als auch für die Foren hochgeladen – wenn ich jedoch die Google-Suchergebnisse überprüfe:

  • Die Haupt-Sites zeigen wie erwartet ein 16x16-Favicon-Symbol (PNG oder .ico?).
  • Die Foren zeigen ein größeres 26x26-PNG-Symbol, obwohl das Favicon dieselbe .ico-Datei ist.

Ich vermute, dass Discourse sein Standard-PNG-Favicon separat einfügt, was dazu führen könnte, dass Google und Browser unterschiedliche Favicon-Versionen zwischen der Haupt-Site und dem Forum auswählen.

Meine Fragen:

  1. Wie kann ich .ico-Favicon-Dateien in Discourse richtig verwenden?
  2. Wie kann ich das Standard-Discourse-PNG-Favicon vollständig überschreiben oder deaktivieren, sodass nur mein .ico-Favicon verwendet wird?
  3. Könnte diese Favicon-Inkonsistenz SEO oder Google-Suchergebnisse beeinträchtigen? Wie kann ich das beheben?
  4. Gibt es Best Practices, um eine konsistente Favicon-Anzeige über alle Multisite-Foren und Haupt-Sites hinweg sicherzustellen?

Ich suche auch nach einer Lösung für eine Multisite-Discourse-Einrichtung.

Vielen Dank für Ihre Hilfe!

1 „Gefällt mir“

Gute Frage, das habe ich auch!

1 „Gefällt mir“

Ich suche immer noch nach Hilfe oder Ratschlägen. :eyes:
Danke!

Es funktioniert korrekt auf unserem Hosting.

Können Sie die tatsächlichen Hostnamen der Websites posten, die angeben, welche das Multisite-Stammverzeichnis und welche der Multisite-Gast sind, damit wir nachsehen können?

1 „Gefällt mir“

@supermathie
Vielen Dank für Ihre Antwort!
Ich schätze den Vorschlag und die Klärung der Stamm- und Gastseiten.

Die Multisite-Stammseite ist forum.getnursingjobs.com und eine der Gastseiten ist forum.getchefjobs.com
Irgendwelche Vorschläge wären

Für Discourse-Sites wird das Symbol durch den Seiteninhalt bestimmt (ein link-Element im 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">

Und diese Dateien ( und entsprechend) sind beide 32×32 PNGs, wie erwartet:

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

Vermutlich ist das, was Sie beabsichtigt haben?

Ich gehe davon aus, dass Sie mit „Hauptseite“ z. B. www.getnursingjobs.com meinen; diese Seite hat ein Symbol (), das ebenfalls ein 32×32 PNG ist:

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

Ich sehe nur 32×32 PNGs, daher sieht für mich alles gut aus. Wenn das Problem für Sie darin besteht, dass Google Ergebnisse mit Symbolen unterschiedlicher Größe liefert, generiert Google diese für Sie und Sie haben keine Kontrolle darüber. Aber es sieht so aus, als ob die einzige Änderung, die sie vornehmen, die Darstellung der Symbole in einer anderen Größe (in meinem Fall 18x18) ist, obwohl das Symbol, das sie für Ihre Seite anzeigen, immer noch ein 32×32 PNG ist:

Für mich sieht alles gut aus.

1 „Gefällt mir“

Vielen Dank für die detaillierte und gründliche Analyse, @supermathie. Ich weiß es sehr zu schätzen, dass Sie sich die Zeit genommen haben, dies zu untersuchen und eine so klare Erklärung zu geben. Ihre Aufschlüsselung war sehr hilfreich.

1 „Gefällt mir“

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