SEO is a marathon, not a sprint. While initial improvements may be seen in a few weeks, substantial results often take a few months.