Wie kann ich eine bestimmte Seite (Impressum) für Suchmaschinen sperren?

  • Hallo an alle,

    ich habe eine Frage zum Impressum:

    Es ist als Seite angelegt (rechte Spalte).

    Kann ich irgendwo einstellen, dass Suchmaschinen das Impressum nicht in den Suchindex aufnehmen.

    Allerdings ist in der Rubrik Seiten (Pages) in der rechten Spalte noch eine andere eigene Seite mit anderem Inhalt, der sehr wohl von Suchmaschinen gefunden werden sollte.

    Das Theme heißt SimpsonsHB 2.0 by Angelina.

    Danke für eure Hilfe!

    andreas11

    • 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

  • Also ehrlich gesagt leide ich in letzter Zeit diesbezüglich auch etwas unter Verfolgungswahn. Deshalb habe ich bei mir in der header.php folgenden Code platziert:

    PHP
    <?php
    if (is_page('impressum') or is_page('Kontakt')) {
    ?>
      <meta name="robots" content="noindex,follow" />
    <?php } else { ?>
      <meta name="robots" content="index,follow" />
    <?php
    }
    ?>

    Vielleicht kannst Du damit ja etwas anfangen. Es bewirkt, dass weder Impressum noch Kontakt ausgelesen werden, alle anderen schon. Inwieweit alle Suchmaschinen diesen Anweisungen folgen, steht auf einem anderem Blatt. Zumindest jedoch hält sich Google wohl dran.

    Nachtrag: Ablage im Head-Tag

  • Hallo Astrid,

    danke.

    Aber was muss ich statt [FONT=Courier New]'impressum' oder 'Kontakt' eingeben? Kommt es auf Groß- oder Kleinschreibung an?[/FONT]

    [FONT=Courier New]Die Seite heißt bei mir Kontakt & Impressum und in der Browserzeilenadresse steht ...de/kontakt-impressum/[/FONT]

    [FONT=Courier New]Danke.[/FONT]

    [FONT=Courier New]andreas11[/FONT]

  • Auf Groß- und Kleinschreibung musst Du tatsächlich achten. In Deinem Falle dann:

    PHP
    <?php
    if (is_page('kontakt-impressum') {
    ?>
    <meta name="robots" content="noindex,follow" />
    <?php } else { ?>
    <meta name="robots" content="index,follow" />
    <?php
    }
    ?>

    Du kannst alternativ auch die ID angeben.

  • Hallo astrid, danke. Wie muesste ich die id angeben? Kannst du mir auch dafuer den code nennen?

    2. Kann ich auch sowohl seite als auch id zusammen mit or angeben, da ich mir nicht so sicher bin, ob der statische link kontakt-impressum anerkannt wird da es ja eigentlich eine dynamische seite (permalink) ist. Danke! Gruss andreas11

  • Dann schreib die interne ID der Seite rein, nicht den Namen. Das funktioniert auch

    Code
    if ( is_page( 4 ) )


    oder welche ID auch immer dein Impressum hat. ;)

  • 2. Kann ich auch sowohl seite als auch id zusammen mit or angeben, da ich mir nicht so sicher bin, ob der statische link kontakt-impressum anerkannt wird da es ja eigentlich eine dynamische seite (permalink) ist. Danke! Gruss andreas11


    Die ID funktioniert immer, auch bei geänderter Permalinkstruktur. Intern bleibt die ID ja immer erhalten.

  • hi,

    da muss ich mich gleich noch mal mit einer frage anschließen.

    ich habe schon eine robots.txt mit der ich versuche die crawler der suchmaschinen zu steuern ;)
    dank permalink struktur findet man das impressum bei mir via blahblah.net/impressum/ wie für ich diese einzelne seite nun in die robots.txt ein.

    Disallow: /impressum/ wäre ja eher ein echter ordner

    geht es auch mit der "echten" url und der ID?

  • In die robots.txt muss die tatsächliche URL, also bei example.org/impressum/ muss da

    Code
    Disallow: /impressum/


    rein. Ob das ein "echtes" (physisches) Verzeichnis ist, oder ein per mod_rewrite umgeschriebenes interessiert den Bot nicht. Der ist ja wie ein normaler Browser auch nur ein Nutzeragent.

  • Danke euch allen, ich habe jetzt fogenden Code in den header eingebaut, da das Impressum die ID 3 hat:

    PHP
    <?php
    if ( is_page( 3 ) ) {
    ?>
    <meta name="robots" content="noindex,follow" />
    <?php } else { ?>
    <meta name="robots" content="index,follow" />
    <?php
    }
    ?>



    Gruß Andreas

Jetzt mitmachen!

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