Keywords i tak nie ma większego znaczenia dla wyszukiwarek, jeżeli w tekście nie znajdzie się to co w keywords. Dlatego proponowałbym jedynie wrzucać do keywords wartość title + jakiś ogólny opis strony. Obiekt odpowiedzialny za generowanie stronki nie powinien mieć z tym problemów. Mi się wydaje, że znaczniki hX są tutaj istotniejsze.
/* dopisane */
Deti:
h1, h2 właśnie w połączeniu z CSS. Przecież nie muszą wyglądać jako jakieś bycze napisy. Link: "4programmers.net :: Forum :: Off-Topic :: Ustaw zakadk 1.000.000 wizyt do konca roku?" spokojnie może być zrobiony za pomocą h1 z wykorzystaniem css.
Słabo zestrukturyzowana, bo np. na głównej stronie (mówię o subMain) napis "Aktualności" jest ustawiony za pomocą font (którego odradza się już stosować). A przecież możnaby użyć spokojnie h2 (a wcześniej gdzieś h1 dać, nawet, jeżeli miałoby być niewidoczne. Np. jako alternatywę dla loga 4p). Analogicznie dalej możnaby zestrukturyzować poddziały. Np. w sekcji "Strony 4programmers.net" za pomocą ul są wymienione działy "Artykuły" itp. A możnaby to było zrobić wykorzystując h3 itd. W dziale "Download" samo słowo jest jako h1, ale juz poddziały to są zwykłe linki. A przecież można by było opakować je w kolejne nagłówki.
Ja rozumiem, że subMain było robione dosyć dawno (i chyba przerabiane z jeszcze starszego) i dużo pracy trzeba włożyć w przerobienie, ale wydaje mi się, że to się opłaci.