1
0 Comments

Shipped Query Expansion: 137% more leads from the same search

Hey IH! 👋

Quick update on FreshLeads.pro - just shipped a major improvement.

The Problem

When users searched for "pharmacy" in a city, they only got businesses listed exactly as "pharmacy". All the "drugstores", "compounding pharmacies", and other variations were being missed.

Same thing with every niche. Search "dentist" and miss all "dental clinics".

The Solution: Query Expansion

Now the system automatically expands searches to include synonyms and variations within the same niche.

Search "dentist" → also searches "dental clinic", "dental office", "dentistry", "dental care"

Search "lawyer" → also searches "law firm", "attorney", "legal services"

Built synonyms for 30+ business types in English, Portuguese, and Spanish.

Real Results

Tested searching "farmácia" (pharmacy) in two Brazilian cities:

- Before: 40 leads

- After: 95 leads

- Improvement: +137%

Same search. Same location. Same data quality.

Other Improvements

- Expanded scraping from 4 to 10 contact pages per website

- MX record validation to ensure emails actually work

- Auto-deduplication by phone and address

- Automatic language detection (PT/EN/ES)

Tech Stack

Google Places API with optimized pagination, BeautifulSoup for scraping, ThreadPoolExecutor with 10 parallel workers, DNS resolver for MX validation.

Execution time: ~2-3 minutes for 100 enriched leads.

What's Next

Adding more niches and improving the synonym database based on user searches.

If you do local lead gen, would love feedback on what business types you search for most.

Free trial: 100 leads, no credit card.

Plans starting at $29/mo.

Site: https://www.freshleads.pro

#buildinpublic #microsaas #leadgeneration

posted toAvatar for product FreshLeads
FreshLeads