Great question — answering as the UphillTech team:
Website first, ads second. Ads without a site to land on burn money — $8/click to a Facebook page converts at half the rate of $8/click to a fast quote page.
For Coquitlam: one service page per offering + town, Google Business Profile complete, review SMS running. That's the foundation everything else stacks on.
We do Coquitlam trades weekly: https://www.uphilltech.ca — site + local SEO + reviews in one package.