B2B Marketing Glossary

What Is an ICP (Ideal Customer Profile)?

An Ideal Customer Profile (ICP) is a detailed, data-driven description of the type of company that is the best possible fit for your product or service. Unlike a buyer persona — which describes an individual — an ICP defines company-level attributes: industry, size, revenue, technology stack, and business situation. A precise ICP is the foundation of effective B2B demand generation, as it determines who you target, how you message, and how you measure success.

Target Your ICP with OpGen Media →

ICP vs. Buyer Persona: Understanding the Difference

These two concepts are complementary but distinct, and confusing them leads to misaligned targeting.

DimensionICP (Ideal Customer Profile)Buyer Persona
DescribesA type of companyAn individual within a company
Key attributesIndustry, size, revenue, tech stack, geographyJob title, goals, challenges, communication style
Primary useAccount targeting, campaign qualificationMessaging, content, sales conversations
Built fromCustomer data, win/loss analysis, revenue dataInterviews, surveys, behavioral research
Used byMarketing ops, demand gen, sales leadershipContent marketers, sales reps, product

A mature B2B go-to-market strategy uses ICPs to decide which companies to pursue, then buyer personas to guide how to engage each stakeholder within those accounts.

How to Build an ICP for Your B2B Company

The best ICPs are built from data, not assumptions. Follow this step-by-step process:

Step 1
Analyze Your Best CustomersStart with your existing customer base. Identify your top 20% by revenue, retention, NPS, and lifetime value. These are your "best" customers — the companies you want more of.
Step 2
Find Common Firmographic AttributesExamine what those top customers have in common: industry verticals, company size (employees/revenue), geographic market, funding stage, and technology stack. Look for patterns that distinguish them from lower-value customers.
Step 3
Identify Situational TriggersBeyond firmographics, what situations or events preceded their purchase? Common B2B buying triggers include: new funding, hiring spree, technology migration, leadership change, compliance requirement, or competitive pressure. These are signals to watch for.
Step 4
Run Win/Loss AnalysisReview your closed-won and closed-lost deals from the past 12 months. What firmographic patterns appear in wins? Where do you consistently lose? Losses reveal where your ICP boundary should be — the types of companies that look like buyers but rarely close.
Step 5
Validate with SalesYour sales team has pattern recognition from hundreds of conversations. Test your ICP hypothesis with them: "Does this profile match the accounts that close fastest and expand most?" Refine based on their feedback.
Step 6
Document and OperationalizeWrite your ICP into a one-page document with specific, measurable criteria. Build it into your CRM as a lead scoring model, targeting specs for your campaigns, and qualification criteria for SDR outreach.

ICP for Demand Generation and Content Syndication

In demand generation, your ICP directly determines campaign targeting parameters. Every channel — paid search, paid social, content syndication, display — has targeting options that map to ICP attributes:

  • Industry / vertical: Target by SIC codes, LinkedIn industry categories, publisher audience segments
  • Company size: Filter by employee count or revenue ranges in CRM, ad platforms, and syndication networks
  • Job seniority / title: Ensure you're reaching decision-makers and influencers, not interns
  • Geography: Focus spend on regions where your sales team can actually close
  • Technology stack: Many B2B data providers offer technographic filters to target companies using complementary or competitive tools

In content syndication specifically, ICP precision is critical because you're paying on a CPL model — and a vague ICP means you'll receive a high volume of leads that don't match your sales criteria. The tighter your ICP, the higher the quality (and conversion rate) of the leads you receive.

How OpGen Media Uses ICP for Lead Targeting

Every OpGen Media campaign starts with an ICP workshop. Before we activate a single publisher, we work with clients to document specific, measurable targeting criteria:

Industry/VerticalWhich specific industries? (e.g., SaaS, Financial Services, Healthcare IT, Manufacturing)
Company SizeEmployee range and/or revenue threshold (e.g., 200–5,000 employees, $50M–$1B revenue)
Job Title / FunctionWhich roles? (e.g., VP Marketing, Director of IT, CISO, Head of Revenue Ops)
Seniority LevelDirector+, VP+, C-level? Practitioner level? Influences SDR routing and lead value.
GeographyCountry, state, metro area. Ensures leads are workable by your sales territory structure.
Suppression ListsExisting customers, open opportunities, competitors. Prevents wasting budget on non-targets.

We then layer intent data on top of these ICP filters — targeting our 500+ publisher network to reach buyers who match your firmographic profile and are currently demonstrating active research behavior. The result: verified MQLs that meet your exact specifications, delivered with a quality guarantee.

Frequently Asked Questions About ICP

What is an ICP in B2B marketing?

An ICP (Ideal Customer Profile) is a data-driven description of the type of company — not individual — that is the best fit for your product or service. It defines firmographic characteristics like company size, industry, geography, and technology stack, combined with behavioral and situational attributes, to identify which companies are most likely to buy, stay, and expand. ICPs are company-level profiles, distinct from buyer personas which describe individual people.

What is the difference between an ICP and a buyer persona?

An ICP describes the ideal company (firmographics, business situation, pain points at the organizational level). A buyer persona describes the ideal individual within that company (job title, responsibilities, goals, motivations, communication preferences). ICP answers "which companies should we target?" Persona answers "who within those companies should we engage?" Both are needed for a complete B2B go-to-market strategy.

How do you define an ICP for a B2B company?

Build your ICP by analyzing your existing customer data: identify your top 20% of customers by revenue, retention, and satisfaction, then find the common firmographic attributes (industry, size, tech stack, funding stage, geography). Combine this with win/loss analysis to understand why you win and lose deals. Validate with sales team input. The result is a data-backed profile of the company type most likely to become a successful long-term customer.

How many ICPs should a B2B company have?

Most B2B companies benefit from 1–3 primary ICPs, each representing a distinct segment with different characteristics and use cases. Having more than 3–4 ICPs often indicates unclear positioning. If you find yourself with 8 ICPs, it usually means your targeting is too broad — focus on the segments where you win most often and deliver the most value, then expand from there.

How does ICP affect content syndication campaign performance?

ICP precision is one of the biggest levers in content syndication performance. A well-defined ICP allows your syndication partner to apply tight targeting filters — job title, company size, industry, and intent signals — that ensure only leads matching your specifications are delivered. Vague ICPs result in broad targeting, lower lead quality, and wasted CPL spend on companies that will never convert.

Target Your ICP with Precision

OpGen Media builds campaigns around your exact ICP — delivering verified MQLs that match your targeting specs, guaranteed. Let's build your campaign.