Liquid, JavaScript, Themes
Moin Leute 🙂
Wenn ich meine Gesetzestexte nicht indexiert haben möchte, wäre dann folgender Eintrag in der
theme.liquid korrekt:
{% if handle contains 'policies' %}
<meta name="robots" content="noindex">
{% endif %}
Selbes mit manuell erstellen Seiten:
{% if handle contains 'pages' %}
<meta name="robots" content="noindex">
{% endif %}
Oder wie würde man das elegant lösen? @Gabe
Vielen Dank für Eure Hilfe.
Das Thema wurde hier bereits ausführlich behandelt und gelöst:
Sag' gerne Bescheid wie es ausgegangen ist, hier ist auch noch der Link zur Infoseite von Shopify:
https://help.shopify.com/de/manual/promoting-marketing/seo/hide-a-page-from-search-engines
Hallo @byteriver
vielen Dank für dein Feedback. im Shopify Manual steht:
{% if handle contains 'page-handle-you-want-to-exclude' %} <meta name="robots" content="noindex"> {% endif %}
Make sure that you replace `page-handle-you-want-to-exclude` with the correct page handle.
Ich verstehe das nicht sorecht.
Wenn die Seiten nun folgende wären:
https:/beispiel.de/policies/terms-of-service
https:/beispiel.de/policies/legal-notice
Würde dann mein Vorschlag reichen:
{% if handle contains 'policies' %}
<meta name="robots" content="noindex">
{% endif %}
oder müsste ich diesen Block für jede Einzelseite erstellen im <head>:
{% if handle contains 'https:/beispiel.de/policies/legal-notice' %}
<meta name="robots" content="noindex">
{% endif %}
{% if handle contains 'https:/beispiel.de/policies/terms-of-service' %}
<meta name="robots" content="noindex">
{% endif %}
Löse es am besten über die Verlinkungen, ich glaube der Hinweis policies wird ignoriert.
Ich beziehe mich ja auf diese Verlinkung:
https://help.shopify.com/de/manual/promoting-marketing/seo/hide-a-page-from-search-engines
Make sure that you replace `page-handle-you-want-to-exclude` with the correct page handle.
Was genau ist der Handle. Der Link im Browser?
{% if handle contains 'https:/beispiel.de/policies/legal-notice' %}
<meta name="robots" content="noindex">
{% endif %}
Muss der ganze Link dann rein? Oder abgekürzt?
{% if handle contains '/policies/legal-notice' %}
<meta name="robots" content="noindex">
{% endif %}
Oder nur die Seite?
{% if handle contains 'legal-notice' %}
<meta name="robots" content="noindex">
{% endif %}
Oder nur die Seite mit Slash
{% if handle contains '/legal-notice' %}
<meta name="robots" content="noindex">
{% endif %}
*Haare rauf*
Den zweiten Link den du gepostest hast verstehe ich noch weniger. Das ist alles Neuland für mich 🙂
Stehe also mit meiner Frage wieder am Anfang.
Mit "handle" ist der Seitentitel gemeint:
.de/pages/der-name-der-seite-ist-der-handle/
Es gibt auch einen handle für Produkte:
.de/products/der-produktname-ist-der-product-handle/
Ich hatte mein letztes Posting noch einmal editiert. Ich glaube sogar noch bevor oder während du geantwortet hattest. 😅 Ich bin nur verwirrt weil der Code ja "contains" beschreibt was ich als "beeinhaltet" übersetze. Darum dachte ich ein "policies" würde dann ausreichen. Ich setze also die Handles komplett ausgeschrieben wie https:/beispiel.de/policies/legal-notice etc ohne diese abzukürzen wie /policies/legal-notice usw
Ich hatte mir den verlinkten Beitrag von @r8r angesehen und bin jetzt doch verwirrt wie die handles aussehen sollten.
Wenn ich das richtig verstehe wäre der handle dann bei z.B
https://beispiel.de/policies/terms-of-service
{% if handle contains 'terms-of-service' %}
<meta name="robots" content="noindex">
{% endif %}
Und nicht die ganze url.
Könnte mir das bitte jemand bestätigen?
#####################
Kann ich auch Kollektionen mit der handle Zeile ansprechen? Produkte habe ich von @r8r
in seinem tollen Hilfebeitrag ja gesehen:
{% if product.tags contains 'noindex' %}
<meta name="robots" content="noindex">
{% endif %}
Wie schaut es aus wenn ich eine bestimmte einzelne Kollektion ausblenden möchte?
Sorry für die vielen Fragen 🙂
Hallo@PB79
wie hast du es gelöst?
Danke für deine Antwort im Voraus!
Ich habe das selbe Problem (was trage ich als handle ein?) und habe als handle den Seitentitel - s.u. - eingesetzt. Ergebnis: alle Seiten auf wurden noindex gesetzt.
{% if handle contains 'impressum' or 'widerrufsrecht' or 'gdpr-compliance' or 'abgemeldet' or 'terms-of-service' or 'privacy-policy' or 'zahlung-versand'%}
<meta name="robots" content="noindex">
{% endif %}
Hey @chris214 .
Ich habe mir einfach folgende App installiert, bezahle läppische 4 Dollar im Monat und kann da alles mit Klick einstellen. Auf Anfrage beim Entwickler wurden sogar spezielle Wünsche wie noindex auf leere Kategorien mit in die App integriert. Wo hat man sowas schon. Und der Support ist super freundlich und schnell.
Hier einige Beispiele:
Kann ich nur empfehlen.
https://apps.shopify.com/sitemap-noindex-seo-tools?locale=de&st_source=autocomplete
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024