A business that opened last month has a long list of things it still needs: a better website, a booking system, an accountant, signage, insurance, local ads. It has not built relationships with vendors yet. That makes new businesses some of the best prospects for freelancers and agencies, but only if you reach them early, before their inbox fills with offers.
The problem is that new businesses do not announce themselves to you. This guide focuses on one goal: building a repeatable way to find businesses that opened recently in your area, then contacting them while they are still deciding.
Know what "new" looks like online
You rarely get an exact opening date. Instead, you look for signals that a business is young:
- Very few reviews. A restaurant or salon with a handful of reviews, all from the past few months, is often new.
- Recent first review date. On a Google Maps listing, sort reviews by newest and scroll to the oldest. If the oldest review is a few weeks old, the business probably is too.
- No website, or a placeholder site. A listing with only a phone number, or a website that is a single social page, suggests early days.
- "Opening soon" or "New" labels on maps listings and storefront photos.
- Fresh social profiles with a small number of posts, mostly about the launch.
No single signal proves anything. Two or three together are a strong hint.
Step 1: Search Google Maps the right way
Google Maps is the most useful single source because almost every new local business creates a listing early to show up in searches.
- Pick one category you serve, such as dentists, barbershops or roofers.
- Search that category plus a specific neighborhood or small town, not a whole metro area. Smaller areas surface listings that get buried in big searches.
- Open listings with low review counts and check the oldest review date.
- Note the name, phone, website (if any) and address in a spreadsheet.
Doing this by hand works for a few dozen listings. Past that, it gets slow. A Google Maps scraper like GetClient's can run the same searches for several keywords and cities at once and return the name, category, address, phone, website, any public emails and often the owner's name. You can then sort by review count to put the likely-new businesses at the top. New accounts get 100 free credits, so you can test it on one city before deciding anything; details are on the pricing page.
Step 2: Check public records and registrations
Many places publish new business registrations, permits or licenses. Depending on where you are, look for:
- New business filings with your state, province or national company registry
- Local business license lists published by your city or county
- Building permits for commercial fit-outs, which often come weeks before opening
- Liquor or food service license applications for restaurants and bars
These records can give you a head start, sometimes before the business has any online presence. The trade-off is that they usually lack contact details, so you will match them to a maps listing or website later. Rules on how you may use this data differ by location, so check what applies to you.
Step 3: Watch local news and community channels
New openings get mentioned in places a scraper will not see:
- Local news sites and "new in town" columns
- Chamber of commerce member announcements and ribbon cuttings
- Neighborhood groups and community pages
- Shopping center and coworking space tenant pages
- Commercial real estate listings marked as leased
Spend 15 minutes a week scanning these. Add anything promising to your list with a note on where you found it, which also gives you a natural opening line.
Step 4: Turn findings into a clean lead list
Scattered notes do not get emailed. Keep one lead list with consistent columns: business name, category, city, website, email, owner name, source, and date found. The "date found" column matters, because a new business stops being new fast.
If you collect records from several places, merge and tidy them before importing anywhere. Remove duplicates, fix capitalization and split owner names into first and last. This guide on how to clean a CSV before importing walks through it. Then verify emails before sending, since new businesses often have half-set-up domains that bounce.
Step 5: Reach out with a reason that fits a new business
Your message should acknowledge that they just opened. Generic pitches fall flat; relevant ones get read. Some angles that fit:
- Congratulate, then help. "Saw you opened on Main Street last month. Your Maps listing has no website link yet, which means people searching for you hit a dead end."
- Point to one specific gap. Missing hours, no photos, no online booking, a site that does not load on phones.
- Offer something small first. A free listing check or a quick mockup lowers the barrier.
Keep it short and plain text. Use merge tags like {{params.name}} and {{params.city}} so each email names the business and location correctly. Plan two follow-ups a few days apart; a simple three step email sequence is enough. Include a clear way to opt out and check the email rules that apply where you and your recipients are.
Make it a weekly habit
New businesses open every week, so treat this as a routine rather than a one-time project:
- Monday: rerun your maps searches for your categories and areas, filter for low review counts.
- Tuesday: scan records and local news.
- Wednesday: clean, verify and add to your list.
- Thursday: send first emails; follow-ups run on their own schedule.
An hour or two a week keeps a steady flow of fresh prospects. Combined with referrals and direct outreach, this is one of the more reliable ways to get your first ten clients without ads.