Es la pregunta que hace todo el mundo antes de empezar, y la respuesta honesta (aunque no sea la que se quiere oír) es: no es inmediato, pero tampoco es eterno.
Los primeros indicios: 4-8 semanas
Tras los primeros ajustes técnicos y de contenido, empiezas a ver pequeñas mejoras: más páginas indexadas, alguna posición que sube para palabras clave poco competidas.
Resultados visibles: 3-6 meses
Es cuando normalmente empiezas a notar tráfico adicional y las primeras consultas que llegan mencionando que te encontraron en Google.
Consolidación: 6-12 meses
El SEO se acumula: cuanto más tiempo llevas trabajándolo de forma constante, más difícil es que la competencia te desplace, porque no dependes de una campaña puntual sino de una base sólida.
Por qué no hay atajos fiables
Cualquiera que prometa resultados en un par de semanas está, como mínimo, exagerando, y en el peor de los casos usando técnicas que Google acaba penalizando. El posicionamiento SEO serio es una inversión a medio plazo, no una campaña de un mes.
Si quieres saber cuánto tardarías en tu caso concreto, depende de tu punto de partida — pídeme un diagnóstico inicial y te doy una estimación realista.