Du solltest auf jeden Fall ersteinmal überprüfen ob der Title-Tag sauber ausgefüllt ist und wo die jeweiligen Keywords innerhalb des Contents stehen. Auch die Namen der HTML bzw. PHP Dokumente können das Ranking positiv beeinflussen.
Bei manchen Keywords reicht alleine eine gute onpage Optimierung um ordentliche Suchergebnisse zu erzielen.
Halt dich nicht am PR fest, den Fehler habe ich lange gemacht. Mittlerweile habe ich eine Seite, welche unter einem wichtigen Keyword mit über 65 Mio. Konkurenten in den Top 10 steht (mit PR2, alles um mich rum hat mind. PR5!). Seit diesem Ergebnis ist mir der PR sowas von egal, denn Geld bekomme ich durch Besucher, nicht durch einen grünen Balken!
Ich hoffe dir vielleicht etwas weiter geholfen zu haben. Sollten andere Forenmitglieder andere Erfahrungen gemacht haben oder Teile oder alles von mir geschriebene als "unsinnig" bewerten, dann bitte ich euch um Kritik

lg