PC + Suchmaschine - neue und gute Antworten

  • 2
    Wie kann ich bestimmte Bereich einer PHP nicht indexieren lassen (META), für die Suchmaschine?
    Hilfreichste Antwort von OttoLorenz OttoLorenz

    Das ist von Suchmaschine zu Suchmaschine verschieden.

    Bei Yahoo kannst du zB ein class="robots-nocontent" im umschließenden div/span angeben, damit die Suchmaschine es ignoriert.

    Bei Google gibts zwei Möglichkeiten. Du könntest mit

    <meta name="googlebot" content="nosnippet" /> 
    

    generell verhindern, dass überhaupt Content für den Beschreibungstext verwendet wird und stattdessen der Meta-Description-Tag benutzt wird. Eine Garantie, dass er das auch wirklich tut gibts aber leider nicht. Manchmal zeigt er auch einfach gar keinen Beschreibungstext an. Dann müsstest du dafür sorgen, dass deine Page beim Open Directory (dmoz.org) mit Wunschbeschreibung landet. Im Regelfall bedient sich Google dann deren Beschreibung, wenn man den nosnippet-Tag setzt. Das kann dann aber auch Wochen oder Monate dauern, bis Google das mal aktualisiert.

    Die zweite Variante sind spezielle Tags

    <!--googleon: index> 
    <div>diesen Teil indexieren</div>
    <!--googleoff: index-->
    <div>dein html das nicht indexiert werden soll</div>
    <!--googleon: index>
    <div>und den Teil wieder indexieren</div>
    <!--googleoff: index>
    

    Alles zwischen googleoff und googleon wird somit generell von der Suchmaschine nicht beachtet. Wenn du statt "googleoff: index" nun "googleoff: snippet" verwendest, dann gilt das ausschließlich für die Snippets - das was du vermutlich am ehesten suchst.

    Online-Dokumentation: https://developers.google.com/search-appliance/documentation/46/admin_crawl/Prep...

    Kommentar von sevensupreme sevensupremesevensupreme

    Super, hätte gar nicht gedacht, dass es dazu eine Lösung gibt. Google reicht mir auch vollkommen, 99 % aller Anfragen kommen bei mir darüber. Ich habe jetzt meinen Code so eingebunden:

    <!--googleoff: snippet-->*CODE*<!--googleon: snippet-->
    

    Jetzt kann man nur abwarten. Und danke für die Antwort! Mein Code greift aber auch noch auf eine externe .txt-Datei zu. Ob Google das berücksichtigt?

    Kommentar von OttoLorenz OttoLorenzOttoLorenz

    Woher deine header.php den Content bezieht ist ansich völlig egal, da Google ja nicht deinen PHP-Source liest, sondern nur das, was die PHP-Seite als Content per echo/print als HTML-Content ausgibt. So wie du es derzeit intergriert hast, scheint es aber schon zu passen.

  • 1
    Wie kann ich bestimmte Bereich einer PHP nicht indexieren lassen (META), für die Suchmaschine?
    Antwort von Lustigo Lustigo

    kann man per robots.txt machn, für die suchmaschinen die sich dran halten ... gibt auch andere ansonsten per Header - HTACCESS schützen, vor denen die sich als Bot authen

    Gegen alle anderen ist nix zu machn , bei Google brauchste aber nur die robots

    Kommentar von sevensupreme sevensupremesevensupreme

    Die Methode kenne ich. Aber ich wüsste nur wie man sich gegen alles schützen kann, aber nicht explizit auf einen Bereich einer PHP. Weißt du wie das geht?

    Kommentar von Lustigo LustigoLustigo

    also verzeichniss oder dateischutz mit robots, in einer Datei wüsste ich nich sry

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.