LinkedIn profile completeness checker

Work through 25 weighted checks — photo & banner, headline, About, experience, activity — and watch your profile score live. Each item says why it matters. Your progress saves in your browser.

free · no login · runs in your browser

0
profile score / 100
0/25
checks passed
Ghost profile
verdict
The 25 checks

Open your profile in another tab and check against what's actually there — not what you remember writing. Ticks save automatically in this browser.

How to use it

  1. Open your LinkedIn profile in another tab — logged out or in a private window is even better, because that's what visitors see.
  2. Tick every item that's genuinely true today. The score updates live; About and activity items are weighted heavier on purpose.
  3. Treat the unchecked items as your to-do list. Fix a few, come back — your progress is saved in this browser.

Your profile is a landing page, not a résumé

Every post you publish, every comment you leave, every connection request you send routes traffic to one place: your profile. It's the landing page for everything you do on LinkedIn — and like any landing page, it either converts the visit (a follow, a reply, a meeting) or it doesn't. A résumé mindset optimizes for a recruiter reading top to bottom. Almost nobody reads top to bottom.

What visitors actually do, in order: glance at your photo, read your headline, register the banner — all in about a second — then, if you've earned it, read the first three lines of your About before the "see more" fold. Only the already-convinced scroll into Experience. That reading order is why this checklist weights the top of the profile and the About section heavier than the résumé sections: they're seen 10x more. If your headline is the weak link, the headline analyzer scores it check by check, and the About generator drafts an opening that survives the fold.

Why activity counts double

Here's what most profile checklists miss: a complete-but-dead profile still fails. Before anyone hires you, buys from you or accepts your meeting, they run a quick diligence check — they scroll your recent activity. No posts in six months reads as "not really here", and every polished section above it starts to look like staging. That's why "posted in the last 30 days" is the single heaviest item in this score, and why a meaningful comment this week is worth more than a filled-in education section. The static items get you to presentable; the activity items are what make the profile alive. If you want AI assistants — not just humans — to know who you are, run the AI visibility checker next; it's the same idea one level up.

For AI agents

Auditing a LinkedIn profile with Claude Code or another agent? Install the skill version — it carries all 25 weighted checks so your agent can score a profile description and produce the fix list in the terminal:

npx skills add liftli-ai/skills --skill linkedin-profile-checklist

Part of the liftli-ai/skills collection — browse all 28 skills, one per tool on this site. For the full pipeline (voice extraction, strategy memory, publishing), connect the Liftli MCP.

Frequently asked questions

What makes a LinkedIn profile complete?

Complete means every surface a visitor checks is working: a recent close-up photo, a banner that says what you do, a headline that leads with an outcome, an About that hooks in the first lines and ends with a CTA, experience entries with numbers, pinned skills, and — the part most checklists skip — visible recent activity. A profile with all fields filled but no activity still reads as abandoned.

Why do the activity items count more in this score?

Because activity is the diligence check. When someone considers hiring, buying from or replying to you, they scroll your recent posts and comments to see if you're real and current. A polished-but-silent profile fails that check exactly like an empty one. That's why posting in the last 30 days carries the single biggest weight here.

What order do visitors actually read a LinkedIn profile in?

Photo first, headline second, banner third — all within about a second — then the first three lines of your About if you've earned the scroll. Experience and skills come later, if at all. That's why this checklist weights the top-of-profile and About items heavier than the résumé sections below the fold.

What size should my LinkedIn banner and profile photo be?

Banner: 1584×396 pixels. Profile photo: at least 400×400 pixels, and it should be a recent close-up — your face reads at thumbnail size in comments and search, so a full-body or distant shot turns into an unrecognizable blur where it's seen most.

Does this checklist upload or read my LinkedIn profile?

No. It's a self-audit: you check items against your own profile and the page scores them locally. Your ticks are saved in your browser's localStorage so you can come back — nothing is sent anywhere, and there's no login.

How often should I redo this profile audit?

Quarterly for the static items — headline, About, banner drift out of date as your work changes. The activity items are the exception: they expire by design. "Posted in the last 30 days" and "commented this week" need re-earning continuously, which is the honest part of the score.

Related free tools

The hardest item on this list is "posted in the last 30 days."

Liftli keeps that box ticked: it turns your voice notes, calls and commits into posts in your extracted voice, waiting for your one-tap yes.

Start free — no card