Real estate lead generation: your own leads vs portal leads
By Darshana Patel10 min read
Short answer: Real estate lead generation comes from two places: leads you buy from portals such as Zillow and Realtor.com, which arrive fast but are shared, priced by ZIP code and stop when you stop paying, and leads you earn through your own website, neighborhood pages, Google Business Profile and past clients, which take months but are yours alone. At the time of writing agents typically spend several hundred to a few thousand dollars a month on portal leads; an IDX website costs $30 to $150 a month plus MLS fees, and Google Ads clicks run $1 to $15. Most agents do best with a small portal budget as a bridge while they build their own.
Every agent gets the same pitch: buy leads from a portal, answer within five minutes, convert. Some build a business that way. Many spend more than they earn and own nothing at the end. This guide compares portal leads with your own real estate lead generation, then covers what an agent website needs, how IDX works, neighborhood pages, the Google Business Profile, Fair Housing wording, typical costs, and a checklist.
Where an agent's leads come from
| Source | Speed | Who owns it | Typical cost at the time of writing |
|---|---|---|---|
| Zillow Premier Agent, Realtor.com leads | Days | Shared with other agents; ends when you stop paying | Several hundred to a few thousand dollars a month, priced by ZIP code |
| Pay-at-closing referral programs | Days | The program controls the lead until closing | Typically a 30 to 40 percent referral fee at closing |
| Google or Meta ads to your own site | Weeks | Yours, if the site and follow-up are yours | $1 to $15 per click, $20 to $200 per lead |
| Your website and neighborhood pages | Months | Yours | $500 to $2,000 a month for SEO, or your own time |
| Google Business Profile and reviews | Weeks to months | Yours | Free, plus time |
| Past clients and referrals | Ongoing | Yours | Time and follow-up |
Portal prices change by ZIP code and by month, and some programs are invitation-only. Confirm current pricing with each platform.
Portal leads or your own: an honest comparison
Portal leads work because buyers are already on those sites. The downsides are the ones agents complain about most: the same inquiry often goes to several agents, the price rises with competition in your ZIP code, the lead expects an answer in minutes, and the day you stop paying the pipeline is empty. Pay-at-closing programs remove the monthly bill but take a large share of the commission.
Your own leads are slower and need work up front: a website that answers real questions, a Google profile with reviews, neighborhood pages, and consistent follow-up. The upside is that a page written this year still brings inquiries in three years, the inquiry is yours alone, and nobody can raise the price.
In our experience the agents who do best keep a small, fixed portal budget for cash flow, and put the rest of their time and money into sources they own. The rest of this guide is about those.
What buyers and sellers actually search for
| Search | Who wins it | Your realistic move |
|---|---|---|
| "homes for sale in [city]" | Zillow, Realtor.com, Redfin | Do not chase it; offer IDX search on your site for visitors you already have |
| "[neighborhood] homes for sale", "living in [neighborhood]" | Portals, but agents can rank | A real neighborhood page with your own knowledge |
| "sell my house in [city]", "how much is my home worth [city]" | Mix of portals and local agents | A sell page with a valuation offer |
| "realtor in [city]", "best real estate agent [suburb]" | Google map results | Google Business Profile with reviews |
| "first time home buyer programs [state]", "closing costs in [state]" | Lenders, agents, state sites | Guide pages that answer the question |
| "[your name] realtor" | You | About page, profile, reviews |
The pattern: leave listing searches to the portals, and win the neighborhood, seller and local-knowledge searches where a person beats a database.
Your own website: what an agent site needs, and what IDX is
A brokerage-provided page is fine as a start, but the domain, the content and the leads belong to the brokerage. A site on your own domain is the asset that follows you.
IDX stands for Internet Data Exchange. It is the arrangement through which your MLS lets member agents display listings on their own websites. In practice you subscribe to an IDX provider or plugin, typically $30 to $150 a month at the time of writing plus any MLS fees, and it adds a listing search to your site. It does not make you rank for listing searches, but it keeps visitors on your site instead of sending them to a portal.
| Page | What it should do |
|---|---|
| Home | Who you help, where, a real photo, a search box, a "what is my home worth" button |
| Sell my home | The process, your marketing plan, a valuation form asking only name, address and contact details |
| Buy a home | How you work with buyers, financing basics, a link to the IDX search |
| One page per neighborhood | See below |
| Guides | First-time buyer programs in your state, closing costs, how offers work locally |
| About | Your story, licenses, brokerage, years in the area, a real photo |
| Reviews | Google reviews quoted exactly, and recent sales if your MLS rules allow it |
| Contact | Phone, email, office address, a short form |
Our business websites service builds this structure; the IDX subscription and MLS fees are separate and stay in your name.
Neighborhood pages: the part that actually ranks
A neighborhood page beats a portal because you know things a database does not. Each page should include:
- What the housing stock is like: typical age and style of homes, lot sizes, HOA presence, and a typical price range labeled as of the time of writing.
- Getting around: commute times to the main job centers, transit, highways.
- Daily life: parks, grocery stores, restaurants, the farmers market, the trails, described factually.
- Schools: name the district and link to its official site. Describe boundaries, not quality, to stay on the right side of Fair Housing and steering rules.
- Your experience there: homes you have sold in the area (within your MLS rules), what buyers ask you about, what sellers should know.
- Photos you took yourself, not stock images.
Five good neighborhood pages beat fifty thin ones written from a template.
The Google Business Profile for a realtor
Agents can have their own Google Business Profile as a practitioner at the brokerage address, separate from the brokerage's profile. Use the Real estate agent category, add the areas you serve, put a real photo and a short description of who you help, and post new listings and closed sales as updates. Reviews from past clients are what move you up the map results for "realtor in [city]"; ask every closed client by email with the direct link, never pay for reviews, and reply to every one. Our local SEO guide covers the rest of the map results.
Fair Housing wording in listings, pages and ads
We are a web company, not lawyers, and this is our reading at the time of writing. The federal Fair Housing Act bars discrimination in housing advertising on the basis of race, color, religion, national origin, sex, familial status and disability. Many states and cities add classes such as source of income, sexual orientation, gender identity, age and marital status. The rule of thumb that keeps agents safe is to describe the property, never the buyer.
| Instead of | Write |
|---|---|
| "Perfect for families" or "great starter home for a young couple" | "Four bedrooms, fenced backyard, two-car garage" |
| "Walking distance to St. Mary's" | "Half a mile to the town center" |
| "Quiet, safe neighborhood" | "Cul-de-sac with no through traffic" |
| "No kids" or "adults only" | Leave it out; familial status is protected |
| "Wheelchair-friendly" as a marketing claim | "Single-level with a zero-step entry" |
| "Exclusive" or "prestigious community" | "Gated community with an HOA" |
Two more points. Housing ads on Meta fall under its Special Ad Category, which removes targeting by age, gender and narrow ZIP codes, and Google has similar housing ad policies, so expect broader targeting than other businesses. And the Equal Housing Opportunity logo or statement belongs on your website and in printed material in most cases. Check every listing, page and ad with your broker or compliance officer, and check the current rules with your state real estate commission.
What does it cost?
All figures are typical ranges at the time of writing.
| Item | Typical range |
|---|---|
| Google Ads click, buyer and general real estate terms | $1 to $5 |
| Google Ads click, seller terms in competitive metros | $5 to $15 |
| Cost per lead from your own ads | $20 to $200 |
| Portal leads | Several hundred to a few thousand dollars a month, or a 30 to 40 percent referral fee |
| IDX plugin or site | $30 to $150 a month plus MLS fees |
| SEO monthly work | $500 to $2,000 |
Our Google Ads cost guide explains how clicks turn into a monthly budget.
Mistakes we see
- Paying for portal leads with no follow-up system, so most go cold.
- Relying on the brokerage page and owning no domain.
- Fifty copied neighborhood pages with the name swapped.
- Listing descriptions that describe the buyer instead of the property.
- No Google Business Profile, or one with three reviews and no photo, because nobody asked closed clients.
What we charge
The Business website package, $2,999 one-time, gives you up to six pages on your own domain with all the text written, a photo gallery, a contact form and basic Google search setup. We do not build IDX search ourselves; if you subscribe to an IDX provider, we link your listing search from the site, and the IDX and MLS fees stay with you. The Growth package, $4,999 one-time, adds up to 12 pages, which suits an agent who wants neighborhood pages and guides from day one. Profile Setup for the Google Business Profile is $399 one-time, and Ads Setup is $599 one-time for one Google or Meta campaign built and launched, with your ad budget paid directly to Google or Meta. All prices are on the pricing page; there are no long-term contracts, and the domain, site and accounts stay in your name. Our team is based in India and works with US agents by email and video call. Every page goes to you and your broker for Fair Housing approval before it is published.
A real estate lead generation checklist
- Set a fixed monthly portal budget you can afford to lose, and a follow-up routine for every lead.
- Register your own domain and build a site with sell, buy, about and contact pages.
- Add an IDX search so visitors stay on your site.
- Write five neighborhood pages from your own knowledge and photos.
- Add two guide pages for the questions buyers and sellers in your state search.
- Set up your Google Business Profile as a practitioner and ask every closed client for a review.
- Run every listing, page and ad past your broker for Fair Housing wording.
- Check Search Console monthly and write the next neighborhood page based on what people searched.
The short version
Portal leads are fast, shared and rented; your own leads are slow, exclusive and owned. Keep a small portal budget as a bridge, and put the rest into a website on your own domain with IDX search, five real neighborhood pages, a sell page with a valuation offer, a Google Business Profile with reviews from every closed client, and ads only once those pages exist. Describe the property, never the buyer, and check every ad and page with your broker or compliance officer.
Common questions
Are Zillow and Realtor.com leads worth it for a new agent?
They can be, because they arrive quickly, but they are shared with other agents, priced by ZIP code and stop the day you stop paying. At the time of writing agents typically spend several hundred to a few thousand dollars a month, or give up a 30 to 40 percent referral fee on pay-at-closing programs. Treat them as a bridge while you build your own sources.
What is an IDX website?
IDX stands for Internet Data Exchange. It is the arrangement that lets your website show listings from your MLS. An IDX plugin or site typically costs $30 to $150 a month at the time of writing, plus any MLS fees, and it lets buyers search homes on your site instead of leaving for a portal.
Can I outrank Zillow for homes for sale in my city?
Realistically, no. The portals dominate listing searches. A single agent wins instead on neighborhood pages, seller searches such as "sell my house in [city]", local guides, Google Business Profile reviews and their own past clients. Those searches are smaller but the leads are yours alone.
How much does real estate lead generation cost per lead?
At the time of writing, Google Ads clicks for real estate typically cost $1 to $5, and $5 to $15 for seller terms in competitive metros, which works out to roughly $20 to $200 per lead depending on the page. Portal leads usually cost more per lead but arrive faster. SEO costs $500 to $2,000 a month and compounds over time.
What wording should I avoid in listings and ads under the Fair Housing Act?
Describe the property, never the buyer. Avoid words about family status, religion, national origin, disability or any protected class, such as "perfect for families", "walking distance to church" or "no kids". Many states and cities add classes such as source of income. Check every ad with your broker or compliance officer.