Guides
Writing B2B lead filters that do not miss good leads
Keyword, location and exclusion patterns for filtering B2B enquiries, with examples of AND, OR and NOT rules and common mistakes to avoid.
Updated · 6 min read
Good filters accept the leads you would accept yourself and reject the ones you would skip. The two common failures are filters that are too narrow (missing good leads written in different words) and too broad (letting through irrelevant or risky leads).
Use phrases, not just single words
The word "machine" alone matches sewing machines, packing machines and repair requests. Phrases such as "cnc lathe machine", "cnc turning machine" and "vmc machine" describe a specific product. Combine several phrases with OR so that any of them qualifies.
Make exclusions explicit
List the words that should always reject a lead: repair, service, job, used, second hand, rent. Exclusions should be checked before anything else, so that "CNC machine repair required" is rejected even though it contains "cnc machine".
Match whole words
A filter that matches raw text can reject good leads by accident: an exclusion for "used" would also match "focused". Whole-word matching avoids this, while still accepting simple plurals such as "machines".
Combine conditions with AND, OR and NOT
For more precise targeting, write rules as expressions. For example:
- (cnc AND location:gujarat) AND NOT (repair OR job)
- "cnc lathe machine" OR "vmc machine"
- category:="CNC Machines" budget>=500000
Keep each rule readable. Several small, named rules are easier to maintain than one long expression.
Test with real examples
Collect ten recent leads you would buy and ten you would skip. Run each through your filters and check that every decision matches yours. When one does not, the explanation of matched and failed conditions shows which rule to change.