The timeline for a link building campaign may vary based on the format of the content. On average it may take anywhere between 3-6 months to complete a link campaign. This includes content creation, ideation, research and analysis, copywriting, promotion etc. While it only takes a few days for Google to notice backlinks, it takes 10 weeks on average for a new backlink to help a page move higher in the SERPs.