• Gelöst Alex

    (@charityimmos)


    Hallo,

    kann mir jemand sagen, warum mein Favicon plötzlich nicht mehr angezeigt wird? Ich habe es mit dem Customizer>Website Informationen>Website Icon hochgeladen. Die Größe wurde automatisch auf 512×512 px angepasst. Bevor es ohne Probleme angezeigt wurde, habe ich es genau so hochgeladen. Iwann aber wurde es bei Google nicht mehr angezeigt… Warum? Wie kann ich den Fehler beheben? Danke im Voraus!

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 21)
  • Ich vermute, dass hier eine Vorgabe von Google nicht erfüllt wird, dass Favicons 48 Pixel (oder ein Vielfaches) haben müssen. Deine Website verlinkt ein Website-Icon mit einer Größe von 32×32 Pixeln. Um die richtige Größe zu verlinken, kannst du folgenden Code in einem Child-Theme, Plugin oder als Code Snippet verwenden:

    // https://make.wordpress.org/core/2015/07/27/site-icon/

    function prefix_custom_site_icon_size( $sizes ) {
    $sizes[] = 48;

    return $sizes;
    }
    add_filter( 'site_icon_image_sizes', 'prefix_custom_site_icon_size' );

    function prefix_custom_site_icon_tag( $meta_tags ) {
    $meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="48x48" />', esc_url( get_site_icon_url( 48 ) ) );

    return $meta_tags;
    }
    add_filter( 'site_icon_meta_tags', 'prefix_custom_site_icon_tag' );

    Anschließend solltest du aber ein neues Bild hochladen und im Customizer als Website-Icon festlegen, damit das Bild richtig skaliert wird.

    Es kann zwei, drei Wochen dauern, bis Google deine Website neu indexiert und dabei das Favicon dann hoffentlich berücksichtigt.

    Thread-Starter Alex

    (@charityimmos)

    Danke, hab’s versucht, so wie beschrieben. Mal schauen, ob sich was in 2-3 Wochen tut.

    Im Moment wird allerdings bei Aufruf des Favicon weiterhin eine png-Datei mit 32 x 32 Pixeln angezeigt.

    Thread-Starter Alex

    (@charityimmos)

    Egal wie ich das .png Bild skaliere und uploade. Sobald ich es im Customizer als Website-Icon festlege, wird dieses als solches automatisch auf 512x512px skaliert. Ich vermute, dass mein WP-Optimizer zusätzlich das durch den Customizer skalierte Bild wiederum erneut verkleinert hat, da bei mir unter den Einstellungen „Bilder bei Upload automatisch komprimieren“ eingestellt war. Diese Einstellung habe ich nun deaktiviert und erneut das Originalbild mit 2480x2480px hochgeladen, was erneut direkt auf 512x512px skaliert wurde, da als Website-Icon festgelegt. Rechtsklick>Untersuchen zeigt nun 64x64px an. Sollte dann ja ausreichen.

    PS: Deinen Code habe ich in die index.php vom Child-Theme eingefügt, das ist doch richtig, oder?

    Funktionen bitte immer in die functions.php eines Child-Themes oder per Code Snippets.

    Thread-Starter Alex

    (@charityimmos)

    Das habe ich zu Beginn auch gemacht, hat jedoch einen fatalen Fehler auf der Website ausgelöst, deshalb dachte ich, die index.php wäre die richtige. Wie auch immer. Habe jetzt via code snippets den Code an der richtigen Stelle eingefügt. Schauen wir mal, ob sich was tut nach der nächsten Indexierung durch Google.

    Schauen wir mal, ob sich was tut nach der nächsten Indexierung durch Google.

    Vermutlich nichts, weil du weiterhin ein Favicon mit 32×32 Pixeln hast.

    Hast du wie beschrieben nach dem Einbinden des Codes ein neues Website-Logo hochgeladen?

    Thread-Starter Alex

    (@charityimmos)

    Komisch, ja habe ich! Eine .png-Datei mit 2480x2480px! Wieso wird das denn automatisch verkleinert? Wie gesagt… Wenn ich es mit dem Customizer hochlade, dann wird es auch automatisch auf 512x512px skaliert. Versteh aber nicht, warum es am Ende 32x32px sind…? Das automatische Komprimieren der Bilder in der Mediathek durch WP-Optimizer habe ich auch deaktiviert.

    Unter Einstellungen>Allgemein wird die Website-icon .png Datei wie folgt angezeigt: Rendered size: 64×64, Intrinsic size: 512×512,

    Und wie gesagt… Zu Beginn habe ich das Website-Icon ganz normal über den Customizer hochgeladen. Ebenfalls eine .png Datei die ein Vielfaches von 48x48px hatte. Nach der Indexierung wurde es auch vernünftig angezeigt. Aber irgendwann, vermutlich nach einem WP-Update, war es dann plötzlich nicht mehr zu sehen. Keine Ahnung was jetzt anders ist als zu Beginn…

    • Diese Antwort wurde geändert vor 5 Monaten, 1 Woche von Alex.
    • Diese Antwort wurde geändert vor 5 Monaten, 1 Woche von Alex.

    Unter Einstellungen>Allgemein wird die Website-icon .png Datei wie folgt angezeigt: Rendered size: 64×64, Intrinsic size: 512×512,

    Das ist keine Anzeige des Core, muss also vom Theme oder einem Plugin kommen. So sieht das im Core ohne zusätzliches Plugin aus:

    Screenshot
    Thread-Starter Alex

    (@charityimmos)

    Sieht doch bei mir genau so aus…

    Da steht ja auch nichts von „Rendered size: 64×64, Intrinsic size: 512×512,“?

    Thread-Starter Alex

    (@charityimmos)

    siehe hier…

    Achso, du meinst die Angabe in den Entwickler-Tools.
    Relevant ist aber die Größe für https://cha...mos.de/favicon.ico (Domain anonymisiert).

    Ich hahe gerade nochmal nachgeschaut: im Quelltext deiner Website wird das Icon jetzt richtig eingebunden. Das sollte eigentlich so passen.

    Thread-Starter Alex

    (@charityimmos)

    Na hoffentlich. Ich werde berichten.

    Danke für deine Mühen!

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 21)