Sicherlich sind die Seiten die "vor" dir ranken älter als deine Seite. Das Alter eines Links und einer Seite ist auch eines von vielen Kriterien die zu einem Ranking beitragen. Nach deiner Aussage bist du mit dem was du bereits umgesetzt hast auf dem besten Weg "nach oben" zu kommen. Jetzt kommt es auf die Details an. Zum Beispiel:
- Wie schaut deine externe und interne Linkstruktur aus?
- Was kann man ggf. an deiner URL Taxonomy und an der Seite (On-Site) selbst noch verbessern?
- Hast du evtl. mit der Seite Einnahmen die man investieren kann - vielleicht kann man sich bei den "großen" deines Themas irgendwie einkaufen?
SEO funktioniert heutzutage kam noch ad-hoc sondern benötigt eine Menge Geduld. Die Suchmaschinen versuchen zudem externe Faktoren besser zu bewerten als On-site Faktoren - da externe Faktoren schlechter / schwieriger zu manipulieren sind. Schaffe Anreize für deine Benutzer dich zu verlinken - Gewinnspiele, Tools und Sachen die es eben nur und ausschliesslich bei dir gibt -> Stichwort: Linkbait.
Schaffe kleine Content-Badges mit Mehrwert, die sich die Leute auf Ihre Profileseiten oder Blogs oder Webseiten einfach einbinden können. Ab einem gewissen Alter und Größe eines Projekts ist es ein Vorteil seinen Content unter's Volk zu bringen via RSS / XML, da dann mehr "Rauschen" verursacht und man wieder an Backlinks kommt (zB. aus RSS Verzeichnissen oder von Websites die die Content-Snippets einbinden).
Wenn du ein Produkt verkaufen willst, kann du auch versuchen in den Affiliate-Bereich einzusteigen und als Merchant deine Produktdaten den Affiliates zum Bewerben zur Verfügungstellen -> Stichtwort: Partnerprogramm.
Es gibt viele verschiedene Wege die eigene Seite besser zu gestalten. Für ein genaue Analyse suchst du am besten einen Spezialisten in diesem Bereich auf, der sich dann dein Projekt im Detail anschauen und analysieren kann.
Du kannst deine Webseite ja auch mal hier: http://www.abakus-internet-marketing.de/foren/viewforum/f-72.html (kostenlose Anmeldung erforderlich) von anderen Suchmaschinenoptimierern bewerten lassen. Hin und wieder gelangt man so an neue Ideen und Anregungen.