As soon as you start your campaign. The main benefit of PPC is how fast you can produce traffic to your roofing company website. While other forms of digital marketing (like SEO) take some time to produce traffic, pay per click advertising allows roofers to fast forward to immediate clicks.