Mir ist nicht klar, an welcher Stelle Shopware 6 das Favicon hinterlegt haben muss, damit Google es zuverlässig übernimmt.
Folgendes habe ich bereits ausprobiert:
- Favicon im Shopware-Backend unter Theme hinterlegt.
favicon.icoim Verzeichnis/publicund darüberfavicon.icozusätzlich im Root-Verzeichnis.- Favicon explizit im
<head>eingebunden.
Verwendet werden u. a. folgende Einträge:
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon"
type="image/png"
sizes="32x32"
href="/favicon-32x32.png">
<link rel="icon"
type="image/png"
sizes="48x48"
href="/favicon-48x48.png">
<link rel="apple-touch-icon"
sizes="180x180"
href="/apple-touch-icon.png">
<link rel="apple-touch-icon"
href="https://<DOMAIN>/media/.../favicon.png">
Das Verhalten ist allerdings widersprüchlich:
- teilweise wird gar kein Favicon ausgeliefert,
- teilweise erscheint nur das im Theme konfigurierte Favicon (z. B. im Desktop-Browser),
- in den Google-Suchergebnissen wird dagegen teilweise das Shopware-Standardlogo oder überhaupt kein Favicon angezeigt.
- das Verhalten ist teilweise nach Update? verändert
Meine Fragen:
- Welches Favicon verwendet Google bei Shopware 6 tatsächlich?
- Wird das im Theme hinterlegte Favicon berücksichtigt oder erwartet Google zwingend eine
/favicon.icoim Webroot? - Welche Dateiformate und Größen haben sich bewährt?
- Gibt es Besonderheiten bei Shopware 6 oder dem Media-Manager, die verhindern, dass Google das gewünschte Favicon übernimmt?
- Hat jemand eine funktionierende Konfiguration (bitte mit Version), bei der Google zuverlässig das richtige Symbol in den Suchergebnissen anzeigt?
Mir geht es ausdrücklich nicht um das Browser-Favicon, sondern um das Symbol, das Google in den Suchergebnissen neben dem Snippet anzeigt. Ich brauche irgendeine Systematik.
Vielen Dank!