For as long as you want to keep generating new business! It’s a continual, ongoing effort to keep your website ranking high up in the search engines. Google likes fresh, new, alive and active websites to send people to. If your website stops being updated and stops generating new backlinks via an SEO campaign, it will begin to fall off in the rankings and result in less potential customers viewing your website.