LinkedIn Sourcing

The definitive guide to finding candidates on the world's largest professional network. Boolean searches, InMail templates, and tactics that get responses.

900M+ professionals on LinkedIn
18-25% average InMail response rate
3x better reach with boolean search

LinkedIn is where 900 million professionals live. It's the default platform for recruiting - and that's both an advantage and a problem. Every recruiter is there, which means top candidates are bombarded with messages. Standing out requires more than a Recruiter subscription.

This guide covers everything from basic boolean search syntax to advanced InMail psychology. Whether you're using free LinkedIn or a full Recruiter seat, you'll find tactics to improve your response rates and find better candidates faster.

Why LinkedIn Dominates Recruiting

LinkedIn's market position is unassailable for now. Here's why it works:

  • Self-updating database - Users maintain their own profiles, so data stays current
  • Professional context - People expect to be contacted about opportunities
  • Network effects - 900M+ members means virtually every professional is there
  • Search infrastructure - Robust filters for location, experience, skills, and more
  • InMail delivery - Direct access to candidates without needing email addresses

The downside: success on LinkedIn requires skill. The platform is so crowded that generic outreach gets ignored. Top engineers might receive 50+ recruiting messages per week. Standing out requires better targeting, better messaging, and better timing.

LinkedIn Account Tiers Explained

LinkedIn offers several product tiers, each with different capabilities and price points. Here's what you actually get:

Free

LinkedIn Basic

$0/month

  • Basic search with limited filters
  • ~100 profile views per month
  • Connection requests only (no InMail)
  • Limited search results per query

Best for: Occasional hiring, startups with no budget

Premium

LinkedIn Premium

~$60/month

  • 5 InMail credits per month
  • See who viewed your profile
  • More search filters
  • Unlimited profile browsing

Best for: Hiring managers doing occasional searches

Corporate

Recruiter Corporate

$8,000-15,000/year

  • 150 InMail credits per month
  • Full candidate database access
  • Team collaboration features
  • ATS integrations
  • Advanced analytics

Best for: Recruiting teams, agencies

Is Recruiter Worth It?

For most companies hiring regularly, Recruiter Lite pays for itself after 1-2 hires. The math: 30 InMails at $170/month vs. agency fees of 15-25% of salary. If you're hiring developers at $150k, that's $22,500+ per placement through an agency vs. ~$500 in LinkedIn costs over a few months.

If the price is prohibitive, consider LinkedIn alternatives like pay-per-use sourcing tools.

Boolean search is how you turn LinkedIn's database into a precision instrument. Instead of browsing generic results, you can target exactly the candidates you want.

Essential Operators

AND

Both terms must be present

python AND django
OR

Either term can be present

engineer OR developer
NOT

Exclude a term

engineer NOT junior
" "

Exact phrase match

"product manager"
( )

Group terms together

(senior OR lead) AND engineer

Search Logic

Build searches from simple to complex:

Level 1: Basic keyword

software engineer

Level 2: Add specificity

"software engineer" AND python

Level 3: Expand with OR

"software engineer" AND (python OR django OR flask)

Level 4: Exclude noise

"software engineer" AND (python OR django) NOT (junior OR intern OR student)

Level 5: Target seniority

(senior OR staff OR principal) AND "software engineer" AND (python OR django) NOT recruiter

Copy-Paste Search Strings

Use these as starting points. Customize for your specific requirements, location filters, and company preferences.

Senior Backend Engineer

(senior OR staff OR lead) AND ("software engineer" OR "backend engineer" OR "backend developer") AND (python OR golang OR java OR ruby) NOT (recruiter OR recruiting OR "talent acquisition")

Combine with location and company size filters for best results.

Frontend/React Developer

("frontend engineer" OR "front-end developer" OR "frontend developer" OR "react developer") AND (react OR "react.js" OR typescript) AND (senior OR "3+ years" OR "5+ years") NOT (angular OR vue)

Product Manager

("product manager" OR "product lead" OR "senior PM") AND (B2B OR SaaS OR enterprise OR "product-led") NOT ("project manager" OR "program manager" OR associate)

Sales Development Rep (SDR/BDR)

(SDR OR BDR OR "sales development" OR "business development representative") AND (SaaS OR B2B OR "tech sales") NOT (manager OR director OR VP)

DevOps / Platform Engineer

(devops OR "site reliability" OR SRE OR "platform engineer" OR "infrastructure engineer") AND (kubernetes OR terraform OR AWS OR GCP) AND (senior OR lead OR staff)

UX/Product Designer

("product designer" OR "UX designer" OR "senior designer") AND (figma OR sketch) AND (B2B OR SaaS OR enterprise) NOT (graphic OR visual OR UI-only)

InMail Best Practices

InMail is LinkedIn's direct messaging for people outside your network. It's your primary outreach tool - and the hardest to get right. The average InMail response rate is 18-25%, but top recruiters hit 40%+ consistently.

What Drives Response Rate

High Impact

Subject Line

70% of opens depend on the subject. Keep it short (4-7 words), specific, and curiosity-driving. Avoid "Exciting opportunity" - everyone writes that.

High Impact

Personalization

Reference something specific: a recent post, a project, a mutual connection. Generic templates feel like spam. Even one personalized sentence dramatically improves response.

Medium Impact

Length

Optimal: 75-100 words. Too short feels lazy, too long doesn't get read. Mobile users especially skip long messages.

Medium Impact

Timing

Tuesday-Thursday, 8-10am local time. Avoid Monday mornings (inbox clearing) and Friday afternoons (weekend mode).

Lower Impact

Call to Action

Ask for one specific thing. "Would you be open to a 15-minute call?" beats "Let me know your thoughts."

The Psychology of Response

People respond when:

  • They feel seen - You noticed something about them specifically
  • It's easy - Clear next step, low commitment ask
  • There's upside - Even if not interested now, the conversation could be valuable
  • FOMO - The opportunity sounds genuinely interesting or unique

People ignore when:

  • It's obviously a template blast
  • The message is about you, not them
  • Too much information or too many asks
  • The role sounds generic or beneath their level

Message Templates That Work

These templates consistently get 30%+ response rates. Customize the bracketed sections.

The Specific Compliment

Subject: Your [specific project/article] caught my attention

Hi [Name],

I came across your [specific thing - article, GitHub repo, talk, project] on [topic]. [One specific observation about what impressed you].

I'm reaching out because we're building [brief company description] and looking for [role]. Given your background in [relevant area], I thought you might find it interesting.

Would you be open to a quick call to share more? Even if the timing isn't right, I'd love to connect.

[Your name]

Works best for: Candidates with public work (open source, writing, speaking)

The Mutual Connection

Subject: [Mutual connection] suggested I reach out

Hi [Name],

[Mutual connection name] mentioned you when I described the type of [role] we're looking for at [Company]. They spoke highly of your work at [their company].

We're [one sentence about company/product] and scaling the [team]. The role involves [2-3 key responsibilities].

Any interest in learning more?

[Your name]

Works best for: Warm intros, leveraging your network

The Straight Shooter

Subject: Senior [Role] at [Company] - [key detail]

Hi [Name],

I'll be brief: we're hiring a [role] at [Company]. The role: [one sentence on scope]. The team: [size/structure]. Comp: [range if you can share].

Based on your experience at [current/recent company], this could be a fit.

Worth a conversation?

[Your name]

Works best for: Senior candidates who value directness, in-demand roles

The FOMO Creator

Subject: [Company] is doing something different with [area]

Hi [Name],

Quick question: have you seen what [Company] is doing with [specific technical/business area]?

We're [brief intriguing description - problem you're solving, scale you're operating at, or unique approach]. The [role] we're hiring would [specific impactful responsibility].

I realize you may not be looking, but this is the kind of role that doesn't come up often. Happy to share more if you're curious.

[Your name]

Works best for: Passive candidates, unique opportunities

Connection Request Strategy

When you don't have InMail credits, connection requests with notes are your alternative. The constraint: only 300 characters for your note.

Connection Note Templates

Professional Interest:

Hi [Name] - I've been following your work on [specific topic] and would love to connect. I'm [your role] at [Company] and think there could be interesting overlap. Hope to stay in touch!

Shared Background:

Hi [Name] - Noticed we both [shared connection: same school, previous company, industry]. Always great to connect with fellow [shared identity]. Would love to add you to my network.

Direct Recruiting:

Hi [Name] - Your background in [area] caught my eye. We're hiring [role] at [Company] and I'd love to share details. Open to connecting?

Connection Request Limits

LinkedIn limits connection requests to ~100/week. Exceeding this triggers warnings and potential account restrictions. Quality over quantity - targeted requests to strong-fit candidates beat mass blasts.

Building a Talent Pipeline

LinkedIn isn't just for immediate hiring. Used strategically, it becomes a long-term talent pipeline.

Pipeline Strategies

  • Saved searches - Create searches for roles you hire regularly, get alerts when new candidates match
  • Projects in Recruiter - Organize candidates by role, stage, and status
  • Content engagement - Follow and engage with potential candidates before you need to hire them
  • Nurture sequences - Stay in touch with strong candidates who aren't ready to move

The Long Game

Best practice for passive recruiting:

  1. Identify - Find strong candidates for future roles
  2. Connect - Add them to your network (with personalized note)
  3. Engage - Comment on their posts, share relevant content
  4. Nurture - Periodic check-ins, no hard pitch
  5. Convert - When timing is right, you have a warm relationship

This takes time but dramatically improves conversion rates when you actually need to hire.

Measuring LinkedIn Success

Track these metrics to improve over time:

Response Rate

Target: 25%+

Replies divided by messages sent. Below 15% means your messaging needs work.

Interested Rate

Target: 10%+

Positive responses divided by messages sent. Tracks actual interest, not just politeness.

Screen Rate

Target: 50%+

Candidates who complete a screen divided by interested responses. Low rate = targeting issues.

Passthrough Rate

Varies by role

Candidates who advance past screen. Indicates sourcing quality and calibration.

Common LinkedIn Mistakes

Mass blasting templates

Sending identical messages to 100 people. Response rates crater, and LinkedIn may restrict your account.

Fix: Personalize at least the first sentence. Quality over quantity.

Writing novels

Long messages about your company's mission, values, and funding. Nobody reads them.

Fix: Under 100 words. Save details for the conversation.

Generic subject lines

"Exciting opportunity" or "Quick question" - everyone uses these.

Fix: Be specific. "[Role] at [Company]" or reference something unique.

No follow-up

Sending one message and giving up. Many candidates need 2-3 touches.

Fix: Send a polite follow-up after 5-7 days. Different angle, not just "bumping."

Ignoring profile optimization

Candidates check who's messaging them. A sparse or sales-focused profile hurts credibility.

Fix: Complete your profile, add a professional photo, describe your role clearly.

Not using all filters

Basic keyword search returns thousands of results. You waste time on poor matches.

Fix: Use company size, years of experience, school, and other filters to narrow results.