Bitte hör nicht auf den Quatsch der hier erzählt wird...
Und zu aller erst:
Googletauglich heisst nichts weiter als dass Google deine Seite in ihren Suchmaschinenindex aufnimmt. Das wirst du sowie automatisch sobald ein Google-Crawler deine Seite gefunden hat. Und wenn du bei Google nicht in Ungnade fällst - wegen illegaler Inhalte etc. bleibst du auch dort im Google-Index.
Worum es dir geht ist die Position deiner Webseite in den Suchergebnissen zu verbessen - auch Suchmaschinenoptimierung (SEO) genannnt.
Nun um die genannten Irrtümer zu korrigieren:
1. Frames sind eine durchaus vertretbare Technik, sofern die gewünschte Webseite/Applikation es verlangt. In deinem Fall würde ich aber darauf verzichten, es gibt mittlerweile bessere Lösungen. Im Übrigen nutzt Google sogar selber Frames in einigen Bereichen - so viel zu Googles Framesinkompatibilität.
2. Hör auf niemanden der dir etwas von Div-Konzept erzählen will! Was du lernen musst, ist anständiges HTML und zwar musst du dir das Konzept des generic-coding bewusst machen. Eine gute Lektüre zu diesen Themen findest du unter
http://de.selfhtml.org
3. Genauso wenig solltest du auf Tipps hören, die von reinem HTML und später CSS "programmieren" erzählen. Mal ganz davon abgesehen, dass CSS nicht programmiert wird, sondern "gecodet" aber ich möchte hier nicht auf Spitzfindigkeiten herumreiten. Auf der Seite von SelfHTML findest du auch eine gute Anleitung zum Umgang mit CSS. CSS und HTML ergänzen sich und laufen parallel
Alles andere ist nur kontraproduktiv. Wieso sollst du zuerst etwas falsches lernen nur weil es ein bisschen einfacher ist, damit du später alles neu lernen muss. Wenn schon dann richtig.
Ich bin jetzt bewusst nicht auf längere Ausführungen zum Hintergrund und Bedeutung von HTML und CSS eingegangen, denn wenn du zuerst einmal SelfHTML gelesen und verstanden hast wirst du dir viele Fragen selber beantworten können. Auch wie du dein Content deiner Webseite verbesserst - codemässig natürlich.
Um dir etwas bei deiner Suche zu helfen gebe ich dir hier ein paar Stichworte:
- Entferne alle veralteten Codeelemente (z.B. <font/>)
- Mach dich mit dem generic-coding vertraut und reduziere dein HTML aufs Nötigste. Merke HTML für das Markup (Struktur) und CSS für das Aussehen.
- Wie gesagt: Frames sind hier eher unangebracht. Um die Flexibilität zu erhalten kannst du auch serverseitige Techniken wie z.B. PHP verwenden. Das ist aber ein ganz anderes Kapitel
- Sobald du dein Markup gesäubert hast wird es dir auch einfacher fallen die Keywords für deine Webseite zu definieren, denn das hast du automatisch durch das Setzen der semantisch korrekten Elemente getan
Ich hoffe das hilf dir weiter und wenn du spezifische Fragen hast darfst du natürlich gerne wieder fragen