Frameset - Eintrag in Suchmaschinen

  • #1
E

Ernesto

Guest
Hallo,

wer sich seine eigene Homepage gebastelt hat, will die in den meisten Fällen wahrscheinlich auch in diverse Suchmaschinen einbauen. Gott sei Dank bin ich nun nicht der einzige, der mit Frameset arbeitet.

Der Metaeintrag <meta name=ROBOTS content=follow> hat zur Folge, dass Suchmaschinen angewiesen werden auch die Folgeseiten der Homepage zu scannen.

Während ich eigentlich davon ausging, dass die Einträge der Metatags (Beschreibung und Keywords) eine große Rolle spielen, geht zumindest Google andere Wege. Ganze Inhalte der Seiten werden gescannt und zur Suche herangezogen. So weit so gut!

Wird nun aber bei Google ein Suchbegriff eingegeben, wird auf die entsprechende Seite (zB. HTML Datei) verwiesen. Aber nicht auf das ganze Frameset. Der Besucher sieht also nur einen Teil.

Nun könnte man ohne Frameset arbeiten (Hallo Joshua ;) ), damit hat man aber keine so tolle Navigation; man könnte über den Meta Eintrag <meta name=ROBOTS content=noindex> die Suchmaschinen anweisen diese Seite nicht zu scannen, dann wird aber nix gefunden oder aber man pappt auf jede Seite zum Beispiel ein [Home] Link, der das ganze Frameset aufruft.

Hat jemand noch ne Idee ??? ???
 
  • #2
Ich zitiere von:



-> if(top.frames.length <2)

Hier gibst du die Anzahl von Frames ein, aus der deine Homepage besteht. Hier wird also geprüft, ob und in wievielen Frames deine Unterseite drin ist.

-> top.location.href=

Hier gibst du dann die URL von der Seite an, die geladen werden soll, wenn nur die Unterseite angezeigt wird.

Hier nun das komplette Skript:

<SCRIPT language=JavaScript>
<!--
if(top.frames.length <2)
top.location.href=
//-->
</script>
 
  • #3
  • #4
Hallo wyoming,

jetzt hab ich Deine Lösung wirklich total blauäugig umgesetzt und natürlich gestaunt. Um es zunächst an einer Datei zu testen, habe ich als top.location nur den zweiten (übergeordneten) Teil des Framesets angegeben, in der naiven Hoffnung beide Teile werden jetzt sauber zusammengesetzt  ;D ;D ;D

Staunend habe ich dann festgestellt, dass nur der Navigationsteil geladen wird.  ;)

Ja, manchmal erwartet man dann doch ein bisschen zu viel! Die Lösung ist aber absolut super, wenn auch jetzt beim Aufruf einer Unterseite die Indexseite geladen wird. Der Besucher erkennt dann wenigstens die Zusammenhänge und kann sich durchnavigieren.

Was könnte ich mit den Popups machen  ;D ???

Danke aus Teneriffa

EDIT: Während ich diesen Beitrag geschrieben habe, kam der von Dir Michael. Muss ich auch noch mal gucken. Aber ruft man jetzt auf, wird tatsächlich die Index geladen.
 
  • #5
Du kannst auch ein Alert mit Javascript einbauen, das dem Besucher folgendes sagt: (nachdem er von google auf eine der frameseiten gelangt)

Diese Seite ist Teil eines Framesets. Möchten sie lieber zur Startseite wechseln ? Ja Nein

Für den Fall, das er erst nicht zu Startseite will, kann dann auf jeder Frame-Seite wieder ein Home-Link sein, der zur Startseite führt.

Gut, zum Pop-up.
Damit kann man so einiges machen. Was genau schwebt Dir den vor ?
 
  • #6
Naja, ich habe einige Seiten in Popus gepackt, hauptsächlich weil sie ergänzende Informationen enthalten. Es ging mir dabei wirklich weniger um die Spielerei, sondern vielmehr darum, ob ich dem Anwender jetzt seine Seite komplett wegnehme, indem zur Informationsseite gewechselt wird oder ob ich ein Popup öffne. Klar, gegen Popup sprach auch noch, dass man das ggf. unterbinden kann.

Von den Suchmaschinen werden diese Popups ja auch gescannt. Ruft solch einen Link nun jemand auf, steht er natürlich echt im Wald. Eventuell mache ich da einen noindex rein.

Oder kann ich das etwa auch abfangen und die komplette Homepage zum Popup nachladen :D

Gruss aus TF
 
  • #8
So Michael und wyoming,

da habe ich ja mal wieder ausreichend Lesestoff. Wie DrWeb schon geschrieben hat, kann einem ja wirklich alles passieren: Der eine verbietet Java, der andere Cookies, der nächste kann keine Frames, dann werden Popups unterbunden................ :mad:

Ich könnte mir vorstellen, dass mehr Leute Cookies kontrollieren, was gegen eine PHP Lösung spräche bezgl. der Frames Geschichte. Aber PHP ist schon sympathisch ???

Ich werde jetzt einfach mal testen ud poste dann die Ergebnisse.

Aber - vielen Dank! Immerhin gibt es nicht eine Lösung, sondern sogar viele. ;)
 
  • #9
@PCDReitz

Hallo Michael,

habe mir jetzt alle Lösungsansätze angeschaut. Ergebnis: Qual der Wahl. Was würdest Du nehmen?

Gruss aus TF 8)
 
  • #10
Hi

Die Lösung mit PHP, aber ohne Cookies :)

Anstatt die Seite im Cookie zu speichern einfach als variable an die URL dranhängen.
Also die Seite inhaltohneframe.php wird aufgerufen und ruft per header() die Framestartseite auf hängt da aber: framestartseite.php?site=inhaltohneframe.php dran und die Framestartseite läd dann statt der Inhaltstandardseite, die Seite die man über die URL übergeben hat.
Alles klar? :D

Hab noch nie mit Frames gearbeitet, daher hab ich sowas auch nicht fertig parat, sollte sich aber was über google bzw Scriptarchive zu finden lassen, denn sowas sollte es auch ohne Cookies fertig geben.

Gruß, Michael
 
  • #11
Hallo,
nicht dass der Eindruck entstünde, ich hätte die Frage hier aus Langeweile gepostet oder die Umsetzung sei mir nun zu kompliziert.

Was zu diesem Thema alles zu berichten hat, ist ne ganze Menge.

Als erstes habe ich mal etliche Seiten auf NOINDEX gesetzt. Unter anderem auch den Navigationsteil des Framesets. Als nächstes habe ich vorläufig den ersten Lösungsvorschlag eingesetzt, der mir immer die Startseite bringt.

Dann habe ich allerdings alle für die Suche relevanten Begriffe auf eine extra Seite gestellt. Diese Seite ist aber nur für die Suchmaschinen. Der Besucher bekommt sie nicht zu Gesicht, da auch direkt die Startseite geladen wird, wenn eine Suchmaschine hierauf einen Link setzen würde. (Sollte das mal nicht funktionieren, verweisen natürlich Links auf der Seite zur Startseite.)

Ähnliches könnte man machen, wenn man eine Seite auf Noindex setzt, der eine oder andere Suchbegriff aber  relevant wäre. Solche Begriffe kann man dann einfach in der selben Schriftfarbe des Hintergrundes auf einer anderen Seite nochmals setzen. Für Besucher unsichtbar, für Suchmaschinen nicht.

Da für manche Suchmaschinen auch die Anzahl der Links zu einer Seite eine Rolle im Ranking spielen, sollte man ggf. blinde Links zu wichtigen Seiten setzen. Für Suchmaschinen sichtbar, für Besucher nicht. <a href=http ://www.wintotal.de/forum/></a> wäre so ein blinder Link (ohne das Leerzeichen zwischen http und : )

Das waren momentan die wichtigsten Änderungen, die ich vorgenommen habe. Jetzt gehe ich an die Fummelei der PHP Lösung, wie von PCDReitz vorgeschlagen.

Sonnige Grüsse von Teneriffa  8)
 
  • #12
meines wissens ignoriert google text der in hintergrundfarbe erstellt wurde (kann auch ein nettes gerücht sein)

die standardmethode für die problematik ist der < noframe > bereich im frameset: der wird angezeigt falls frames ausgeschaltet sind UND von suchmaschinen indiziert, bei eingeschalteten frames wird aber das komplette set geladen
 
  • #13
@lui69
Da kannst Du natürlich recht haben, dass Google das ignoriert. Den <noframes> Bereich habe ich natürlich entsprechend bearbeitet.

Die Extraseite, auf die dann zwar verwiesen werden kann, die aber beim Aufruf die Index lädt, kann nicht so verkehrt sein (wünsche ich mir ;) ) Dort konnte ich auch nach Herzenslust Begriffe aus den keywords ganz zu Anfang der Page in Überschriften unterbringen.

Und die blinden Links können mE auch keinen Schaden anrichten, im Zweifel eher Nutzen.

Das ganze basiert natürlich auf Hoffnung und nicht auf Erfahrung. Die Ideen stammen eh von DrWeb.

Sonnige Grüsse von Teneriffa 8)
 
  • #14
meines wissens ignoriert google text der in hintergrundfarbe erstellt wurde (kann auch ein nettes gerücht sein)
Ist ganz offensichtlich ein Gerücht. Der versteckte Text ist in Google aufgenommen.

ADMIN: Dieser Thread könnte geschlossen werden. Danke.
 
  • #15
hey leute ich suche den ordner local lms in diversen anderen foren habe ich gelesen er seie so zu finden C:\Windows\ServiceProfiles\NetworkService\AppData\ Local\Microsoft\Mediaplayer\Grafikcache\LocalMLS

jedoch komme ich ab "AppData" nicht weiter den gibt es nämlich nicht bei mir ?
 
  • #16
Geh auf Systemsteuerung/Ordneroptionen/Ansicht und aktiviere "Versteckte Dateien und Ordner anzeigen"

Dieser Ordner ist versteckt.
 
Thema:

Frameset - Eintrag in Suchmaschinen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben