We ran Standout's live audit engine — the same one behind every free score on this site — against 50 representative LinkedIn profiles, modeled on the most common real-world patterns: 10 each across engineering, product, sales, marketing, and data. Every number below is free to cite.
The median profile scored 38 out of 100 for recruiter-search visibility. 9 in 10 scored below 60 — and not one broke 75.
Type your name — or paste your LinkedIn URL — and get your 0–100 recruiter-visibility score free, right on this page. No sign-in, no account access.
scored below 50/100
scored below 60/100 — and not one broke 75
of headlines never named the target job title
of About sections had zero searchable keywords
listed duties instead of outcomes in their bullets
recruiter keywords missing per profile, on average
The spread is strikingly flat — no job family is meaningfully “better at LinkedIn” than another. The problems are universal. Each family has its own published cut — that family's median, full 10-profile distribution, and top failure mode.
| Family | n | Mean | Median | Range | Cut |
|---|---|---|---|---|---|
| Engineering | 10 | 40.1 | 34 | 22–71 | Read cut → |
| Product | 10 | 41.9 | 38 | 24–66 | Read cut → |
| Sales | 10 | 39.2 | 38 | 19–66 | Read cut → |
| Marketing | 10 | 41 | 41 | 18–68 | Read cut → |
| Data | 10 | 42.2 | 38 | 22–66 | Read cut → |
The corpus was built with a deliberate quality spread per family. The engine separates the tiers cleanly — zero inversions below the decent/strong boundary: every sparse profile scored below every weak one, every weak below every mid. And it's notably tough at the top: even deliberately well-optimized profiles capped out at 66–71, because the engine still finds real keyword-placement failures.
| Tier (corpus label) | n | Score range |
|---|---|---|
| Sparse (blank/near-blank) | 10 | 18–29 |
| Typical-weak | 19 | 31–41 |
| Mid | 10 | 44–58 |
| Decent | 5 | 57–66 |
| Strong | 5 | 57–71 |
Type your name — or paste your LinkedIn URL — and get your 0–100 recruiter-visibility score free, right on this page. No sign-in, no account access.
Counted from the engine's own findings across all 50 audits — each audit returns one finding per area: headline, About, experience.
The single most damaging failure, flagged in some form on all 50 profiles — including the strongest. Measured against the corpus: 21 of 50 headlines (42%) never contain the job title the person is targeting, and 23 of 50 (46%) carry no seniority signal even though their target role requires one (“Senior”, “Staff”, “VP”). Recruiters search titles; LinkedIn matches text. A headline that says “Engineer II at Meridian Health Tech” is invisible to a search for “Senior Backend Engineer.”
“Software Engineer” has no seniority, no “Backend”, no stack — it matches millions of identical headlines.
— the engine on eng-01, scored 22
“PM @ Juniper Grid | MBA” uses the abbreviation “PM” — recruiter searches match “Product Manager”, not “PM”.
— the engine on pm-02, scored 29
“Building money movement at Vantorra” spends prime characters on branding, not searchable terms.
— the engine on eng-10, the top scorer at 71
30 of 50 About sections (60%) contribute zero searchable keywords: 10 are completely blank (20%), and another 20 (40%) are cliché filler — “passionate,” “team player,” “storyteller,” hobby anecdotes — with no skills, tools, metrics, or role terms anywhere. The About section is one of LinkedIn's most keyword-weighted fields, and most people leave it indexing nothing.
About section is completely blank — zero keyword surface for recruiter search.
— the engine on eng-01, scored 22
“Meme fluent. Trend obsessed.” reads as personality, not proof — zero searchable skills or metrics.
— the engine on mkt-05, scored 38
25 of 50 profiles (50%) were flagged for duty-based, metric-free bullets — “Responsible for…”, “Worked on…”, “Supported…” — with another 7 (14%) having no usable bullets at all. Recruiter search rewards the pattern action verb + keyword + measurable outcome; task lists match nothing and prove nothing.
“Made outbound calls and sent emails” describes tasks, not outcomes — no quota attainment, meeting counts, or pipeline value.
— the engine on sales-03, scored 31
“Managed roadmap” and “ran weekly stakeholder syncs” describe activity, not impact — zero numbers anywhere.
— the engine on pm-05, scored 38
The 46% no-seniority-signal stat above has its own published cut: 23 of 50 headlines carry no seniority signal their target role requires — and every one of the 23 was targeting a Senior role. 82% of Senior-targeting profiles never say “Senior”, a 24-point median score gap. Broken out across early-career, Senior, Staff/Principal, and executive targets, with the engine's verbatim quotes per stage.
Read the seniority-signal cut →The 50 profiles are constructed, not scraped. Each is a fictional profile — invented names, slugs, and companies — modeled on the most common real-world LinkedIn patterns career-switchers and recruiters see constantly: title-only headlines (“Software Engineer”), employer-only headlines, personality-slogan headlines (“Dream Chaser | Coffee Lover ☕”), blank About sections, buzzword About sections, duty-based metric-free bullets, through to genuinely well-optimized senior profiles. The quality spread per family is deliberately realistic: 2 sparse, 4 typical-weak, 2 mid, 1 decent, 1 strong.
Why constructed? Two reasons. First, LinkedIn blocks anonymous profile access — there is no legitimate way to collect 50 full profiles' text without logged-in scraping, which violates LinkedIn's terms. Second, Standout's own product promise is no account access, no scraping — the audit engine never fetches a LinkedIn URL; it audits the text a visitor pastes. A benchmark built by scraping 50 real people's profiles (and publishing their failures) would contradict that promise and be a privacy problem besides.
Each profile was scored in a single pass by the live production audit engine — the exact same code path, prompt, and model behind every visitor's free audit on this site — on September 18, 2026 (50/50 succeeded, no retries, no re-scoring, no cherry-picking: every score is the first and only result returned). Median engine latency: 8.2 seconds per audit.
Limitations, stated plainly: the corpus composition is chosen by us, so the distribution reflects our modeling of “typical” profiles, not a random sample of LinkedIn. The defensible findings are the within-benchmark patterns: how the engine separates quality tiers, what it flags most often, and the ceiling even strong profiles hit. Scores are LLM-generated and can vary a few points between runs of the same input.
When citing, say “50 representative LinkedIn profiles” or “50 profiles modeled on common real-world patterns” — never “50 real profiles.” Raw per-profile data, the corpus, and the runner scripts are available to any journalist on request via [email protected] — the whole run is reproducible in one command.
“In a September 2026 benchmark by Standout (standout9.acoco.ai), 50 representative LinkedIn profiles across engineering, product, sales, marketing, and data scored a median of 38/100 for recruiter-search visibility — 9 in 10 scored below 60, and 42% of headlines never named the job the person was actually targeting.”
Every line already matches the honest methodology — quote any of them as-is.
“In a September 2026 benchmark by Standout, 50 representative LinkedIn profiles across engineering, product, sales, marketing, and data scored a median of 38/100 for recruiter-search visibility. 9 in 10 scored below 60.”
“42% of headlines never contained the job title the person was actually targeting — the single most common LinkedIn visibility failure.”
“60% of About sections contributed zero searchable keywords — one in five was completely blank.”
“Half of all profiles listed duties instead of outcomes in their experience bullets — the pattern recruiter search rewards least.”
“No job family was meaningfully better: engineering, product, sales, marketing, and data profiles all landed within 3 points of each other on average.”
“The average profile was missing 6 keyword phrases recruiters actively search for its target role.”
Every profile, every score — including the one instructive miss (sales-10, a strong profile scored 57: its “RVP” and “GTM” abbreviations don't match recruiter search terms, which is exactly the point).
| Score | ID | Family | Tier | Target role |
|---|---|---|---|---|
| 18 | mkt-01 | marketing | sparse | Marketing Manager |
| 19 | sales-01 | sales | sparse | Account Executive, SaaS |
| 22 | eng-01 | engineering | sparse | Senior Software Engineer (Backend) |
| 22 | data-01 | data | sparse | Data Analyst |
| 24 | pm-01 | product | sparse | Senior Product Manager |
| 24 | mkt-02 | marketing | sparse | Senior Marketing Manager |
| 28 | eng-02 | engineering | sparse | Full-Stack Engineer |
| 28 | sales-02 | sales | sparse | Senior Account Executive |
| 28 | data-02 | data | sparse | Senior Data Analyst |
| 29 | pm-02 | product | sparse | Senior Product Manager, B2B SaaS |
| 31 | eng-03 | engineering | weak | Senior Frontend Engineer (React) |
| 31 | eng-04 | engineering | weak | Senior Backend Engineer, healthcare |
| 31 | sales-03 | sales | weak | Account Executive, B2B SaaS |
| 31 | sales-04 | sales | weak | Enterprise Account Executive |
| 34 | eng-05 | engineering | weak | Senior DevOps Engineer / SRE |
| 34 | eng-06 | engineering | weak | Senior iOS Engineer |
| 34 | sales-05 | sales | weak | Strategic Account Manager |
| 34 | mkt-03 | marketing | weak | Growth Marketing Manager |
| 34 | mkt-04 | marketing | weak | Senior Content Marketing Manager |
| 34 | data-03 | data | weak | Senior Data Analyst |
| 34 | data-06 | data | weak | Data Analyst |
| 38 | pm-03 | product | weak | Senior Product Manager, e-commerce |
| 38 | pm-04 | product | weak | Product Manager |
| 38 | pm-05 | product | weak | Senior Product Manager, marketplace |
| 38 | pm-06 | product | weak | Growth Product Manager |
| 38 | sales-06 | sales | weak | Enterprise Account Executive, cybersecurity |
| 38 | mkt-05 | marketing | weak | Social Media Manager |
| 38 | data-04 | data | weak | Data Scientist |
| 38 | data-05 | data | weak | Senior BI Developer |
| 41 | mkt-06 | marketing | weak | Brand Marketing Manager |
| 44 | eng-08 | engineering | mid | Senior Security Engineer |
| 44 | pm-08 | product | mid | Principal Product Manager, platform |
| 44 | sales-07 | sales | mid | Senior Account Executive, mid-market SaaS |
| 44 | sales-08 | sales | mid | Senior Sales Engineer |
| 46 | pm-07 | product | mid | Senior Product Manager, B2B SaaS |
| 46 | data-08 | data | mid | Senior Data Engineer |
| 48 | eng-07 | engineering | mid | Senior Backend Engineer (Python) |
| 48 | mkt-07 | marketing | mid | Senior Demand Generation Manager |
| 48 | mkt-08 | marketing | mid | SEO Lead |
| 57 | sales-10 | sales | strong | VP of Sales, B2B SaaS |
| 57 | mkt-09 | marketing | decent | Senior Product Marketing Manager, B2B SaaS |
| 58 | eng-09 | engineering | decent | Staff Platform Engineer |
| 58 | pm-09 | product | decent | Senior Product Manager, fintech |
| 58 | data-07 | data | mid | Senior Analytics Engineer |
| 58 | data-09 | data | decent | Senior Machine Learning Engineer |
| 66 | pm-10 | product | strong | Group Product Manager, B2B SaaS |
| 66 | sales-09 | sales | decent | Enterprise Account Executive, SaaS |
| 66 | data-10 | data | strong | Senior Data Scientist, product analytics |
| 68 | mkt-10 | marketing | strong | Head of Growth Marketing |
| 71 | eng-10 | engineering | strong | Senior Software Engineer, fintech |
The benchmark used the exact engine behind the free audit. Type your name — or paste your LinkedIn URL — and get your own 0–100 recruiter-visibility score in 60 seconds. Free, no sign-in, no account access. If you want the fixes, $1 unlocks exactly 3 paste-ready rewrites: a keyword-optimized headline, a rewritten About section, and your top 3 bullets reworded for recruiter search. One-time — no subscription.
Get my free scoreThe natural next question after a low score is who fixes it, and for how much. Compare every LinkedIn profile review option — free tools vs. $1 instant vs. human services — or see what a LinkedIn profile writing service costs in 2026 ($99–$500+).