wake-up-neo.com

Verhindert Meta Name = Robots Content = Nofollow die Indizierung von Iframes?

Angenommen, ich habe eine öffentlich zugängliche Seite, die einen Iframe enthält, der auf eine andere Seite in meiner eigenen Domain verweist. Standardmäßig indiziert Google (und andere Crawler) diese Seite und den Inhalt des Iframes. Möglicherweise wird dieser Iframe-Inhalt auch mit der übergeordneten Seite verknüpft, dies ist jedoch für diese Frage nicht relevant.

Ich möchte verhindern, dass Links auf der übergeordneten Seite gecrawlt werden, aber ich möchte dennoch zulassen, dass Bots den Iframe crawlen. Wenn ich <meta name="robots" content="nofollow"/> zu meiner übergeordneten Seite hinzufüge, sagt das auch den Bots, dass sie den Iframe nicht crawlen sollen?

6
akhaku

Wenn eine Seite content = "nofollow" enthält, indiziert Google die Seite und die darin enthaltenen Links nicht. Daher wird Ihre Iframe-Seite auch nicht indiziert. Es sei denn, der iframe-Link ist von einer anderen Seite vorhanden, die auch kein No-Follow-Tag hat. Oder erstellen Sie eine Sitemap mit den Seiten in diesem Iframe und senden Sie sie zur Indizierung an Google.

0

Nofollow verhindert das Crawlen nicht

Was Sie wahrscheinlich tun müssen, ist eine der folgenden:

  1. Lassen Sie alle Links auf der Seite Weiterleitungen sein, die mit robots.txt blockiert wurden
  2. Codieren Sie alle Links auf der Seite mit Javascript und verwenden Sie die Decodierungsfunktion in einem eingeschlossenen Skript, das mit robots.txt blockiert wird, um 100% sicher zu sein, dass Google die Links nicht crawlt

Dies verhindert jedoch nicht, dass die Zielseiten von anderen Links aus indexiert werden

0
AndyBeard

Wenn ich Ihre Frage richtig verstehe, möchten Sie wirklich ein "no follow" auf die Links anwenden, die sich im iframe befinden?

Persönlich hätte ich gesagt, dass dies mehr ein Job bei SO als bei Webmastern ist. Ich bin mir jedoch nicht sicher, wie ich das genau machen soll, aber dies kann eine vorübergehende Lösung sein, aber Sie möchten sie vielleicht vorher untersuchen versuchen.

  • Mein erster Ansatz (aber nicht sicher, ob Sie genau danach suchen)

sie können rel = "nofollow" zu einem iframe wie folgt hinzufügen: <iframe rel="nofollow" src="http://mysite.com">

  • Mein zweiter Ansatz (ich denke, das wäre wieder nicht dein Ideal)

sie können Javascript verwenden, um in den Iframe hinzuzufügen, da Javascript nicht indiziert wird. Mit dieser Methode wird jedoch nicht nur eine "nofollow" -Regel angewendet, sondern sie wird auch nicht indiziert, wenn sie mit Javascript hinzugefügt wird

Eine andere Alternative ist von dieser Beitrag

Dies war die Top-Ergebnisseite Nr. 1 von Gxxgle und sie wurde bis jetzt noch nicht beantwortet. Wie traurig. Absolut, Sie können einem iframe rel = "nofollow" hinzufügen. Sie müssen nur trickreich sein. Hier ist, wie ... Erstellen Sie eine leere HTML-Datei. Fügen Sie Ihren iframe dem allein hinzu. Im Meta-Tag enthalten

<meta name="robots" content="noindex,nofollow">

Nun, wenn Sie diese Seite auf die Seite rammen, die Sie anzeigen möchten. Einfach wie Torte.

0
Liam Sorsby