Tonno
14. Januar 2019 um 18:22
1
Hallo,
wie die Frage schon sagt, benötige ich über alle Template-Dateien < meta name=“robots” content=“noindex” /> im Header.
Gibt es da ein Setting im Backend? Oder ein Best-Practice? Habe eine älteren Forumseintrag gefunden, dort hieß es alle Template-Dateien in die Hand nehmen. Das kann ich mir aber beim besten Willen nicht vorstellen, dass das mit Shopware nur so kompliziert funktioniert.
Daher meine Frage.
Besten Dank!
Der Tonno
Müsste ausreichen den Block „frontend_index_header_meta_robots“ zu überschreiben:
Aufgrund von Plugins am besten sicherstellen, dass die Änderung als letztes in der Kette geladen wird:
https://developers.shopware.com/designers-guide/smarty/#template-inheritance
Oder alternativ dazu in der .htaccess folgendes hinterlegen
Header set X-Robots-Tag "noindex"
Dann wird auch keine Seite indexiert.
Tonno
14. Januar 2019 um 18:53
4
Danke für die schnelle Antwort.
Ich habe es jetzt über die Textbausteine gelöst. Habe dort einen gefunden mit dem Namespace „frontend/index/header“ und Name „IndexMetaRobots“.
Habe den auf „noindex,nofollow“ gesetzt, Cache gelöscht und jetzt passt es.
Danke und Grüße,
der Tonno
beat
14. Januar 2019 um 19:01
5
Was soll das nofollow bringen?
Wenn der Shop aus dem Index soll reicht das noindex.
Damit kann die Suchmaschine den Links von jeder Seite auf der sie ist direkt folgen.
@beat hat hier natürlich recht. Das nofollow wäre hier ggf. sogar kontraproduktiv wenn der Shop schnell aus dem Index soll.
Da „nofollow“ heißt das den Links auf der Seite nicht gefolgt werden soll, sollte das doch eigentlich sehr hilfreich sein? (https://developers.google.com/search/reference/robots_meta_tag?hl=de )
Ah, Denkfehler erkannt^^
Wenn internen Links in dem Fall gefolgt wird ists ja egal, weil die eh auf „noindex“ stehen…
Kommt wohl nur drauf an ob man möchte das externen Seiten weiterhin gefolgt werden soll.