The problem: your headline is "Senior Product Manager at Acme Corp" and nobody finds you
LinkedIn search is keyword-based. When a recruiter types "SaaS product manager B2B growth," LinkedIn returns profiles whose headline, current title, and skills contain those words — ranked by connection distance, then by keyword match. A headline that says "Senior Product Manager at Acme Corp" matches one keyword ("product manager") and misses every other one. A headline that says "Senior Product Manager | SaaS | B2B Growth | AI Strategy | Shipping revenue-driving features 3x faster for early-stage startups" matches five keywords and tells the recruiter what you do in one glance. The 220-character limit isn't the constraint — the constraint is fitting your role, three skills, an audience, a value prop, and a CTA into 220 characters while staying readable. The right move is a generator that scores 10 patterns against four signals and tells you which one wins.
Fastest path
Open the LinkedIn Headline Generator, fill the 8 inputs, click Generate 10 Variants, read the scores.
Role: Senior Product Manager
Company: Acme Corp
Skills: SaaS, B2B Growth, AI Strategy
Audience: early-stage startups
Value prop: ship revenue-driving features 3x faster
CTA: Open to opportunities
→ Pattern 1: "Senior Product Manager @ Acme Corp | SaaS | ship..."
194/220 chars, Score 72/100, sweet spot, has numbers
→ Pattern 2: "Senior Product Manager helping early-stage startups..."
89/220 chars, Score 55/100, under sweet spot
→ Pattern 8: "Ex-Acme Corp Senior Product Manager — Now SaaS for..."
120/220 chars, Score 60/100
The tool generated 10 headline patterns from your inputs, scored each on length (40 pts), keyword density (25 pts), CTA presence (20 pts), and numbers (15 pts), and flagged the ones in the 180–220 character sweet spot. The rest of this guide is why 220 is a ceiling not a target, why the sweet spot exists, why the pipe beats the em dash, and why keyword density is the score that actually matters for getting found.
The substance: one limit, one sweet spot, four signals, ten patterns
The 220-character ceiling and the 180-220 sweet spot
LinkedIn's headline field accepts 220 characters. The instinct is to fill them all. The reality is that a 220-character headline is a wall of text that gets skimmed, while a 120-character headline is punchy but misses keywords. The tool's sweet spot is 180-220 characters (SWEET_MIN = 180, SWEET_MAX = 220) — long enough to fit role + skills + value prop, short enough to read in one glance. The live preview counter turns green at 180, red at 221, and stays muted below 180.
The scoring reflects this. Length contributes up to 40 points: full 40 in the sweet spot, 25 at 120-179, 15 at 60-119, 5 below 60, and 0 over 220 (a truncated headline is worse than a short one because LinkedIn cuts it in search results). The sweet spot exists because LinkedIn's search snippet shows roughly 150-200 characters before truncating with an ellipsis — a 195-character headline fits the snippet; a 220-character headline gets cut off mid-sentence.
The four-signal scoring
The tool scores each variant out of 100 across four signals:
| Signal | Max points | What it measures |
|---|---|---|
| Length | 40 | Within 180-220 sweet spot |
| Keyword density | 25 | How many of your role + skills + audience appear in the text |
| CTA | 20 | Contains a contact trigger (DM, hiring, open to, book, connect) |
| Numbers | 15 | Contains at least one digit (3x, 10x, 2026, $5M) |
Keyword density (25 pts) is the score that matters for LinkedIn search. The tool computes it by checking which of your keywords (role, three skills, audience) appear as substrings in the headline, then dividing hits by total keywords. A headline that contains all five keywords scores 25/25; one that contains three scores 15/25. LinkedIn's search algorithm weights headline keywords heavily — more than the experience section, more than skills endorsements. A headline with high keyword density ranks higher in recruiter searches for those keywords.
Numbers (15 pts) matter because they're specific. "Ship features 3x faster" is a claim you can verify; "ship features faster" is marketing copy. Recruiters and applicants scan for numbers because they signal concrete achievement. The tool's hasDigits regex (/\d/) catches any digit — 3x, $5M, 2026, 10x all qualify.
CTA (20 pts) matters because LinkedIn headlines are the only part of your profile that appears in every search result, every comment, every post like, and every connection request. A headline that ends with "Open to opportunities" or "DM me" tells the reader what to do next. The tool's CTA regex (/\b(DM|hiring|open to|book|let's|connect|contact|email)\b/i) catches the seven most common action triggers.
The ten patterns and why they work
The tool generates 10 headline patterns from the same inputs, each following a proven template:
- Role @ Company | Specialty | Outcome — the default, works for everyone
- Helping audience through method — the consultant pattern
- I help audience | Role — the coach/advisor pattern
- Credential Role | Skills — the authority pattern (Certified, Award-winning)
- Building at Company | Skills — the startup operator pattern
- 10x achievement | Role @ Co — the impact pattern (uses the "10x" quantifier)
- Turning input into output | Role — the transformation pattern
- Ex-BigCo Role | Now current focus — the career-changer pattern
- Role | CTA — the minimal pattern (short, punchy, action-oriented)
- Role passionate about skill | Credential — the enthusiast pattern (weakest, avoid)
The first eight patterns have a specific use case. Pattern 1 is the safe default. Pattern 2-3 are for service providers (coaches, consultants, freelancers) whose value is in who they help. Pattern 4 is for credentialed professionals (CPA, PMP, CFA) where the credential is the differentiator. Pattern 5 is for startup operators where "building" signals early-stage. Pattern 6 is for quantifiable impact — use it only if you have a real number. Pattern 8 is for career changers where the pedigree (Ex-Google, Ex-McKinsey) carries weight. Pattern 9 is the minimal option for people who want a clean headline without the keyword stuffing.
The separator choice: pipe, em dash, bullet, arrow
The tool supports five separators: | (pipe), · (middle dot), — (em dash), • (bullet), → (arrow). The pipe is the default and the convention because it's the lightest — 1 character with a space on each side, visually distinct, and LinkedIn's search parser treats pipe-separated segments as independent keyword blocks. The em dash (—) is heavier and reads as a parenthetical, not a list. The arrow (→) implies progression (Past → Present) and works for pattern 8 (the career-changer). The middle dot and bullet are decorative — they look clean but LinkedIn's parser doesn't treat them as separators, so they don't help keyword segmentation.
The power words toggle
The tool has a power words toggle that prepends "Results-driven" or swaps "Experienced" for "Proven" in certain patterns. The 10 power words are: Proven, Trusted, Expert, Certified, Award-winning, Results-driven, Strategic, Innovative, Passionate, Dedicated. Use them sparingly — one per headline. Two power words in a 195-character headline reads as self-congratulation, and recruiters discount them. The toggle is off by default in the cleaner patterns (2, 3, 5, 9) and on in the authority patterns (1, 4, 10).
Gotchas
- 220 is a ceiling, not a target. A 221-character headline is truncated by LinkedIn in search results — the last word gets cut mid-sentence. The sweet spot is 180-220 because that's what fits the search snippet. A 140-character headline is better than a 221-character one.
- The headline is the only field that shows everywhere. It appears in search results, comments, post likes, connection requests, and messages. Your title and company don't — only the headline. Treat it as your one-shot pitch.
- Keyword density beats cleverness. "Growth Product Manager | SaaS | B2B | PLG | Retention" scores higher on LinkedIn search than "I turn coffee into pipeline." The second is memorable; the first gets found. Optimize for being found first, clever second.
- Numbers must be real. "3x faster" only works if you actually shipped 3x faster. Recruiters ask for the story in the first screening call, and a number you can't defend kills the conversation.
- "Passionate about" is a red flag to recruiters. Pattern 10 (Role passionate about skill) scores lowest because "passionate" is the most overused word on LinkedIn — it appears on 47 million profiles. Use pattern 1 or 2 instead.
- The CTA depends on your goal. "Open to opportunities" signals you're job-hunting (LinkedIn shows this to recruiters). "Hiring" signals you're building a team. "DM me" is informal and works for networking. Pick the one that matches your intent — don't default to "Open to opportunities" if you're not.
- Power words are discounted when overused. "Results-driven Strategic Innovative Proven Senior PM" reads as a parody. One power word per headline. The tool's toggle adds one; adding more by hand is on you.
- The ex-company pattern only works with name recognition. "Ex-Acme Corp" means nothing if Acme isn't a household name. "Ex-Google," "Ex-McKinsey," "Ex-Stripe" carry weight. If your previous employer isn't recognizable, skip pattern 8.
- LinkedIn parses the pipe as a keyword separator. "PM | SaaS | B2B" tells LinkedIn these are three separate keyword blocks. "PM · SaaS · B2B" (middle dots) doesn't — LinkedIn treats it as one string. Use the pipe for keyword segmentation.
Summary
- The 220-character limit is a ceiling, not a target. The sweet spot is 180-220 characters — long enough for role + skills + value prop, short enough to fit the search snippet. The tool's length score gives 40 points in the sweet spot, 25 at 120-179, 0 over 220 (truncated headlines are worse than short ones).
- The four-signal scoring is length (40), keyword density (25), CTA (20), numbers (15). Keyword density is the score that matters for LinkedIn search — the tool checks which of your role + skills + audience appear in the text and divides by total keywords.
- Ten patterns from the same inputs: Role @ Company (default), Helping audience (consultant), I help audience (coach), Credential Role (authority), Building at Company (startup), 10x achievement (impact), Turning input into output (transformation), Ex-BigCo (career-changer), Role | CTA (minimal), Role passionate (enthusiast — weakest).
- The pipe separator outperforms the em dash because LinkedIn's search parser treats pipe-separated segments as independent keyword blocks. The em dash reads as a parenthetical; the middle dot doesn't segment at all.
- Power words are one-per-headline maximum. Proven, Results-driven, Strategic, Certified — use one, never two. Recruiters discount headlines that stack them.
- The CTA depends on your goal: "Open to opportunities" for job-hunting, "Hiring" for team-building, "DM me" for networking. Don't default to one that doesn't match your intent — LinkedIn shows the "Open to" signal to recruiters.
- Generate at the LinkedIn Headline Generator; for your bio use Social Media Bio Generator, for long-form content use Twitter/X Thread Maker, and for discoverability use Hashtag Generator.