Продвижение сайта нужно начинать уже в момент создания сайта. И в первые месяцы работы сайта рекомендуется делать работы по технической и внутренней оптимизации и регулярно обновлять контент. А вот к внешней оптимизации лучше приступить через 2 - 3 месяца после запуска.