Es kommt nicht aufs CMS an, sondern hängt von unglaublich vielen Faktoren ab. Du solltest auf SEO freundliche URLs achten (aus index.php?id=1 wird /hallo-welt/), auf eine gute interne Verlinkung und hochwertigen Content. Content ist das wichtigste!
Wordpress hat sogar den Nachteil, dass dort bei falscher Konfiguration viel double content ist. Aber das Googlesystem ist sehr intelligent und straft double content von Wordpress meist nicht ab.
Backlinks und social signals sind ebenfalls wichtig. Wahrscheinlichst suchst du dir einfach zu schwierige Keywords aus, probiers mal mit Long tail Keywords. Ohne Link kann sowieso niemand etwas genaueres sagen...