Freelance sites means competing on price (I know, not really, but pretty much). LinkedIn has worked great for recruiters bringing contracts to me, along with keeping in touch with other contractors and them sharing work with me. This might depend on your location, industry, and area of expertise. But it's kept me humming since I went independent in 2015.