Hace tiempo vi un ejemplo de este tipo...
Nota1: en HTML5.1 han aprobado el uso de la etiqueta <main>
Nota2: Creo recordar que al usar los enlaces de manera estándar no debería dar problemas de SEO
Cuando pinchemos en un enlace me gustaría que se bloquease la acción y se recogiera el contenido de la etiqueta MAIN de la pagina de destino y se reemplazase el contenido del MAIN de la pagina actual sin movernos de la pagina en cuestión, y se actualizase la barra de direcciones, me suena que los botones atras-adelante de los navegadores actuales reconocen estas acciones sin darles soporte via javascript para que funcionen
gracias
Código HTML:
<!doctype html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<nav>
<ul>
<li><a href="link1.html">Link1</a></li>
<li><a href="link2.html">Link2</a></li>
<li><a href="link3.html">Link3</a></li>
</ul>
</nav>
<main>
Aqui se cargara el contenido del <main> de la web de destino
</main>
</body>
</html>