Back to Blog
Sourcing Strategy|14 min read|

LinkedIn Recruiting Guide:Source, Screen, and Hire Better Candidates

LinkedIn has 1 billion members. Most recruiters use it the same way: send a generic InMail, get ignored, repeat. Here is how to actually get responses and build a pipeline that closes.

LinkedIn is the default recruiting channel for most professional roles, and for good reason. Over 70% of the global workforce is on the platform, and LinkedIn's own data shows that members are 40% more likely to consider a job opportunity when they have engaged with the recruiting team before being contacted. But most hiring teams treat it like a job board and wonder why their outreach gets ignored.

The problem is not the platform. The problem is the approach. Recruiters who see consistent 25-35% InMail response rates are not doing anything magical. They are targeting precisely, writing short personalized messages, and building a presence on the platform that makes candidates want to respond. This guide covers all of it.

LinkedIn recruiting works best as part of a broader sourcing strategy. If you are not already thinking about passive candidate engagement, read our guide on how to source passive candidates. And if your job descriptions are not pulling in the right applicants on any channel, fix that first with our job description guide.

One more thing before we get into tactics: LinkedIn is a relationship-based platform, and the recruiters who treat it that way consistently outperform those chasing short-term volume. Your sourcing strategy should include building your network, not just mining it. That distinction matters for everything that follows.

Platform Access

Free, Recruiter Lite, or LinkedIn Recruiter: which tier do you need?

The right tier depends on your hiring volume. Many teams overpay for full LinkedIn Recruiter when Recruiter Lite does the job. Others try to stretch a free account across 20 open roles and lose months of productivity.

Free Account

$0

  • Profile views per month: ~80
  • InMail credits: 0
  • Advanced search filters: Limited
  • Saved searches: 3
  • Who viewed your profile: 5 days
  • Project folders: No

Best for: Occasional sourcing, employer branding posts

Recruiter Lite

~$170/mo

  • Profile views per month: Unlimited
  • InMail credits: 30/mo
  • Advanced search filters: 20+
  • Saved searches: 10
  • Who viewed your profile: 90 days
  • Project folders: Yes

Best for: Small teams hiring 1-5 roles at a time

LinkedIn Recruiter

~$835/mo

  • Profile views per month: Unlimited
  • InMail credits: 150/mo
  • Advanced search filters: 40+
  • Saved searches: Unlimited
  • Who viewed your profile: All time
  • Project folders: Yes + ATS sync

Best for: Teams hiring 10+ roles, agency recruiters

My view: Recruiter Lite is the sweet spot for most in-house recruiting teams. Full LinkedIn Recruiter makes sense when you are running 15+ concurrent searches, need ATS sync (which cuts admin time significantly), or your team has multiple recruiters sharing credits. Agency recruiters almost always need the full seat.

One thing that often gets overlooked: LinkedIn Recruiter includes access to candidates who have set their profile to "Open to Work" privately. That pool alone, about 30 million members at any given time, is worth the upgrade if you hire regularly. You cannot reach them on a free or Lite account.

Sourcing Technique

Boolean search: the fastest way to find the right profiles

Boolean search operators let you build precise search strings instead of relying on LinkedIn's keyword matching, which is often too broad. You can use these in the LinkedIn search bar on any plan, but they are most powerful inside LinkedIn Recruiter where you have access to 40+ filters on top of them.

AND

"product manager" AND SaaS

Both terms must appear in the profile

OR

"VP of Engineering" OR "Head of Engineering"

Either term can appear. Expands your result set.

NOT

"software engineer" NOT intern

Exclude profiles with this term

"Quotes"

"full-stack developer"

Exact phrase match. Use this for job titles.

(Parentheses)

(Python OR Go) AND backend

Group terms to control logic order

A real example for hiring a senior backend engineer in Berlin: ("backend engineer" OR "software engineer" OR "backend developer") AND (Python OR Go OR Rust) AND (Berlin OR "remote"). That search narrows a pool of thousands to the profiles actually worth reviewing.

The most common mistake: using AND too aggressively. Requiring Python AND Go AND Kubernetes AND Docker AND microservices filters out strong engineers who only list their primary stack. OR is your friend when targeting a skill set with multiple valid variations.

Once you build a Boolean string that works, save it as a saved search in LinkedIn Recruiter. The platform sends weekly alerts when new profiles match. That turns a one-time search into a passive sourcing channel that keeps running while you work on other things. Pair this approach with a talent pipeline strategy and you will rarely start from zero on a new role.

Outreach

InMail templates that get responses (and what kills them)

The honest answer on InMail response rates: the average recruiter gets 10-15%. Strong recruiters get 25-40%. The difference is not magic. It is specificity. Candidates receive 5-10 InMails per week from recruiters using almost identical messaging. The ones that stand out reference something real.

What works
What doesn't
Subject line

Your work on [specific project] caught my attention

Exciting opportunity at [Company]

Opening

I noticed you led the payments migration at Stripe. That's exactly the problem we're solving at [Company].

I came across your profile and was impressed by your experience.

The ask

Would you be open to a 20-minute call this week to explore if there's a fit?

I'd love to tell you more about this amazing opportunity at our fast-growing startup.

Length

3-5 sentences. Shorter wins.

3+ paragraphs. No one reads a wall of text in a cold message.

The subject line is the single highest-impact element. LinkedIn shows only the subject line in the notification, so it determines whether the message gets opened at all. Generic subjects like "Exciting opportunity" or "Are you open to new opportunities?" get ignored. Subjects that reference something specific, a project, a skill, a recent post, consistently outperform by 2-3x.

On length: shorter is better. Most InMails run 150-200 words and get a fraction of the response rate of 60-80 word messages. Candidates are not reading a cold pitch. They are scanning it. If the value is not clear in 5 seconds, they close the message. State who you are, why you are reaching out specifically to them, and what you want. That is it.

One tactic that works well: connect requests instead of InMails. A personalized connection request with a one-line note ("Saw your work on distributed systems at Stripe, curious if you are open to a quick chat") often outperforms a full InMail because it feels less transactional. This is free, and acceptance gives you a direct message channel. For senior candidates especially, the relationship framing matters. SHRM data shows that 72% of candidates are more likely to respond when they feel the recruiter knows something specific about their background.

Job Postings

How to get more qualified applicants from LinkedIn job posts

The job title determines your reach

LinkedIn's algorithm matches job titles to candidate search behavior. A title like "Rockstar Frontend Ninja" will not show up in searches. "Senior Frontend Engineer" will. Use the title candidates actually search for, not the one that sounds exciting in your company culture. If your internal job title differs from the market norm, use the market term in your posting.

Screener questions filter before they apply

LinkedIn lets you add up to three screening questions to your job post. Use them. "Do you have 3+ years of experience with Kubernetes?" or "Are you authorized to work in Germany without sponsorship?" saves your team hours of review. Set qualifying answers so that applications that fail automatic requirements are flagged immediately. This one change cuts unqualified review time by 40-50% in high-volume roles.

Salary range is no longer optional

LinkedIn now shows a salary range banner on job posts that include compensation data. Posts with salary ranges get 36% more applications than those without, according to LinkedIn's platform data. Beyond the algorithmic boost, you filter out candidates for whom the role would never close anyway. Candidates who self-select out over compensation save everyone time. See our guide on pay transparency in hiring for how to structure your ranges correctly.

Promoted posts: when to pay and when not to

Promoted LinkedIn job posts get 3-5x more visibility, but they deliver volume, not quality. If your job description is vague, paying to promote it just floods your pipeline with unqualified applicants. The math on promotion makes sense for roles with clear requirements where you need volume fast. For niche technical or senior roles, targeted outreach almost always outperforms paid promotion on quality-per-hire. Use promotion as a complement to sourcing, not a substitute for it.

Employer Brand

Building a LinkedIn presence that makes candidates want to respond

Here is the part most recruiting guides skip: LinkedIn InMail response rates are directly tied to the credibility of your profile and your company's presence on the platform. A candidate who has seen your posts, knows your company, and has engaged with your content will respond to an InMail at 2-3x the rate of a candidate receiving a cold message from a blank profile.

For company pages: post content that shows what it is like to work there. Engineering teams writing about technical decisions. Product teams showing their process. Real people, not stock photos and mission statement quotes. According to LinkedIn's Talent Solutions research, companies with active career pages see 2x the apply rate on job posts versus companies with sparse pages.

For individual recruiter profiles: your personal LinkedIn matters as much as the company page. Add a clear headline that explains what you recruit for and where ("Recruiting Engineers at Prepzo | Berlin + Remote"). List your current open roles in your featured section. Engage with content in your industry niche. When a candidate checks who messaged them and finds an empty profile, response rates drop significantly.

The compounding effect here is real. A company that consistently shares honest content about its culture, product, and team attracts inbound interest from candidates who are already pre-sold on working there. That is the difference between reactive recruiting and building a talent brand. Read our guide on employer branding for how to structure this systematically.

Measuring Performance

LinkedIn recruiting metrics that actually tell you something

LinkedIn Recruiter has a built-in analytics dashboard. Most teams glance at it and ignore it. That is a mistake. These four metrics will tell you within two weeks whether your sourcing is working or wasting time.

InMail acceptance rate

20-30%

35%+

<15%

Search-to-outreach ratio

1 message per 10 views

Targeted, high quality

Spray and pray

Pipeline conversion

5-8% of views to pipeline

Strong targeting

Wrong persona or JD

Job post applicant quality

~30% qualified applicants

Specific JD + screened questions

Vague JD, no screener

InMail acceptance rate is the leading indicator. If it drops below 15%, your message or targeting needs fixing before you burn more credits. The fix is almost always one of two things: the message is too generic, or you are reaching candidates who are not in the market.

Pipeline conversion tells you whether the people entering your process are the right fit. If you are sourcing 50 candidates and only 2 make it to the offer stage, either your screening criteria are too strict, your job requirements do not match market supply, or your job description is misleading candidates about the role. Track this metric for each role separately. Aggregate numbers hide role-specific problems. These pair well with broader recruitment metrics your team should already be monitoring.

Long-Term Strategy

Building a LinkedIn talent pool that reduces time-to-fill

Use LinkedIn Projects to tag and track candidates

LinkedIn Recruiter Projects let you organize candidates by role, stage, and status. Tag every strong candidate you review, even ones you cannot hire right now. When a role opens, search your existing pool before going back to cold sourcing. Companies that maintain active talent pools cut their time-to-fill on repeat roles by 30-40%.

Stay warm with candidates who are not ready now

When a strong candidate declines or timing does not work, stay connected. Send a quick message every 3-6 months: congratulate them on a promotion, comment on a post they shared, or send a brief update on what your team is building. These micro-touchpoints mean that when they are ready to move, they think of you first. Most recruiters drop candidates entirely after a pass. That is a waste of sourcing work already done.

Set up saved search alerts for evergreen roles

For roles you hire repeatedly (engineering, sales, customer success), create saved Boolean searches with weekly alerts. Review the new profiles each week and add the strong ones to your project. This takes 20-30 minutes per week but builds a warm pool that compounds over time. By month 6, you will start roles with 10-15 pre-qualified candidates already in your pipeline.

Ask your team to be active on LinkedIn

Your employees' networks are assets. When engineers, product managers, and designers on your team post about their work, those posts reach their networks, many of whom are exactly the people you want to hire. This is not about forcing everyone to post corporate content. It is about making it easy for people to share what they are actually working on. An active team network expands your inbound reach without additional budget.

The teams that consistently reduce time-to-hire are not those with bigger budgets. They are the ones maintaining ongoing relationships. LinkedIn is the most practical platform for that at scale. Track these efforts against your overall time-to-hire benchmarks to see where pipeline building is making a difference.

Frequently Asked Questions

Is LinkedIn Recruiter worth the cost for small teams?

For teams hiring more than 5 roles per year, LinkedIn Recruiter typically pays for itself in time saved. The 150 monthly InMail credits, ATS integration, and advanced filters make a real difference. If you hire fewer than 5 roles per year, Recruiter Lite at roughly $170 per month is the better entry point. Free accounts work for occasional sourcing but will limit your reach on passive candidates.

What is a good InMail response rate on LinkedIn?

LinkedIn's own data puts average InMail response rates around 10-25%. Response rates above 30% indicate strong targeting and messaging. Rates below 10% are a signal that your messages are too generic, your targeting is off, or you are reaching people who are not open to new roles. The single biggest driver of response rate is personalization tied to the candidate's specific experience, not their job title.

How do I find passive candidates on LinkedIn without Recruiter?

Boolean search in LinkedIn's standard search bar gets you further than most people realize. Combine job titles, skills, and location filters with AND, OR, and NOT operators. The free account limits how many profiles you can view per month, but if you are selective about who you contact, you can source 3-5 strong candidates per role without paying for Recruiter. Also, building your own network visibility through regular employer branding content attracts passive candidates inbound.

How many InMails should I send before giving up on a candidate?

Send one InMail. If there is no response after 7 days, send a brief follow-up through a connection request or a second InMail. After two attempts with no response, move on. Sending three or more messages to a non-responder damages your employer brand and wastes credits. The rare exception is a very senior hire where the role is highly specific and the candidate is a near-perfect fit.

Does LinkedIn prioritize job posts that you pay to promote?

Yes, promoted job posts get significantly more visibility than free posts. LinkedIn's algorithm surfaces promoted jobs in feed and search results across a wider audience. That said, a well-written free post with specific requirements will outperform a vague promoted post on quality of applicants. If you use promotions, pair them with screener questions in the application to filter volume. Paying to amplify a poorly written job description just gets you more unqualified applications faster.

What is the best time to send InMails for higher open rates?

Tuesday through Thursday mornings, between 8 AM and 10 AM in the recipient's time zone, consistently outperform other windows. Monday mornings are noisy with weekend backlog. Friday afternoons get ignored. Avoid weekends. That said, the difference between best and worst send times is smaller than the difference between a personalized message and a generic one. Focus more on the message quality than the timing.

Resources & Further Reading

Related Guides

External Sources

Manage your LinkedIn pipeline in one place

Prepzo's pipeline engine centralizes candidates from LinkedIn, job boards, and referrals in one structured hiring workflow. No more tracking outreach in spreadsheets.

Try Prepzo free
Abhishek Singla

Abhishek Singla

Founder, Prepzo & Ziel Lab

RevOps and GTM leader turned founder, building the future of hiring and talent acquisition. 10 years of experience in revenue operations, go-to-market strategy, and recruitment technology. Based in Berlin, Germany.