Firmographics: what they are and how to use them in cold outreach

Firmographics are the facts that describe a business rather than a person. Here is how to use them to build tighter lead lists and write emails that fit the company you are contacting.

Updated Nov 6, 2026 · 4 min read

Firmographics are the descriptive attributes of a business, such as its industry, size, location, age and how it operates. They do for companies what demographics do for people: they let you group businesses into segments you can target and talk to differently.

Why firmographics matter when you do outreach

Cold email works best when the person reading it thinks, "this was written for a business like mine." Firmographics are how you get there without researching every lead by hand.

They help you in three practical ways:

  • Deciding who to contact. If your service suits restaurants with one or two locations, a list of every restaurant in a city wastes time and sending reputation. Filtering by category, location and size narrows it to people who can actually buy.
  • Writing the message. A landscaper and a cafe owner have different busy seasons, different problems and different words for the same thing. Grouping by industry lets you write one solid email per segment instead of one vague email for everyone.
  • Judging results. When a campaign underperforms, segmenting by firmographics shows you whether the offer is weak or just aimed at the wrong type of business.

Common firmographic attributes

AttributeWhat it tells youWhere small businesses usually show it
Industry or categoryWhat they sell and who they serveGoogle Maps category, website
LocationCity, region, service areaAddress, map listing
SizeRough capacity and budgetNumber of locations, staff page, review volume
Online presenceHow developed their marketing isWebsite or no website, social profiles
AgeHow established they are"Since" lines, review history
OwnershipWho decidesOwner name on site or listing

For local businesses you rarely get clean revenue or headcount figures. Treat signals like the number of locations or whether they have a website as stand-ins, and be honest with yourself that they are estimates.

A concrete example

Say you are a freelance web designer. Your best past clients were florists and cafes in mid-sized towns that had either no website or a very dated one.

Your firmographic profile looks like this:

  • Category: florist or cafe
  • Location: three or four specific towns you can name
  • Size: one location, owner-run
  • Online presence: no website, or a website with no booking or ordering

Now you build two segments instead of one list. Florists get an email about online orders before holidays like Valentine's Day. Cafes get one about menus and opening hours that are easy to find on a phone. Both open with the town name and the business name, so the email reads as local and specific.

In practice you would search Google Maps for "florist" and "cafe" across those towns, then sort by whether a website is listed. The guide to finding businesses without websites covers that filtering step in more detail, and the florists and cafes pages have angles for each segment.

In GetClient this is one workflow: the Google Maps scraper pulls category, address, website and owner name where public, you save each segment to its own folder in My Leads, and you send a campaign per folder using merge tags like {{params.name}}, {{params.city}} and {{params.category}}.

Common mistakes

Segmenting too broadly

"Local businesses in Texas" is not a segment. If you cannot write one opening line that fits everyone on the list, split it further.

Segmenting so narrowly the list is tiny

The opposite problem. Ten perfect leads will not tell you whether your message works. Aim for a segment big enough to test, then refine.

Trusting categories blindly

Map categories are chosen by the business owner and are sometimes wrong or too general. A "gift shop" might be a florist. Skim a sample of your list before sending.

Confusing firmographics with intent

A business matching your profile is a good fit, not a buyer who is ready. Firmographics tell you who to talk to. Your message still has to give them a reason to reply now.

Using a merge tag with no data behind it

If you segment by city but some leads have no city recorded, {{params.city}} comes out blank. Check your fields before you build the email around them.

Forgetting the person

Firmographics describe the company, but a human reads the email. Where you can, address the owner by name with {{params.firstname}}, and keep the rules on contacting business addresses in mind. The GDPR for outreach page covers the basics, though you should check the rules that apply where you and your recipients are.

What to do next

  1. Write down your best three past clients and list their category, location, size and online presence. Look for what they share.
  2. Turn that into a profile of four or five attributes, like the florist example above.
  3. Build one segment per industry rather than one big list. The lead list page explains how to structure and clean it.
  4. Write one email per segment that references something true about that type of business.
  5. Run your list through a checklist before sending, such as the cold email launch checklist, so verification and unsubscribe handling are in place.

Start with one segment, send to it, read the replies, and only then add the next. That way each firmographic choice is something you tested rather than guessed.

Frequently asked questions

Demographics describe people, such as age or job title. Firmographics describe organisations, such as industry, location and size. In B2B outreach you usually use firmographics to pick the company and a few personal details, like the owner's name, to address the email.

AI-powered lead generation from 8 sources

Live leads from Google Maps, Yelp, Yellow Pages, YouTube, Facebook Ads, TrustMRR, Skool and Skool Discovery — AI finds the owner, emails and socials for every one. Start with free credits.

More from Information

See all