Every business in the country has already been sorted into a free, numbered taxonomy the federal government maintains. It is called NAICS, the North American Industry Classification System, and it is the key that opens every other public dataset. When you can name your buyer by code instead of by a fuzzy phrase, you can count them, map them, and target them from sources that cost nothing. Most companies never learn to read it. Here is how the system is built, how to find your codes, and how one code turns the free data into a real targeting plan.
Marketing to other businesses usually starts with a phrase. You say you sell to "contractors," or "manufacturers," or "logistics companies," and everyone nods. The trouble starts when you try to count them, or find them, or figure out which of the free federal datasets describes them. Those datasets do not speak in phrases. They speak in numbers. NAICS is that number system, and once you can translate your buyer into it, the Census read, the firm counts, and the employment figures all line up behind a single shared key.
This is a small skill with a large payoff. You do not need a subscription or a data vendor. You need to understand how the codes are structured, spend twenty minutes in a free lookup, and then reuse those codes across every source. This guide is the translation layer that makes the other data guides usable.
How NAICS is actually built
NAICS is a hierarchy. It starts broad and gets more specific one digit at a time. Reading a code left to right is reading it from the widest possible category down to a single, well-defined industry. There are five levels, and each added digit narrows the field:
- Two digits, the sector. This is the broadest cut. Codes like 23 for construction, 31 through 33 for manufacturing, 48 through 49 for transportation and warehousing, and 54 for professional, scientific, and technical services. There are twenty sectors in total, and they carve the whole economy into large slices.
- Three digits, the subsector. Inside construction, 236 is construction of buildings and 238 is specialty trade contractors. The subsector splits a sector into its major branches.
- Four digits, the industry group. Under 238 specialty trades, 2382 is building equipment contractors. The group gathers closely related work.
- Five digits, the industry. 23822 is plumbing, heating, and air-conditioning contractors. At five digits you are describing a real, recognizable line of business.
- Six digits, the national industry. 238220 is the United States detail for plumbing and HVAC contractors. Six digits is the finest grain the system publishes, and it is the level most federal tables key on.
So the code 238220 is not a random number. It reads: sector 23 construction, subsector 238 specialty trades, group 2382 building equipment, industry 23822 plumbing and HVAC, national industry 238220. Each digit is a decision about how specific you want to be. That structure is the whole trick. When you know it, you can zoom out to catch a broad market or zoom in to name one exact niche, and you can do both from the same code.
Find the codes for your buyers, and for yourself
You do not memorize codes. You look them up. The free front door is the Census NAICS lookup. Type a plain-language description of the business and it returns the matching codes with their official definitions. The definitions matter as much as the numbers, because each code page tells you exactly what activity it covers and, just as usefully, what it excludes. Work through it in this order:
- Write down your buyer in plain words first. "Refrigerated trucking companies." "Custom metal fabrication shops." "Small accounting firms." You will translate each phrase into one or more codes.
- Search each phrase in the lookup. Read the definitions on the returned codes, not just the titles. The definition tells you whether the code really means what your phrase meant, or whether a neighboring code fits better.
- Note the code at the depth your decision needs. Grab the six-digit code for precision, but write the two-digit sector next to it so you can zoom out later. Keep both.
- Repeat for every distinct buyer type. Most businesses sell to a handful of industries, so you end with a short list of codes, not a spreadsheet of hundreds.
- Find your own code the same way. You will need it for your own site's structure and for benchmarking yourself against the industry counts.
One phrase often maps to several codes, and that is fine. "Logistics companies" might touch general freight trucking, warehousing and storage, and freight arrangement, each a distinct code inside the transportation and warehousing sector. Capture all the ones that fit. A short, honest list of codes beats a single code that leaves half your market out.
One code opens every other dataset
Here is why the code is worth the twenty minutes. NAICS is the shared index across almost every free federal business dataset. Once you hold the code, three separate sources snap into focus, and none of them costs a dollar.
- Firm counts from County Business Patterns. CBP publishes the number of establishments, employees, and payroll for each NAICS code in each county. Hold the code, pick the county, and you have a real count of how many of your target businesses exist in a market, not a guess.
- Employment from the Bureau of Labor Statistics. The BLS Quarterly Census of Employment and Wages reports jobs and wages by NAICS code and by area. It answers how big those firms are and whether their headcount is growing.
- Language for your own marketing. The official code definitions give you the exact words the industry uses for itself, which is the vocabulary your buyer types into a search bar and the phrasing that makes an ad feel written for them.
The point is that all three read from the same key. Pull the code once, and County Business Patterns tells you how many firms, BLS tells you how many people work there, and the definitions tell you what to say. Turning that CBP count into a named account list is its own move, and the County Business Patterns guide walks it end to end. This guide is the piece that comes first, because without the code the other two sources are locked.
A worked example: from phrase to code to plan
Say you run an industrial-parts distributor and you sell to metal fabrication shops. Start with the phrase and translate it. In the lookup, "metal fabrication" points at NAICS 332, fabricated metal product manufacturing, and under it a code such as 332710 for machine shops and 332999 for other fabricated metal work. You have your buyer's codes. You also look up your own business and find you sit under 423, merchant wholesalers of durable goods. Now you have a small, exact code set: your buyers and yourself, all named in the system the free data uses.
Next, fan those codes out. Take them into County Business Patterns and read how many 332 establishments exist in each county you can serve. That count sizes the real market and ranks your counties by opportunity. Take the same codes into the BLS employment data and see which of those areas is adding fabrication jobs, because a county gaining establishments is a market forming faster than the competition for it. You have not written a word of copy yet, and you already know where the buyers are and where they are growing.
- Keywords. The code definition for 332710 uses the phrase "machine shops." That is the language your buyer searches, so it anchors the SEO pages you build for that niche, not a phrase your marketing team invented.
- Page structure. One page per buyer code beats one generic "industries we serve" page. A dedicated page for machine shops, another for metal fabricators, each speaking that code's vocabulary, gives search engines and buyers a precise match.
- Ad audiences. Many advertising platforms let you target business audiences by industry category that maps back to these same classifications. Your code list becomes your audience list, so your paid campaigns reach the buyer you named instead of a broad wash of everyone.
- Competitor scope. When you audit competitors, you now know which codes they serve and which they ignore, which is the seam you attack. Pair it with the competitor coverage guide to see where the gaps are.
That is the whole arc. A phrase becomes a code, a code becomes a count and an employment read, and the count becomes a targeting plan with keywords, pages, and audiences that all speak the buyer's own language. Every step runs on free public data, and the code is the hinge the whole thing turns on.
Where codes matter by industry
The same taxonomy answers different questions depending on who you sell to:
- Logistics and industrial services. The transportation and warehousing sector, 48 and 49, splits into trucking, warehousing, and freight arrangement, each a distinct code. Naming the exact subcode keeps you from marketing warehousing services to a firm that only hauls freight.
- Retail and manufacturing. The manufacturing sectors, 31 through 33, are deep and specific. Six-digit codes separate a machine shop from a metal stamper from a plastics molder, and the buyer for each wants very different words.
- Professional services. Sector 54 covers legal, accounting, engineering, and consulting under separate codes. If you sell software or services to accountants, the accounting code is a tighter, cheaper audience than "professional services" as a whole.
- Cross-referencing where firms cluster. Pair your codes with the BLS and LEHD guide to see not just how many target firms exist in an area but where their workers actually concentrate.
Common mistakes to avoid
- Picking one code when your market is several. If your buyers span three codes and you plan against one, you have quietly written off two-thirds of the market. Capture every code that fits.
- Going six digits deep when three would do. Precision that leaves you no market to sell to is not precision, it is a dead end. Match the depth to the decision.
- Reading the code title and skipping the definition. Two codes with similar titles can cover very different activity. The definition, and its exclusions, is where the real meaning lives.
- Using SIC codes off an old database. SIC was retired for federal statistics in 1997. Current firm counts and employment figures publish against NAICS, so plan from NAICS.
- Treating the code list as one-and-done. NAICS is revised every five years and your buyer mix shifts too. Re-check your codes when you re-pull the data, so the plan stays keyed to the market you actually serve.
Targeting comes from real Census, County Business Patterns, and BLS data scoped to your geo and industry, and the industry is named in NAICS so the data can answer at all.
That standard is not a slogan. It is a workflow anyone can run, and the hardest part, a clean way to name your buyer, is a free lookup the government already maintains. Translate your buyer into a code, fan the code out across the free datasets, and let the counts point your keywords, pages, and ads at a market that provably exists. When you are ready to turn the code list into a site and a channel plan, see who we serve for how the work is priced by your industry and your stage.