Resumes & Job Search

How Recruiters Search for Candidates, and How to Make Your Profile Findable

She has a role open and forty minutes before her next call. She doesn't read applications — she runs a search. Everything here follows from that.

Resumes & Job Search — How recruiters actually search

A recruiter has a data engineer role open and forty minutes before her next call. She doesn't read applications. She opens LinkedIn Recruiter, types a string of quoted job titles joined by OR, sets location to Bengaluru, drags the experience slider to 3–7 years, and hits search.

Here is how recruiters search for candidates, stated plainly: they query a database using literal words, apply filters that remove people silently, sort the survivors by relevance, and spend a few seconds on each result. You are not being read. You are being matched on nouns, then glanced at.

Most profile advice is written without that picture in mind. This starts there.

How recruiters search for candidates, step by step

The sequence is more mechanical than candidates imagine.

She picks a search tool — LinkedIn Recruiter, a job portal database like Naukri's Resdex, or her own ATS. She pulls three or four must-have terms straight off the job description, usually without deep domain knowledge, because she's filling roles across four functions this quarter. She writes a boolean string, sets filters, runs it.

Then comes the part nobody sees: the result count. Nine hundred and forty profiles. She is not going to open nine hundred and forty profiles. She'll work the first two or three pages properly and skim to page five if those are thin. Everyone below might as well not exist.

For each result she reads the name, headline, current title and company, and location. That's the card in the list view. If two of those look right, she clicks in — and then you get roughly the attention a resume gets. Ladders' 2018 eye-tracking study, an update of its 2012 six-second finding, measured recruiters spending an average of 7.4 seconds on an initial resume review. Seven seconds isn't reading. It's a decision about whether to start reading.

This channel matters more than the application channel. Gem's 2026 Recruiting Benchmarks Report found sourced candidates are nearly eight times more likely to be hired than inbound applicants, that direct sourcing produced 11% of hires from 2.6% of applications, and that only about 0.5% of applicants receive an offer — roughly one hire per two hundred applications. Naukri's own blog puts it in Indian terms: recruiters run more than seven lakh searches a day on its database, and it estimates 50–60% of hiring happens through recruiter-initiated search rather than applications.

You can apply to fifty jobs and stay invisible in the channel that produces most of the hires.

What does a real boolean search string look like?

Something close to this:

`` ("data engineer" OR "senior data engineer" OR "ETL developer" OR "analytics engineer") AND (Python OR Scala) AND (Spark OR Airflow OR dbt) AND (Snowflake OR Redshift OR BigQuery) NOT intern NOT fresher ``

Read it the way the database does. Quotation marks force an exact phrase, so "data engineer" won't match a profile that only says engineer. Parentheses group alternatives. OR means any one is enough. AND means every group must appear somewhere in your profile text. NOT deletes you outright.

Three things follow, and they're the whole argument.

You're matched on literal strings, not on meaning. Nothing in that query understands that "built the company's pipeline layer" is data engineering.

The recruiter picks the synonyms. Sourcing guides advise brainstorming four to six title variations per role, and good recruiters do — but only the variants they've heard of. If your title isn't on her list, you're gone, and you'll never know.

NOT clauses do real damage. Adding NOT intern to trim juniors also removes a senior architect whose profile mentions "managed our intern programme." Recruiters add these on a second pass, after the junk appears, and rarely check what the exclusion cost them.

Which filters silently exclude you?

Filters run before ranking. They're binary, and there's no partial credit.

Location is the brutal one. Recruiters filter by city or metro area, and your profile location is whatever you set it to, not where you're willing to work. If you live in Kochi and want Bengaluru roles, a Bengaluru filter drops you before any keyword is read.

Current title is filtered separately from keywords. LinkedIn Recruiter has a dedicated title filter with a current/past toggle. A recruiter filtering on current title "Product Manager" won't see you if your current title reads "Lead — Special Projects," however much product work sits in the description below it.

Then years of experience, industry, current and past companies, degree, graduation year. On Indian job portals, add current CTC and notice period, both filtered aggressively — a ninety-day notice is one many recruiters exclude outright.

Two filters are about behaviour rather than history. LinkedIn's Spotlights surface candidates who've signalled they're open to work, who've been recently active, who follow the company, or who applied before. Naukri's Resdex has resume freshness, which its recruiter documentation describes as an indicator of when a candidate was last active on the site. A profile last touched in 2021 usually means a dead phone number, and experienced recruiters filter it out on reflex.

Which profile fields are actually searched?

Not all of them, and not equally.

FieldWhat it does
HeadlineSearched, and it's the line she reads in the results list. Highest leverage per character.
Current job titleBoth a keyword field and a hard filter.
Past job titlesSearched; drives the "past title" filter.
Skills sectionSearched, and backs a dedicated skills filter.
Experience descriptionsSearched by keyword, but not shown in the results list.
About / summarySearched by keyword. Rarely read before a click.
Uploaded resume text (job portals)Fully searched, and often the largest keyword surface you have.
Recommendations, endorsements, banner image, featured linksBarely or not at all searchable. Persuasion, not discovery.

Keyword search on LinkedIn covers the whole profile text — headline, summary, experience, skills, education. The distinction that matters isn't searched versus unsearched; it's which fields also carry a filter and which appear in the results list. Headline and current title do both. That's why they're worth more than everything else combined.

One quiet detail: stop words like and, of, at, by, for and with are ignored. "Head of Growth" and "Head Growth" match identically. Don't spend headline characters on connective tissue.

Why does a strong profile with the wrong words stay invisible?

Here's the failure I've watched most often.

Someone spends four years on paid acquisition, lifecycle email and landing pages. Their headline says "Growth Hacker | I make numbers go up." The About section is genuinely well written. The results are real.

Nobody sourcing that role types growth hacker. They type ("digital marketing manager" OR "performance marketing manager" OR "growth marketing manager") AND (Google Ads OR Meta Ads OR SEM). That profile contains none of those strings, so it ranks nowhere in every relevant search, forever. The person concludes the market is bad.

The same trap catches "people person" instead of HR generalist, "storyteller" instead of content marketer, and every internal title your employer invented. If they call you a Technical Solutions Ninja, that title is invisible outside the building.

The fix is unglamorous. Open ten live postings for the role you want and note the exact title each uses plus the tools named in the requirements. Those are your resume keywords for recruiters — not the words you'd choose, the words they type. Where your internal title differs, write both: "Senior Analyst (Business Analyst) — Supply Chain" is honest and searchable.

Practise before it counts

Xakal runs AI interviews that read what you actually say — not how you look. Try a practice round and see your transcript.

Try Xakal free →

How do you place keywords without stuffing?

Put each important term in the highest-value field it honestly belongs in, once or twice, and stop.

A headline that works: "Java Backend Developer | 5 yrs | Spring Boot, Microservices, AWS | BFSI." Ugly, and it wins. Title, seniority, three searchable tools, one domain — everything a recruiter needs to decide from the results list without clicking.

Spell out acronyms and abbreviations both ways at least once. Someone searching "Search Engine Optimization" won't match a profile that only says SEO. Same for CA and Chartered Accountant, PM and Product Manager.

Then stop. The Ladders study found excessive keyword repetition among the worst-performing resumes — a wall of terms reads as noise to the human who arrives after the search. Stuffing also fails on its own terms: a keyword appearing eleven times doesn't beat a keyword appearing twice in a headline. Field placement carries weight; raw frequency mostly doesn't.

Do skills and endorsements affect recruiter search?

Listing a skill matters. Endorsements matter far less than people think.

The skills section is a structured field with its own filter, so an unlisted skill can cost you an entire search even when the word appears in your experience text. List the ones you'd defend in an interview, name tools rather than traits — Kubernetes, Salesforce, Power BI, not "team player."

Endorsements are a credibility glance at click time, not a ranking lever worth chasing. Twenty endorsements on a skill you barely use is worse than none: it pulls the wrong searches to a profile that then disappoints. Reciprocal endorsement trading is wasted effort.

Does profile activity change how you rank?

Recency is a real signal, and on Indian job portals it's blunt enough to exploit.

Naukri's own guidance to candidates is direct: updating profile information moves you higher in recruiter search results, and recently active profiles get priority because recruiters want people who'll answer the phone. Re-uploading your resume resets the freshness date. So does editing your headline.

Practical job portal profile tips, then. Update something real every week or two — a new skill, a project line, a refreshed resume file. Log in regularly. Keep completeness at 100%, not because the score itself ranks you, but because every blank field is a filter you fail. And keep notice period and CTC accurate; wrong numbers pull you into searches you can't convert.

LinkedIn profile optimization for job search works differently. There's no freshness sort, but Recruiter's spotlights favour recently active members. Posting occasionally doesn't hurt. It's a much weaker lever than your headline.

What does "open to work" actually do?

Two separate switches, and people confuse them.

Sharing with recruiters only is a private setting that places you in LinkedIn Recruiter's Open to Work spotlight, which many recruiters use as a filter. LinkedIn blocks recruiter seats registered to your current employer from seeing it, but that depends on employer-to-seat matching and isn't airtight — agency recruiters and personal licences slip through.

The green #OpenToWork photo frame is the other switch: public, visible to your manager and your clients, a signal to humans rather than a search filter.

If you're unemployed or your search is already known, use both. If you're employed and quiet, use the recruiter-only setting and skip the frame. Either way, fill in the preferences — titles, locations, on-site or remote, start timing — because those fields feed the filter, not just the badge.

How do you check whether you're actually findable?

  1. Search for yourself the way recruiters search for candidates. Type your target job title and top two tools into LinkedIn's search bar, filter to People and your city, and look for yourself. If you're not there, your nouns are wrong.
  2. Read your own headline in a results list, not on your profile page. Cover everything else. Does it say what you are, at what level, with what?
  3. Check LinkedIn's Search Appearances under your profile analytics. It shows which keywords and which companies' searches you turned up in. If those keywords describe a job you no longer want, your profile is optimised for your past.
  4. On Naukri, check your last-updated date. Older than a month is already suppressing you.
  5. Open ten target postings and mark which exact titles and tools appear in your profile text. Anything in six of ten postings and zero times in your profile is a gap.
  6. Ask someone in recruiting to run the search and tell you where you land. Uncomfortable, and worth more than any checklist.

The honest limit

Findability is a distribution problem, not a quality one. Fixing it changes how many recruiters see you. It doesn't change whether you're right for the job, and a profile engineered to match searches you can't survive only moves the rejection later, which is worse for you than an early no.

So do the noun work, then go back to the harder thing: being obviously good at something specific and able to show it in the forty-five minutes after someone finally calls. Practising that under real conditions is the part most candidates skip — Xakal, at thexakal.com, gives candidates a free interview a day through Xara AI Interviews, one way to hear yourself answer before it counts.

Knowing how recruiters search for candidates should be encouraging rather than depressing. The system you've been losing to isn't judging you. It's matching strings, and you can change your strings this afternoon.