I wrote the book on developer marketing. Literally. Picks and Shovels hit #1 on Amazon.

Get your copy
Marketing and demand gen

Persona

per-SO-nuh

A semi-fictional representation of the individual buyer or user. Describes their role, goals, pain points, and decision-making process.

A persona is a detailed description of a specific type of buyer or user. Not a demographic profile. A behavioral one. What is their job title? What does their daily work look like? What problems frustrate them? How do they evaluate solutions? What objections will they raise?

Good personas are based on interviews with real customers, not marketing team brainstorming. Talk to 15-20 customers and prospects. Ask about their day, their challenges, their goals, their evaluation process. Patterns emerge. Those patterns become your personas.

Most B2B companies need two to four personas. A developer tools company might have: the individual developer (user), the engineering manager (evaluator), the VP of Engineering (decision maker), and the CTO (economic buyer). Each persona sees your product through a different lens and needs different messaging.

Examples

A persona for a developer tools company.

Persona: Sarah, Staff Engineer. She leads a platform team of 6. She spends 30% of her time on infrastructure operations she wants to automate. She evaluates tools by reading docs and trying free tiers. She will recommend to her manager but does not control budget.

Different personas need different content.

The developer persona wants documentation, code samples, and a free trial. The VP of Engineering persona wants a business case, ROI calculator, and customer references. Same product. Different messages for different people.

A persona based on assumptions fails.

Marketing creates a persona assuming the buyer is a CTO. Sales discovers most deals are driven by engineering managers who never talk to the CTO. The persona is rewritten based on actual buying behavior, and conversion rates improve 40%.

In practice

Read more on the blog

Frequently asked questions

How many personas should a company have?

Two to four for most B2B companies. One for each distinct role in the buying process. More than five usually means the personas are too granular and the team cannot create distinct content for each one.

How do you validate personas?

Interview 15-20 real customers and prospects. Ask about their daily work, challenges, evaluation process, and decision criteria. If your persona matches what they describe, it is valid. If not, rewrite it. Revisit personas annually as your market evolves.

Related terms

Picks and Shovels: Marketing to Developers During the AI Gold Rush

Want the complete playbook?

Picks and Shovels is the definitive guide to developer marketing. Amazon #1 bestseller with practical strategies from 30 years of marketing to developers.