El alta en buscadores es un proceso que ayuda a mejorar la visibilidad del sitio; que los motores de búsqueda sepan que tu sitio Web existe, es rastreable y tiene contenido.
En cuanto a mejorar el posicionamiento... pues ya eso depende de muchos factores y en especial atención a si el sitio está optimizado en la mayoría de esos factores.
Google—por ejemplo—tiene en cuenta poco más de 200 factores para ordenar y clasificar los resultados de búsqueda.
Podés darle una leída al tópico
Analicemos los 200 factores y parámetros del algoritmo de Google