For an agency, the useful tool is the one that surfaces a gap you can prove, not the one with the most contacts. Firmographic databases like Apollo and ZoomInfo tell you a business exists and who works there. They cannot tell you it has no analytics installed, no schema markup, no advertising pixel, or a copyright year from 2021, and that is the material an agency pitch is built from.
Those absences are common enough to build a pipeline on. In our scan of 5,443 local business websites across 12 industries, 17 percent had no website at all, 26 percent had no analytics, 28 percent had no schema markup, and 10 percent were blocking AI crawlers. Lyre Leads detects these from each company's own site, which is our bias, disclosed. Judge any tool here on whether it distinguishes "we checked and it is absent" from "we never looked".
The pitch is the product
Every agency owner has run the experiment. Send five hundred generic emails about growing revenue and you get nothing. Send fifty that open with "your site has no analytics installed, so nothing you are spending on ads is measurable" and you get replies, because the prospect can open a browser tab and confirm you are right.
That is the actual job of a prospecting tool for an agency: not to produce more rows, but to produce a provable observation per row. Almost nothing sold in this category does it, because the underlying data is firmographic rather than technical. Company size and SIC code are facts about a business. They are not problems you can fix.
The gaps worth filtering on
These are the ones that convert into an opening line, with the prevalence we measured across 5,443 business websites in 2026. The full breakdown by industry is on our research page.
- No analytics installed (26 percent). The cleanest pitch in the category. A business with no analytics cannot tell you what any of its marketing does, so the conversation starts at measurement instead of at price.
- No schema markup (28 percent). Structured data is how search engines and AI assistants read a page. Its absence is invisible to the owner and completely visible to you, which is the ideal shape for an outreach hook.
- No website at all (17 percent). Harder to reach, but the highest-value web-design prospect there is. They exist on Google Maps with a phone number and no site behind it.
- Blocking AI crawlers (10 percent). A robots.txt rule, often added by a plugin or a host without the owner knowing, that makes the business invisible to AI search. Almost no agency is pitching this yet.
- Stale copyright year. A footer that still says 2022 is a proxy for a site nobody maintains, and it is the single most legible signal to a non-technical owner.
- Advertising pixel present. The budget qualifier. A business already running a Meta or Google pixel has decided to spend on acquisition, so you are competing on execution rather than convincing them to start.
The pixel signal deserves its own note, because it splits your list into two different pitches rather than one. Pixel plus no analytics is a business spending money it cannot measure. No pixel and no analytics is a business that has not started. Same industry, same headcount, completely different first email.
Four questions to ask any tool before you pay
These apply to us as much as to anyone else.
- What does a blank cell mean? This is the question for agency use specifically. If "no analytics detected" and "we never checked this site" both render as empty, then filtering for "businesses with no analytics" quietly fills your pipeline with sites nobody looked at, and your opening line will be wrong in front of a prospect. We use a three-state contract: a value, a confirmed absence, or an honest blank.
- How many technologies do you actually detect? A tool that recognises WordPress and Shopify and calls it a tech stack will not find you an opening. Detection breadth is what turns a list into a set of pitches.
- Where did the email come from? Scraped from the company's own site and generated from a name pattern are different products. In our study of 2,482 scraped business emails, 14.2 percent of the decisively checkable ones were dead, which is why verification before sending is not optional for an agency protecting a sending domain.
- Can I size a market before spending? Agencies work territory by territory. If you cannot count a segment before paying for it, you cannot plan a quarter.
What the workflow looks like
1. Search the territory by keyword
Run a live Google Maps sourced search for the business types you serve, scoped to a city or radius. Results are pulled at search time rather than read from a database whose last crawl date nobody will tell you.
2. Enrich and read the gaps
Each business comes back with 50+ fields, including 1,200+ technology detections across 36 categories: CMS, analytics, ad pixels, marketing platforms, payments, chat, scheduling, review platforms and CRMs. Every field is defined in the public data dictionary.
3. Segment by pitch, not by industry
Build one list of "has ad pixel, no analytics" and another of "no website, good review volume". Those are two campaigns with two different opening lines, and they will not perform alike. This is where agencies get their lift.
4. Verify, then send
Business emails come from the company's own website. Decision-maker addresses are pattern-generated, SMTP-verified through MillionVerifier, and surfaced only when confirmed deliverable, always labeled as generated. Catch-all acceptances are never counted as verified, because a catch-all server accepts everything and proves nothing.
Where we are the wrong choice
If your agency sells to enterprise marketing departments rather than to owner-operated businesses, a firmographic database with org charts will serve you better. If you want a single raw export and will do your own enrichment, a pay-as-you-go scraper is cheaper than any workflow platform including ours. Our coverage is strongest where businesses have a real website and a physical presence, and thinnest on purely online operations. Our category roundup says which competitor beats us where.
Test it on a city you already know
Run it on a market where you can check the answer. The free tier is 500 tokens per month with no credit card, enough to pull a real segment and confirm the gaps yourself before you build a campaign on them. Paid plans start at $39 per month for Growth with 5,000 tokens. Full table on pricing. There is also a free website checker if you want to see the detection quality on a single URL first.
Find businesses with a gap you can prove
500 tokens per month, free forever. Custom-keyword search, 1,200+ technology detections, AI evaluation, and SMTP verification included. No credit card required.
Start free, no credit card required
Lyre Leads