Me he informado un poco sobre el uso del iframe. He hecho pruebas y según el doctype me lo validaba o no. con el
doctype del html 4 lo valida, pero con el del xhmtl 1.1 no, dice que el elemento no está definido. Es decir, que mejor buscar una alternativa que crear un desarrollo nuevo con iframes, porque la tendencia es que desaparezca. Su problema es más cuestión de accesibilidad que de utilidad o diseño, es decir, que el usuario tenga problemas al navegar y agregar la página a favoritos o indexar la página en buscadores.
Como bien comentaron antes hay otras alternativas, como por ejemplo usando jsp. Es tan sencillo como insertar una etiqueta <jsp: include src"nombrearchivo"> en donde
nombrearchivo es un archivo con código html. Parece increíble que a estas alturas html no haya creado una etiqueta para ese propósito, pero es lo que hay.