A buyer fills out the form on your Facebook ad on Tuesday night. Someone else uses the contact box on your website on Wednesday. A third person calls the office line, and the message ends up on a sticky note. By Friday you can't say who got a reply, who got two, and who got none. You're already thinking about adding another lead source. That's the problem to solve first. For most solo agents and small teams, lead gen breaks at intake and follow-up long before it breaks at sourcing.
Fix the leak before you widen the funnel
More leads sent into a scattered process won't give you more business. They give you more people who wait a day, go quiet, and call someone else. A new source also makes it harder to see what's going on, because a fourth stream of names lands in the same mess. So the first job is dull: make sure every inquiry, wherever it comes from, ends up in one place where someone can see it, and make sure a specific person is responsible for the first reply.
Build one inbox and one owner
Pick a single home for every inquiry. It can be a CRM you already pay for, a shared spreadsheet, or a plain shared email address. Route the website form, the ad forms, the portal notifications, and your own call notes there. Then write down who replies first, what that reply usually says, and what happens if that person is showing a house. If you're solo, the written version is a short note to yourself about what you do when the phone is busy. Add a column for where each person came from, because you'll need that later to judge any channel.
| Channel | Tends to work when | Watch for |
|---|---|---|
| Your own past clients and sphere | You have a contact list and a routine for staying in touch | It's slow and easy to drop when you get busy |
| Local search ads | People in your area search for agents or specific services | Expensive clicks and a small pool of searchers |
| Social lead forms | You have a clear offer, such as a home valuation or a buyer guide | Quick, low-intent form fills that need fast follow-up |
| Portal or purchased leads | You have someone free to call right away, every day | Shared leads and little control over the source |
| Neighborhood content and listings | You can post steadily for months | Results are slow and hard to trace |
Choose the channel your week can absorb
The table shows that each channel demands something different from you. Paid search demands prompt calls. Social forms demand a fast text or call and patience with people who barely remember filling them out. Content demands steady effort with delayed payoff. Choose the one whose demand fits your real calendar. If you're at showings most afternoons, a channel that produces leads at 2 p.m. and expects a same-hour reply will lose you those leads no matter how good the ads are. Add one channel at a time, and give it a fair run before adding another.
Search demand is small, seasonal, and pricey per click
If you think about paid search, the size of the pool matters. The search «lead gen for realtors» and its close variants (six distinct queries in all) add up to roughly 2050 searches a month combined. That's a small pool. The main phrase itself ranged from 880 a month in September to 480 in December over the last year, so interest moves noticeably through the calendar. Advertisers bidding for the top of the page have paid as much as $71.12 for a click. That figure is the ceiling, not what you'd usually pay. But it tells you that competition is real and that every click you buy should land on a page and a follow-up routine that can use it.
A short trial with a stop rule
Once your inbox works, test one channel with a budget you can lose without worry. Before you begin, write down three things: how long the test will run, the point at which you'll stop, and what you'll look at when it's over. Look at how many inquiries were answered promptly, how many turned into real conversations, and how many led to a showing or a listing appointment. Ignore how many people filled out a form. If the inbox says most people never picked up, that's a follow-up problem and a different channel won't fix it. If people talked to you and nothing came of it, the offer or the audience needs a change.
What an outside team can take off your plate
You can do all of this yourself, and many agents do. Outside help makes sense in narrower places: making sure form fills and calls from ads are recorded correctly so you can tell which source produced a conversation, running search or social campaigns without you learning the platform, and reviewing an account that's spending money with little to show. If you talk to an agency, ask them how they'd measure a win before they describe the ads. A good answer starts with your inbox and your sources, not with their tools.