Not to mention actually finding the work in the first place, which is a whole other beast. I regret to say that most of my work right now comes from Angi's list. I can see why a lot of contractor's hate them. There's definitely money and opportunity there, but you can't slip for a moment with how expensive their leads are. I have a meeting later next week with a marketing company to see about optimizing my website and spreading out over more sources, but I basically don't have a lot of knowledgebase on where to actually find work.
Been a few years since I did many estimates & I'm not sure how good I was on them. But I may have some advice on finding work, maybe. Yes, if you have a website, keep it updated. I made the mistake of not having a website, but I did buy space on DexKnows, a sort of forum at the time. Not sure if they are still around. I got a few jobs from it. I could easily go on there and remind people about smoke detector batteries, not overbulbing lights, still an issue then; less now. That site didn't reach all that many people but it was very cheap, don't recall exact price. Keep some kind of updates on your site; some hazard you just fixed, a great new product, etc. Show pics of recent jobs you did, with customer's permission.
Keep a good supply of business cards. Old school but still fairly cheap and easy to use. Leave one on the table with your tip every time you eat out. Put them on bulletin boards, what few of them are still around.
Visit every realtor nearby with a card and/or a flyer of some kind if you use them. Realtors can be a pain but can bring you in some bread and butter business at times, and a bigger job sometimes too. If you already work for some realtor, mention it to the prospects. Make a reference list to hand out. Same with places that sell sheds. They may hire you to prewire them or may refer customers to you aftermarket.
Visit general contractors nearby and ask to get on their bid list. Hand them your license and insurance information on a flyer along with any good references. Do the same with maintenance managers at office buildings and shopping centers. Same with apartment complexes and churches.
A former boss got some work from a larger out of town contractor. They did a building here and got him to do their warranty work. They were too far away to come do it. I think they paid him some flat rate and some per call, don't remember for sure. But he had been glad to get it. Visit any sites like this in your area and give the foreman your information.
Be careful about paid leads and high priced ads. I never did Angi's list but was called by many others with high priced stuff that would have buried me sooner that I buried myself. I did try to contact Angi's at one time but kept going in circles on their website and gave up. They started calling me after I shut down. Were embarrassed when I told them about it.
Get a few yard signs made for your jobsites. Always put one up when you start. Phone # in huge print. Phone # on your truck in huge print.
Good luck. Hope some of this is helpful.