Results depend on the strategy and industry. SEO typically takes 3–6 months, while PPC and social media ads can generate leads and traffic almost instantly with the right targeting and budget.