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
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
- Open your LinkedIn profile in another tab — logged out or in a private window is even better, because that's what visitors see.
- Tick every item that's genuinely true today. The score updates live; About and activity items are weighted heavier on purpose.
- 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.
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.