All free guides

Get shortlisted

LinkedIn Profile Setup For Freshers

Priya has six SDE openings in Pune. She opens LinkedIn Recruiter, types "React Node 2026 Pune" , ticks "Open to work", and gets 2,400 profiles. Aarav is not one of them. His headline says "Student at XYZ College of Engineering". His About is empty. His top skill is Microsoft Word.

9 min readFree, no email neededUpdated 11 September 2026

Step 1 · Resume

Why Priya cannot find you

🔍

Priya has six SDE openings in Pune. She opens LinkedIn Recruiter, types "React Node 2026 Pune", ticks "Open to work", and gets 2,400 profiles. Aarav is not one of them. His headline says "Student at XYZ College of Engineering". His About is empty. His top skill is Microsoft Word.

LinkedIn is a search engine. Recruiters do not scroll; they search. The search reads four things: your headline, your About, your skills list, and your Open-to-work settings. If the words are not there, you do not exist.

This guide sets up all four, plus the things Priya checks after she finds you: photo, banner, Featured, projects. About 90 minutes once, then 15 minutes a week.

  • 1
    Headline: five formulas, pick one
  • 2
    About: four lines, with a filled example
  • 3
    Photo, banner, custom URL
  • 4
    Featured, projects, experience
  • 5
    Skills, Open to work, the weekly routine

Headline: five formulas

220 characters under your name, shown in search results, comments and requests. "Student at XYZ" gives Priya nothing to search for. Pick one formula, fill it, and keep the searchable words in the first 60 characters.

1Role + stack + proof
[Target role] · [3 skills] · [one number you can defend]
Aspiring Backend Developer · Java, Spring Boot, MySQL · Built 3 REST APIs used by 300+ students
2Degree + stack + availability
[Degree, batch] · [Track (skills)] · Open to [role] from [month year]
B.Tech CSE '26 · Full-stack (React, Node, PostgreSQL) · Open to SDE roles from June 2026
3What you build, for whom
I build [thing] for [people] · [proof number] · [stack]
I build web apps students actually use · 200+ users on my last project · React, Node, MongoDB
4Intern + stack + college
[Intern title] at [company or type] · [stack] · [year, branch, college]
SDE Intern at a fintech startup · Python, Django, PostgreSQL · Final-year IT, VIT Vellore
5Rank + DSA + target
[Rank or rating] · [DSA language (rating)] · [year, branch] · Seeking [role]
Top 5% TCS CodeVita 2025 · DSA in C++ (LeetCode 1,640) · Final-year CSE · Seeking SDE-1

Rules: one separator (· or |), used two or three times. No emoji train, no "Fresher" alone, no "Seeking opportunities". Every number must be true; Priya will ask about it.

About: four lines

Only the first two lines show before "see more". So the stack goes in line one or two, never line four. First person, plain sentences, no adjectives about yourself.

L1
who you are + what you build[Year] [degree] student at [college], [city]. I build [kind of thing] that [does what for whom].
L2
proof: two projects with numbersBuilt [project 1], [what it does, number] ([stack]), and [project 2], [what it does, number] ([stack]). Links in Featured.
L3
stack + what you are learning nowStack: [6–8 skills]. Currently learning: [one or two things].
L4
what you want + how to reach youLooking for [role] from [month year], [locations or remote]. Email: [firstname.lastname@gmail.com].
Filled: Aarav
L1
Final-year CSE student at XYZ College, Pune. I build full-stack web apps that fix small, real problems on campus.
L2
Built SplitEasy, a bill-splitting app used by 40 hostel students (React, Node, PostgreSQL), and NoticeBot, a Telegram bot that delivers college notices to 300+ students (Python). Links in Featured.
L3
Stack: JavaScript, React, Node.js, Express, PostgreSQL, Git. Currently learning: Docker and system design basics.
L4
Looking for SDE or full-stack roles from June 2026, in Pune or Bengaluru, or remote. Email: aarav.sharma@gmail.com.

Length: 600–900 characters is right. The limit is 2,600; nobody reads past 900. Delete "passionate", "hardworking" and "quick learner" wherever they appear.

Photo, banner, custom URL

PhotoFace, light, plain

  • Shoulders up, face filling about 60% of the circle
  • Plain wall or blurred background, daylight from the front
  • Plain shirt or kurta, look at the lens, small smile
  • Same photo on GitHub and Naukri
  • No sunglasses, no car selfie, no group-photo crop, no graduation gown with parents cropped out

Banner1584 × 396 px

  • Make it in Canva in ten minutes: your name, target role, stack, "Open to SDE roles · June 2026"
  • Keep text in the middle 60%; the photo circle covers the bottom-left on phones
  • Two colours, one font, no photo of a laptop from Unsplash
  • The default blue banner says "I never set this up". A motivational quote says worse.

Custom URL, two minutes

What LinkedIn gave you

linkedin.com/in/aarav-sharma-9b7a12a3

What you set

linkedin.com/in/aaravsharma-dev

On desktop: Me → View profile → "Edit public profile & URL" (top right) → pencil next to the URL. Try firstname-lastname first; if taken, add -dev or your batch year. Use the same handle on GitHub and paste this exact link in your resume header.

Skills: the 15 to list

Recruiter search filters on the skills list. Fifteen real ones beat fifty. This is the full-stack fresher set; blue means one of your three Top skills.

JavaScriptReact.jsNode.jsExpress.jsREST APIsSQLPostgreSQLMongoDBGitGitHubData StructuresAlgorithmsJavaHTML/CSSProblem Solving

Swap for your trackSame 15, different words

  • Java track: swap React.js, Node.js, Express.js for Spring Boot, Hibernate, MySQL
  • Python track: swap for Django, Flask, Pandas
  • Android: swap for Kotlin, Android SDK, Firebase
  • Delete: Microsoft Word, PowerPoint, Leadership, Time Management, Communication

Get endorsedThree moves, one week

  • Endorse ten classmates on skills they truly have. Most return it within a day.
  • Message three project teammates: "Can you endorse me for React, Node and PostgreSQL? I'll do yours."
  • Ask your internship mentor for one endorsement and one recommendation, on the last day.
Priya, filtering by skill
Filter: Node.js · PostgreSQL · Pune
Aarav's list: Microsoft Word · Leadership · Teamwork · C (basic)
Not a match. Not because he cannot code. Because the words were not there.

Open to work: what recruiters see

Profile → the "Open to" button → "Finding a new job". The last question is visibility. It has two answers, and they are not the same thing.

All LinkedIn members

Green #OpenToWork frame on your photo. Everyone sees it, including Priya's Recruiter filter. For a student with no job to protect, this is the right setting.

Recruiters only

No frame. Only people paying for Recruiter see the tag; your current employer's recruiters are hidden from it. Switch to this the day you join somewhere.

Fill it like this
Job titles (5)
Software Engineer · Software Development Engineer · Full Stack Developer · Backend Developer · Software Engineer Intern
Location types
On-site, Hybrid, Remote: tick all three
Locations
Pune · Bengaluru · Hyderabad · India (Remote). Add the city you can actually move to.
Start date
"Immediately, I'm actively applying"
Job types
Full-time and Internship. Not contract, not part-time.

Priya's filter matches your titles and locations word for word. "Web Developer" alone does not match "Software Engineer". Five titles, the ones on the job posts you want.

The 15-minute weekly routine

A finished profile that never moves sinks in search. Fifteen minutes, three days, same time each week. Set a phone alarm.

Monday5 min · comment

Comment on three posts by engineers or recruiters at your target companies. Two sentences that add something, never "Great post!" or "Interested".

"We hit the same N+1 problem on our fest site. Fixed it with one JOIN instead of a loop; did you try caching first?"
Wednesday5 min · connect

Five connection requests with a note (200 characters max shows fully). Seniors placed last year, recruiters at companies you applied to, people who replied to your comments.

"Hi Priya, final-year CSE student building full-stack apps in React and Node. I applied for the SDE-1 role at [company]; I'd like to follow your posts. Aarav"
Friday5 min · post

One post about what you built or learnt this week. Shape: one-line hook, what you did, one number, one link, one question. Four to six lines. No hashtag wall.

"My Telegram bot now sends college notices to 312 students. This week: added a search command in 40 lines of Python. Link in comments. What should it do next?"

Monthly, 10 minutes: update the number in your headline, add any new project, check Open to work is still on. Four weeks of this is 12 comments, 20 connections, 4 posts. Aarav's first recruiter message arrived in week six.

Done when: 12 ticks

Headline uses one of the five formulas and has a stack and a number.
About is four lines, stack in line one or two, email in line four.
Photo: face, daylight, plain wall. Banner: made by you.
Custom URL set, and the same link is in your resume header.
Featured has three things: live project, GitHub, resume or best post.
Two projects added: description, skills, live and GitHub links as media.
Exactly 15 skills, three pinned as Top skills, Word and Leadership deleted.
Ten endorsements given, five received.
Open to work: five titles, all location types, visible to all.
Searched your own name logged out: photo, headline and URL look right.
Phone alarm set for Monday, Wednesday, Friday.
One placed senior has looked at the profile and said "fine".

Go further, on the store: ATS Resume Template + 100 XYZ Bullets ATS · 30 Referral Scripts, for the DMs after they accept REFER · Placement Kit, all eight guides KIT. Comment the keyword on any Pwscoding reel.

Want this on your phone?

Everything above, as a PDF built to read on a phone the morning of the interview. It costs nothing — we ask for an email so we can send it, and that is all.

LinkedIn Profile for Freshers: Set It Up in 30 Minutes