como notarás,
los frames son historia y no te permiten obtener un buen SEO, los
iframes solo se usan para cosas especiales (uploads en la misma pagina, XFBML, API's en general, etc.), pero no debes de abusar de ellos
pero seguro que piensas que la solución son los iframes,
pero no,
resulta que el truco está en el servidor,
utilizando por ejemplo un script del lado de servidor como php, asp, jsp u otro,
puedes incluir dinámicamente aquellos contenidos repetitivos en tu
layout principal, o en cada página.
en php por ejemplo:
<?php include("
cabecera.htm");
?>
el único detalle es tener que renombrar todos los archivos que utilicen este tipo de script de *.html a *.php, existe otro modo al configurar el server HTTP para que procese los html por php, pero afecta mucho el rendimiento del server.
otra alternativa, es
SSI o Server Side Include, que te permite incluir contenido dinámicamente, aunque es más limitado que alguno de los script anteriores, pero solo necesita que el server implemente SSI.
suerte