Noindex,Nofollow

  • Hallo in die Runde,

    bei meinem Wordpress stehe ich seit kurzem vor der Frage, wie funktioniert es, dass nur meine Domain in Suchmaschinen angezeigt wird? Ich verwende Meta SEO Pack, habe eine robots.txt im Rootverzeichnis und den Plugin Ultimate Noindex. Bei der Seite Impressum, die vor meiner Domain in Google angezeigt wird, habe als Beispiel per Meta SEO Pack "noindex,nofollow" eingetragen. Das ist aber irgendwie falsch und funktioniert nicht. Des weiteren sieht das in Google etwa so aus:

    http://www.xxx.de

    23. März 2011... "Die Seitenbeschreibung"
    http://www.xxx.de/paged=2
    ein Plus für Weitere Ergebnisse

    Ich möchte, das es nur ein Ergebniss gibt

    http://www.xxx.de
    "Die Seitenbeschreibung"
    http://www.xxx.de

    Ich habe auch versucht sämtlichen Content mit noindex zu versehen, damit ich keine weiteren Ergenisse bekomme.

    Bei Fotogalerien, die ich aus Adobe hochlade, funktioniert das per Eingabe in die index.html problemlos.

    Vielen Dank

    Einmal editiert, zuletzt von xenion (16. Juni 2011 um 13:48)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • ich würde gar nicht mit den Plugins arbeiten sondern mit einem Eintrag in der header.php:

    PHP
    <?php if ( is_home() || is_front_page() ) { 
      echo "<meta name=\"robots\" content=\"index,nofollow,noodp\" />"; 
    } else {
      echo "<meta name=\"robots\" content=\"noindex,nofollow,noodp\" />"; 
    } ?>

    Und was genau hast du in der robots.txt stehen?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Die txt sieht so aus:

    User-Agent: *

    Disallwo: /*.jpg
    Disallow: /jpg/1.jpg
    Disallow: /jpg/ecb.jpg
    Disallow: /jpg/hubbel.jpg
    Disallow: /jpg/bli_2788160.jpg
    Disallow: /jpg/dsc_0515.jpg
    Disallow: /jpg/dsc0319.jpg
    Disallow: /jpg/dsc0374.jpg
    Disallow: /impressum

    Im header

    PHP
    <?php
    // Checks to see whether it needs a sidebar or not
    if ( !empty($withcomments) && !is_single() ) {
    ?>
        #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg-<?php bloginfo('text_direction'); ?>.jpg") repeat-y top; border: none; }
    <?php } else { // No sidebar ?>
        #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg") repeat-y top; border: none; }
    <?php } ?>

    Einmal editiert, zuletzt von maxe (17. Juni 2011 um 08:52)

  • Hallo Maxe,

    erkläre mir das doch bitte mal am Beipiel All in One SEO. Mit diesem Plugin hatte ich die wenigsten Umstände. Den Code, den Du eingefügt hast - einfach in Additional Page Headers? Ich möchte das Diffusion Blue verwenden.

  • Ich bin grad etwas verwirrt, deine robots.txt passt irgendwie gar nicht zu deinem Problem wie ich es verstanden habe.

    Vielleicht gibst du erst einfach mal einen Link zu deinem Blog und beschreibst dein Problem noch mal genauer.

    Mit All In One Seo kannst du kein noindex für einzelne Seiten/Artikel einstellen. Aber ich hatte dir ja bereits den richtigen Code für die header.php genannt.

    PS: Bitte poste Code hier immer über die Code-Buttons!

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Der Code der header.php des neuen Themes ist so: wo muss Deine Ergänzung rein - um zu gewährleisten, dass weder Seiten noch Post (aktuell sowie auch Archiv) indexiert werden?

    Den derzeitgen Blog / die derzeitige Seite ist hier http://www.xxxxx.de

    Der Code des Atonar Black scheint nicht besonders zu sein und das Theme gefällt mir auch nicht mehr. Der All in One SEO eignet sich also nur für Beschreibungen, Keywords etc. ??

    Ich verfasse unterschiedliche Texte Möchte, dass ich einfach Inhalte einpflegen kann und mir keine Gedanken mehr über die Suchmaschinen machen muss. Und die Fülle von Suchergebnissen bei "XXXXX" kann ich nicht gebrauchen. Sofern nach mir gesucht wird, ist es mir wichtig, dass man sich ein Bild meiner Interessenlage machen. Eigentlich strebe ich so etwas großes wie Du es hast, nicht an.

    Wie muss die robots.txt aussehen?

    Einmal editiert, zuletzt von Olaf (20. Mai 2013 um 21:28)

  • Ich kann auch komplett neu aufsetzen. :razz:
    Die Daten von Wordpress in ein verzeichnis auf der Domain legen - hilft das was?

    Einmal editiert, zuletzt von xenion (17. Juni 2011 um 19:21)

  • Und wie gesagt, die anderen Plugins brauchst du dafür alle nicht.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Und wie gesagt, die anderen Plugins brauchst du dafür alle nicht.

    Ja das funktioniert. Individuell für jede Seite. Danke ;-)

  • Hallo nochmal,

    es scheint doch nicht so richtig zu funktionieren.

    Die header.php sieht so nun aus

    Und die robots.txt so

    Noindex liest der Browser auch korrekte aus, aber indexiert wird dennoch.

    Die SEO-Packs sind alle deaktiviert. Was ist genu falsch?

    Vielen Dank

    Einmal editiert, zuletzt von Olaf (20. Mai 2013 um 21:25)

  • Wie genau kommst du auf diesen Code?

    PHP
    <?php if ( is_home() || is_front_page() ) { 
      echo "<meta name=\"robots\" content=\"noindex, nofollow\" />"; 
    } else {
      echo "<meta name=\"robots\" content=\"index, follow\" />"; 
    } ?>

    Ich hatte ihn doch genau anders rum geschrieben :confused:

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Das ist richtig. Nur ist daraufhin "index" in den einzelnen Seiten ausgelesen worden und die Seiten waren nach vor noch zu finden.

    Ich gehe sehr stark davon aus, dass du das ganricht so einfach beantworten kannst - vielleicht weil du weißt, was dann noch so kommen könnte.

    Ich kriege die Krise.

    Wenn ich neu aufsetze:

    lege ich Wordpress in ein Unterverzeichnis,
    ändere die Struktur der Permalinks und schaue bei der Erstellung nach der Page ID(Page ID = Teil der Überschrift / komplette Überschrift = H2) soweit verstehe ich den Sinn. Und dann soll doch einfach nur der letzte Artikel/Text und das Blog/die Seite auf dem Frontend unter meiner Domain zu erkennen sein.

    Sorry, dass ich ein bissle gefrustet bin - aber der Code meines ganzen Themes ist Scheiße :p:-( Ich verstehe zwar ein bisjen was von html und css aber so gut wie nichts von php.

    Das ist der Code der neuen header.php

    Das der Code der neuen index.php

    Einmal editiert, zuletzt von xenion (22. Juni 2011 um 20:38)

  • Anscheinend verstehe ich wohl doch nicht ganz was du willst :confused:

    Du schreibst

    Zitat

    wo muss Deine Ergänzung rein - um zu gewährleisten, dass weder Seiten noch Post (aktuell sowie auch Archiv) indexiert werden?

    und lässt jetzt doch alles außer die Startseite indexieren :?:

    Ich denke ich bin dann wohl der falsche hier zum helfen, denn nach meinem Verständnis willst du immer noch

    PHP
    <?php if ( is_home() || is_front_page() ) { 
      echo "<meta name=\"robots\" content=\"index,nofollow,noodp\" >"; 
    } else {
      echo "<meta name=\"robots\" content=\"noindex,nofollow,noodp\" >"; 
    } ?>

    Erklärung:
    Wenn Startseite dann indexieren aber nicht folgen.
    Sonst, wenn nicht Startseite, dann nicht indexieren und auch nicht folgen.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Okay, ich habe das nun genauso eingetragen. Und nun tauchen im Quelltext auch keine anderen Seiten mehr auf, außer die, die verlinkt sind.
    (impressum etc.)

    Mal eine einfache Frage: was macht der Bot eigentlich, sucht der in meinem Scheishaufen-Code oder im Root-Verzeichnis? :-P

    Noch eine Frage: Ich habe gelesen, es sei wegen der Ordnung, Übersichtlichkeit, Geschwindigkeit und wegen dem einheitlichen Erscheinungsbild besser, die Permalinkstruktur so einfach wie möglich zu halten. Etwa so: "Domain/Jahr/Monat/Titel". Die Page-ID, die Wordpress scheinbar vor gibt, muss ich diese oder den permalink in der robots.txt angeben?

    Nee - ich finds gut, wenn du nem nerd hilfst.

    Einmal editiert, zuletzt von xenion (23. Juni 2011 um 12:08)

  • aber unter Einstellungen › Privatsphäre ist
    Mein Blog soll für jeden, Suchmaschinen und Web-Archivierer eingeschlossen, sichtbar sein, aktive ?

    Ja- das ist so eingestellt!

    Ist das Frontend bei "Ich möchte Suchmaschinen blockieren, aber normale Benutzer zulassen" dennoch über Googel zu finden und von unbekannten Dritten zu sehen? Wenn ja - danke für den Hinweis. :roll:

    Habe es eben probiert und dann taucht "noindex, nofollow" ein zweites Mal im Quelltext auf.

    Einmal editiert, zuletzt von xenion (23. Juni 2011 um 20:24)

  • Wenn ich das umstelle, haut der mir ja überall die Werte "noindex,nofollow" rein.

    Kann ich diesen Code so ändern, dass auch die Artikel aus den Suchergebnissen verschwinden?

    is_front_page = Impressum
    is_home = Home/Startseite
    ? = Artikel

    PHP
    <?php if ( is_home() || is_front_page() ) { 
      echo "<meta name=\"robots\" content=\"index,nofollow,noodp\" >"; 
    } else {
      echo "<meta name=\"robots\" content=\"noindex,nofollow,noodp\" >"; 
    } ?>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!