SEO - IMG Alt Tags werden auf jeder Shopseite geladen

Hallo,

ich habe heute früh einmal unsere Versandkostenseite neu gestaltet und für die Länder die Flaggen als svg’s mit eingebaut.

Nun stelle ich aber über Google PageSpeed und MOZ fest, das egal welche Seite ich aufrufe immer diese ALT-Tags der Flaggen mit ausgegeben werden.
Für mich wäre das nur logisch, wenn ich auch auf der Versandkostenseite unterwegs wäre.

Ist das normal?

MfG Christian

Moin @Christian,

das kommt daher, dass die Versandkosten noch als Modal mit im Quellcode eingebunden sind. Du kannst auf jeder PDP Seite auf „Versandkosten“ klicken und dann öffnet sich das Modal. Der Quellcode wird überall schon geladen.

Matthias von der webimpact® GmbH
www.webimpact.io
webimpact GmbH Logo Banner PlentyONE Enterprise Partner
:envelope: office@webimpact.io
:telephone_receiver: +49 (0) 2974 77 999 99

1 „Gefällt mir“

Hallo Matthias,

Danke für das erklären.

Klingt so als könnte man das auch abändern?

MfG Christian

Moin @Christian,

ändern kann man das. Es handelt sich dann um entsprechende Anpassungen im Theme bzw. den einzelnen CMS-Elementen. Du müsstest dann aus dem Modal einen Link erstellen, welcher sich entweder im selben oder einem weiteren Tab öffnet.
Zusätzlich muss der Quellcode für das Modal an sich entfernt werden.
Den Aufwand müsste man sich anschauen.
Ist es denn so ein Problem? Generell sollte ja an jedem Bild ein alt-Tag vorhanden sein. Ich bin da leider zu wenig um Thema drin, um zu beurteilen, ob es SEO-mäßig Probleme geben würde, wenn sich die Bilder auf jeder Seite wiederholen. Das hättest du ja theoretisch auch beim Logo im Header oder den Icons im Footer.

Matthias von der webimpact® GmbH
www.webimpact.io
webimpact GmbH Logo Banner PlentyONE Enterprise Partner
:envelope: office@webimpact.io
:telephone_receiver: +49 (0) 2974 77 999 99

Alternativ kannst du den Inhalt klein halten (finde des für ein Popup arg unhandlich)
und vom Popup auf eine Infoseite für mehr Details leiten.

Wir haben hier unsere ausführliche Info, während im Produkt eine etwas kompaktere Struktur verwendet wurde ( Beispiel)

Das sollte auch bei euren Versandkosten gehen und weniger Overhead erzeugen.

So ist es auch, nur da ergibt es ja auch Sinn da man diese Bilder ja auch auf jeder Seite sieht.
SEO technisch ist das keine Katastrophe, aber nervt mich trotzdem.
Im Theme da selbst herumzubasteln ist auch blöd.

Da werde ich damit ersteinmal leben müssen.

Hoffentlich wirds mit dem tollen neuen PWA Shop besser.

MfG Christian

Page Speed meckert auch herum das die nicht sichtbaren Bilder erst später geladen werden sollen.
Kann ich irgendwie im Code meiner Tabelle so ein Lazy Loading einbauen?

MfG Christian

Entweder mit <lazy-img> aus dem plenty-VueJS-Fundus. Oder du gibt einem normalen <img> einfach als Property loading="lazy" mit. Moderne Browser verstehen die zweite Option sehr gut und es sollte bevorzugt werden, wenn man nicht gerade super olle Browser (Internet Explorer usw.) unterstützen muss.

Hallo Uwe,

Cool, bei dem ersten einfach den <img src=blabla> Tag durch <lazy-img src=blabla> ersetzen?
Habe jetzt mal fix die zweite Option eingebaut.
Mal sehen ob das Lighthouse auch checkt…

MfG Christian

Ne, <lazy-img> hat eine komplett eigene Syntax. Es erzeugt im Standard auch immer ein <picture> und hat meiner Meinung nach viel zu viel JS.

Das mit loading="lazy" ist schon die beste Methode.

OK, PageSpeed und Lighthouse haben die zweite Lösung von Dir sogar akzeptiert und meckern nicht mehr rum.
Ich bedanke mich bei Dir.

Noch ne Frage hinterher:
Im PageSpeed wird noch gemeckert, das:

Weißt du ob man das in plenty nochmal irgendwo als Home oder besser als Startseite definieren kann?
In der Mehrsprachigkeit finde ich nichts und im ShopBuilder habe ich auch keinerlei Option dazu.

Hm … keine Ahnung. Wollte sich plenty um so was nicht in 5.0.73 kümmern?

Demnach nicht. Ich bin in der 73er unterwegs…