# Seo indexierung selectiv

**URL:** <https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162>\
**Category:** Deutsches Forum\
**Tags:** installation-konfiguration\
**Created:** [June 9, 2016, 9:57am UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162 "2016-06-09T09:57:48Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Medicus](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Medicus](https://forum.oxid-esales.com/u/Medicus)\
**Post date:** [June 9, 2016, 9:57am UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/1 "2016-06-09T09:57:48Z")

</div>

Hallo

Ich habe in der base.tpl den block head\_meta\_robots etwas angepasst. Dort kann man ja die indexierung einzelner Seiten erlauben oder verbieten.

Nun will ich die Tags von der Indexierung ausschließen.  
Das geht ja mit diesen Script:

```php
 [{if $oView->noIndex() == 1 || $oViewConf->getActiveClassName() == 'tag'}]
            <meta name="ROBOTS" content="NOINDEX, NOFOLLOW">

```

Damit sind dann alle tags z.B [meinshop.de/tag/meinetags](http://meinshop.de/tag/meinetags) mit dem noinde,nofollow versehen

Jetzt möchte ich aber gerne einen speziellen tag Indizieren lassen. Aber den rest nicht. Wie kann ich den script dazu bewegen das zu machen?

versucht habe ich das mit

```php
 [{if $oView->noIndex() == 1 || $oViewConf->getActiveClassName() == 'tag' | 'meinTag'}]
            <meta name="ROBOTS" content="NOINDEX, NOFOLLOW">

```

und

```php
 [{if $oView->noIndex() == 1 || $oViewConf->getActiveClassName() == 'tag/meinTag'}]
            <meta name="ROBOTS" content="NOINDEX, NOFOLLOW">

```

Leider funktioniert das nicht.

---

<div class="post-metadata">

**Author:** ![adamweber](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/a/da6949/32.png) [@adamweber](https://forum.oxid-esales.com/u/adamweber)\
**Post date:** [June 9, 2016, 10:02am UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/2 "2016-06-09T10:02:05Z")

</div>

Ich kenne das so wie das

```auto
[{if $oView->noIndex() == 1 || $oViewConf->getActiveClassName() == 'tag' || $oViewConf->getActiveClassName() == 'meinTag'}]
            <meta name="ROBOTS" content="NOINDEX, NOFOLLOW">  

```

---

<div class="post-metadata">

**Author:** ![Medicus](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Medicus](https://forum.oxid-esales.com/u/Medicus)\
**Post date:** [June 9, 2016, 10:56am UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/3 "2016-06-09T10:56:38Z")

</div>

[QUOTE=adamweber;180471]Ich kenne das so wie das

```auto
[{if $oView->noIndex() == 1 || $oViewConf->getActiveClassName() == 'tag' || $oViewConf->getActiveClassName() == 'meinTag'}]
            <meta name="ROBOTS" content="NOINDEX, NOFOLLOW">  

```

[/QUOTE]

Das schließt aber den Tag nicht aus.

Ich will das so in etwa:  
[meinshop.de/tag/](http://meinshop.de/tag/) NOINDEX, NOFOLLOW  
[meinshop.de/tag/meinetags](http://meinshop.de/tag/meinetags) NOINDEX, NOFOLLOW “Das passiert ja automatisch”

[meinshop.de/tag/meineaußschlusstagstags](http://meinshop.de/tag/meineau%C3%9Fschlusstagstags) INDEX, FOLLOW b.z.w  
[meinshop.de/tag/meineaußschlusstagstags](http://meinshop.de/tag/meineau%C3%9Fschlusstagstags) “hier sollte nichts stehen.” Weil den Befehl Index gibt so nicht.

---

<div class="post-metadata">

**Author:** ![foxido.de](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/f/ce7236/32.png) [@foxido.de](https://forum.oxid-esales.com/u/foxido.de)\
**Post date:** [June 9, 2016, 11:56am UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/4 "2016-06-09T11:56:53Z")

</div>

Mit or (||) kommst Du da wahrscheinlich nicht weiter.

```php
[{if $oView->noIndex() == 1 && ($oViewConf->getActiveClassName() != 'tag' && $oViewConf->getActiveClassName() != 'meinTag')}]
            <meta name="ROBOTS" content="NOINDEX, NOFOLLOW">...

```

---

<div class="post-metadata">

**Author:** ![Medicus](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Medicus](https://forum.oxid-esales.com/u/Medicus)\
**Post date:** [June 9, 2016, 5:03pm UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/5 "2016-06-09T17:03:39Z")

</div>

@foxido.de

Das funktioniert leider nicht. Es schließt den angegebenen tag nicht aus.

---

<div class="post-metadata">

**Author:** ![foxido.de](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/f/ce7236/32.png) [@foxido.de](https://forum.oxid-esales.com/u/foxido.de)\
**Post date:** [June 9, 2016, 6:10pm UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/6 "2016-06-09T18:10:00Z")

</div>

…gelöscht, die Frage hat sich bei genauem Lesen erübrigt. Ich schau später nochmal rein.

---

<div class="post-metadata">

**Author:** ![leofonic](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/leofonic/32/58_2.png) [@leofonic](https://forum.oxid-esales.com/u/leofonic)\
**Post date:** [June 9, 2016, 7:29pm UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/7 "2016-06-09T19:29:52Z")

</div>

$oViewConf-\>getActiveClassName() ist immer “tag”, egal welcher Tag. Es wäre auch besser das nicht im Template zu regeln sondern im Controller, noIndex() ist ja eine Methode die dazu da ist den entsprechenden Wert herauszufinden. Anbei ein kleines Modul was das macht, welche Tags auf index stehen sollen kann man im Quellcode editieren.

---

<div class="post-metadata">

**Author:** ![foxido.de](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/f/ce7236/32.png) [@foxido.de](https://forum.oxid-esales.com/u/foxido.de)\
**Post date:** [June 9, 2016, 7:38pm UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/8 "2016-06-09T19:38:51Z")

</div>

Das wäre eigentlich meine Frage gewesen aber oben sieht es danach aus, als ob er die Klasse eingerichtet hat: /meinetags

---

<div class="post-metadata">

**Author:** ![Medicus](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Medicus](https://forum.oxid-esales.com/u/Medicus)\
**Post date:** [June 9, 2016, 8:07pm UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/9 "2016-06-09T20:07:07Z")

</div>

[[QUOTE=foxido.de](http://QUOTE=foxido.de);180490]Das wäre eigentlich meine Frage gewesen aber oben sieht es danach aus, als ob er die Klasse eingerichtet hat: /meinetags[/QUOTE]

:o Ähm nö. /meinetags steht nur als Synonym für ewaige tags.  
Ich habe zwar den ganzen Kladderatsch in ein Modul gepresst. Aber mehr als Blocks zu überschreiben b.z.w erweitern macht das nicht.

Mal schauen was ich mit den oben genannten Modul anrichten kann. 🙂

---

<div class="post-metadata">

**Author:** ![Medicus](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/f475e1/32.png) [@Medicus](https://forum.oxid-esales.com/u/Medicus)\
**Post date:** [June 11, 2016, 5:39pm UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/10 "2016-06-11T17:39:39Z")

</div>

Danke @Leofonic das Modul funktioniert einwandfrei.

---

<div class="post-metadata">

**Author:** ![itzFlorian](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/i/dbc845/32.png) [@itzFlorian](https://forum.oxid-esales.com/u/itzFlorian)\
**Post date:** [October 25, 2023, 7:44am UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/11 "2023-10-25T07:44:15Z")

</div>

Moin. Ich bin relativ neu bei oxid dabei und stehe auch vor einem ähnlichen Problem. Ich habe das bei mir auch so implementiert. Aber im Quellcode steht jetzt der noindex, nofollow tag außerhalb des Headbereichs. Im “Untersuchen”-modus des Browser sieht man aber das es ordentlich unter html head eingeordnet ist. Ist das so in Ordnung?

---

<div class="post-metadata">

**Author:** ![system](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/system/32/4245_2.png) [@system](https://forum.oxid-esales.com/u/system)\
**Post date:** [July 13, 2026, 8:29pm UTC](https://forum.oxid-esales.com/t/seo-indexierung-selectiv/75162/12 "2026-07-13T20:29:24Z")

</div>

Closed on July 13, 2026, 8:29pm UTC


