Non è detto che un sito WP si posizioni meglio di un semplice html base. Considera che spesso un tema complesso risulta poco performante e che, se non è ottimizzato correttamente, potrebbe presentare i contenuti rilevanti magari dopo molte righe di codice html. Non è questione di codice sporco o errori di validazione W3C, quanto di capire se il template è ottimizzato SEO (generalmente i template professionali recenti lo sono quasi sempre).
Questo a livello di template, poi ovviamente concorrono molteplici fattori a motivare il posizionamento.