Abrir todas las paginas en el mismo index [no en otra pestaña]

llevo semanas buscando pero no logro encontrar esos codigos yo tengo mi web y cada ves que hacen click en un vinculo les lleva otra pestaña y sino carga en la misma web pero yo quiero que todas las sub paginas quiero que cargen en el mismo index principal pero en un lado de mi pagina no que carge de nuevo todo la web (nose si deje entender) gracias.
Hola:

Sí se entendió y se hace con Ajax. Revisa el tutorial de Javascript y jQuery en Como Crear Tu Web y aprenderás a utilizarlo. Si quieres el trabajo hecho, entonces busca en todo el foro porque sé que en algún momento se lo expliqué a alguien más (busca mis mensajes).

Saludos.
segun busque lo que encontre que se hace con iframe pero aun no logro hacerlo voy ingadar mas
No se para que quieres que aparezca todo en el index, no te recomiendo marcos dicen que están en des huso. te recomiendo comportamientos con Dreamweaver yo tengo un video donde explico como se usa para las imágenes no se si es lo que buscas.

http://www.youtube.com/watch?v=9rV1MJJc2AI
Es simple... Crea los archivos .html con el contenido que quieras y luego, en el index.html, escribe esto:

<html>
  <head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script type="text/javascript">
        jQuery(document).ready(function($) {
            $('#contenido').load('index.html'); // La primera vez que se carga la página se mostrará el index.html

            $('#navegacion a').click(function(e) {
                e.preventDefault();
                var href = $(this).attr('href');
                $('#contenido').html(''); // Borra el contenido
                $('#contenido').load(href + '.html');
            });
        });
    </script>
  </head>
  <body>
    <div id="navegacion">
        <a href="index">Inicio</a><!-- index.html -->
        <a href="contacto">Contacto</a><!-- contacto.html -->
        <a href="galeria">Galería</a><!-- galeria.html -->
    </div>
    <div id="contenido"></div>
  </body>
</html>

El resto de la página, como el footer, quedan igual, solo debes tener esa estructura (navegación y contenido). Todo debe estar en la misma carpeta. Las páginas son ejemplos, así que se pueden llamar como quieras, solo debes poner el nombre en el href.
Eso no es bueno para el posicionamiento, yo tengo webs con 20000 paginas y necesito mas....
Según Google, no es relevante siempre y cuando se provean formas para los robots acceder al contenido. Por ejemplo, si se pasa la siguiente URL: http://misitio.algo?pagina=galeria

Luego en PHP y jQuery:

<html>
  <head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script type="text/javascript">
        jQuery(document).ready(function($) {
            <?php if( isset( $_GET['pagina'] ) && file_exists( $_GET['pagina'] ) ) : ?>
              $('#contenido').load(<?php echo $_GET['pagina'] ?>);
            <?php else : ?>
              $('#contenido').load('index.html'); // La primera vez que se carga la página se mostrará el index.html
            <?php endif; ?>

            $('#navegacion a').click(function(e) {
                e.preventDefault();
                var href = $(this).attr('href');
                $('#contenido').html(''); // Borra el contenido
                $('#contenido').load(href + '.html');
            });
        });
    </script>
  </head>
  <body>
    <div id="navegacion">
        <a href="index">Inicio</a><!-- index.html -->
        <a href="contacto">Contacto</a><!-- contacto.html -->
        <a href="galeria">Galería</a><!-- galeria.html -->
    </div>
    <div id="contenido"></div>
  </body>
</html>

De esa forma se podría acceder a cualquier página a través de los parámetros de la URL.
Efectivamente desde el cambio en el algoritmo de Google se penaliza la sobreinformación, por lo que se aconseja distribuir el contenido de tu página principal a páginas secundarias.

Procura evitar páginas demasiado extensas, google prefiere que tengas 20 subpáginas con poco contenido que 1 con contenido que trate diferentes temáticas.

Saludos