Jetzt klicke ich oben auf ein Button, und im selben Fenster, ändert sich die Seite z.B. auf impressum.html …
Soweit so gut…jetzt aber mein Problem…
Auf jeder Seite wird nun der Titel vom oberen Frame (navigation.html) angezeigt. Das müsste ja heißen, das eine Suchmaschine (z.B. Google) nur die Keywords vom oberen Frame liest !?..
(die sind ja immer gleich)
Aber auf jeder Seite ist ja ein unterschiedlicher inhalt…
Was kann ich machen, das der Titel vom unteren Frame angezeigt wird ?
Und, liest eine Suchmaschine dann auch die Keywords vom unteren Frame ?
Was kann ich machen, das man per Suchmaschine nicht auf meine Seite navigation.html komme ?
Entschuldigt, das ich das so kompliziert schreibe, aber ich weiß nicht wie ich das hätte schreiben sollen…
Auf jeder Seite wird nun der Titel vom oberen Frame
(navigation.html) angezeigt. Das müsste ja heißen, das eine
Suchmaschine (z.B. Google) nur die Keywords vom oberen Frame
liest !?..
Na ja, heutzutage werden sie schon den Frame-Links folgen, aber ganz korrekt macht man das so:
Was kann ich machen, das der Titel vom unteren Frame angezeigt
wird ?
Nichts.
Und, liest eine Suchmaschine dann auch die Keywords vom
unteren Frame ?
Wenn sie die Datei findet schon.
Wobei heutzutage die meisten Suchtmaschinen keine Keywords mehr lesen, weil entweder da irreführende Angaben drinstehen, oder sie gar nicht vorhanden sind. Google bewertet vornehmlich den Inhaltstragenden Text und die Links und! Rücklinks von Anderen.
Was kann ich machen, das man per Suchmaschine nicht auf meine
Seite navigation.html komme ?
Das beste, was Du in dieser Situation tun kannst, ist auf Frames zu verzichten, Deine Seiten mit HTML semantisch sinnvoll auszeichnen (so wie es eben gedacht ist), Inhalt von Layout strikt zu trennen, das Aussehen ausschließlich mit CSS zu machen und wiederkehrende Seitenelemente per serverseitigem Include einbinden.
Dann hast Du eine moderne Website, die barrierefrei ist, schneller lädt und superleicht zu warten ist, weil Du das Design mit nur einer Datei, dem externen Stylesheet, austauschen kannst.
Du hast aber verstanden, dass man Frames nicht durch CSS ersetzt?
Du hast aber verstanden, dass der liebe Gott vor CSS noch HTML gesetzt hat?
Du weißt, dass Du HTML perfekt beherrschen solltest, bevor Du Dich an CSS wagst, weil das sonst unlogisch erscheint und mit Mehraufwand verbunden ist?
Okay, dann ist ja gut. Wir wollen ja nicht, dass Du so endest, wie andere, die plötzlich in ihrer div-Suppe ersticken.
Aber, wenn Du HTML wirklich verstanden hast (was heute sehr viele noch nicht haben, die glauben, sie arbeiten fortschrittlich), wie kann Dich dann CSS nicht interessieren? Denn dann hast Du ja gar keine Möglichkeit, das Aussehen Deiner Site zu beeinflussen, denn das wird ja nicht mit HTML gemacht.