How do general contractors get clients?

How do general contractors typically find and attract new clients?

General contractors use online marketing, referrals, and networking events to attract clients.