FROM CACHE - de_header

Bestimmte Seiten auf noindex setzen? Bitte um Kontrolle meines Codes

PB79
Pfadfinder
124 2 42

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.

9 ANTWORTEN 9

Klondev
Shopify Partner
689 82 272

Das Thema wurde hier bereits ausführlich behandelt und gelöst:

https://community.shopify.com/c/technische-fragen-antworten/bestimmte-seiten-auf-noindex-setzen/td-p...

 

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

 

Stephan | Co-Founder @ Klondev Automation GmbH
- War meine Antwort hilfreich? Dann freu' ich mich über ein Like
- Wurde deine Frage beantwortet? Dann markiere gerne meine Antwort als Akzeptierte Lösung
- Hier findest du unser Profil und unseren Kontakt

PB79
Pfadfinder
124 2 42

Hallo @Klondev 

 

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 %}

Klondev
Shopify Partner
689 82 272

Löse es am besten über die Verlinkungen, ich glaube der Hinweis policies wird ignoriert.

Stephan | Co-Founder @ Klondev Automation GmbH
- War meine Antwort hilfreich? Dann freu' ich mich über ein Like
- Wurde deine Frage beantwortet? Dann markiere gerne meine Antwort als Akzeptierte Lösung
- Hier findest du unser Profil und unseren Kontakt

PB79
Pfadfinder
124 2 42

@Klondev 

 

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.

 

 

Klondev
Shopify Partner
689 82 272

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/

Stephan | Co-Founder @ Klondev Automation GmbH
- War meine Antwort hilfreich? Dann freu' ich mich über ein Like
- Wurde deine Frage beantwortet? Dann markiere gerne meine Antwort als Akzeptierte Lösung
- Hier findest du unser Profil und unseren Kontakt

PB79
Pfadfinder
124 2 42

@Klondev 

 

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

PB79
Pfadfinder
124 2 42

@Gabe @r8r 

 

Ich hatte mir den verlinkten Beitrag von @r8r angesehen und bin jetzt doch verwirrt wie die handles aussehen sollten.

 

https://community.shopify.com/c/technische-fragen-antworten/bestimmte-seiten-auf-noindex-setzen/td-p...

 

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 🙂

chris214
Entdecker
46 0 10

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 %}

PB79
Pfadfinder
124 2 42

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:

 

app1.jpg

App2.jpg

 

app3.jpg

app4.jpg

 

Kann ich nur empfehlen.

 

https://apps.shopify.com/sitemap-noindex-seo-tools?locale=de&st_source=autocomplete