De momento con robots.txt NO le estas diciendo que las elimine, sino que no las visite... (no es lo mismo) al tenerlas ya indexadas con el tiempo terminará borrandolas...
Estos procesos son largos, puede tardar meses en eliminar paginas de su base de datos. (aunque hay procedimientos para eliminar urgentemente una pagina, si solo es por posicionamiento no merece la pena ni planteárselo)
Cita: Una última duda, ¿afectaría desindexar las pages y tags al posicionamiento general de los post?
claro.
hay varios plugin que te simplifican la optimización de wordpress,