logo
Start Hiring FreeBook a Demo
Features
Agentic AI RecruitingStaffing AgenciesFrontline HiringStartup FoundersHiring ManagersAI SourcingAI InterviewerEnrichmentPilot
Hire TalentAboutPricingJoin TalentBlogs
Start Hiring FreeBook a Demo
ConnectDevs Blog

Oct 25, 2026 ยท 8 min read

X-Ray Search for Recruiters: Google Strings That Still Work in 2026

Saad Sufyan

Saad Sufyan

Share:

X-Ray Search for Recruiters: Google Strings That Still Work in 2026
Saad Sufyan
Saad SufyanContributor

Founder & CEO @ Codesy Consulting | Building ConnectDevs, an AI-Powered Hiring Platform | Helping Companies Scale with Elite Software Engineers, AI Solutions & Digital Transformation | Worked with Startups, Enterprises & Fortune 500 Brands

X-Ray Search for Recruiters: Google Strings That Still Work in 2026

X-ray search for recruiters means using Google's site: operator to search inside LinkedIn, GitHub, Stack Overflow and other sites from outside their own search boxes. For years it was the cheapest way to find passive candidates. Since early 2024 it has been less reliable on LinkedIn, but it still works well on developer sites.

This guide gives you copy-paste strings, explains what changed, lists the mistakes that return empty results and shows when it is time to stop typing operators and use AI sourcing instead.

TL;DR

  • X-ray search is a Google query pattern: site: plus quoted keywords, a location and exclusions.
  • It works best on GitHub and Stack Overflow. On LinkedIn it returns thinner results than it did before 2024.
  • Most failures come from small syntax errors: a space after site:, a lowercase OR or missing parentheses.
  • X-ray finds names, not contact details or outreach. Plan for a separate enrichment and outreach step.
  • Switch to AI sourcing when you run the same search across several platforms every week.

Table of Contents

What is X-ray search?

X-ray search is a way to search a specific website through Google by adding the site: operator to a query. Instead of using LinkedIn's search, you ask Google to return only pages from linkedin.com/in that match your keywords. The same idea works for GitHub profiles, Stack Overflow user pages, university sites and public PDF resumes.

It is a form of Boolean search. If you need a refresher on operators like AND, OR and NOT, start with our guide to Boolean search for recruiters. X-ray adds one idea on top: the site restriction.

The basic formula is:

site:[domain or path] "keyword 1" "keyword 2" "location" -exclusion

Google operators recruiters use

Google's own search help page documents fewer operators than recruiters use in practice, so test each string before you rely on it. These are the ones that matter:

Operator What it does Example
site: Limits results to a domain or path site:github.com
" " Matches an exact phrase "machine learning"
OR Matches either term (use capitals) ("Django" OR "FastAPI")
- Excludes a term -jobs -directory
intitle: Term must appear in the page title -intitle:repositories
inurl: Term must appear in the URL -inurl:status
filetype: Finds a file type such as PDF filetype:pdf "resume"
* Wildcard for a missing word "senior * engineer"

Some old operators no longer work. Pin's X-ray search guide reports that Google retired related: in 2023 and cache: in 2024. If a string copied from an old blog post returns nothing, an outdated operator is a likely cause.

Copy-paste X-ray strings

Swap the bracketed parts for your own role, skills and location. These patterns are adapted from the examples in Pin's guide and 100Hires' LinkedIn X-ray guide.

GitHub: developers by skill and city

site:github.com "Python" ("Django" OR "FastAPI") "Berlin" -intitle:repositories

The -intitle:repositories exclusion removes repository listing pages, so you see more user profiles. Our full walkthrough on finding passive candidates beyond LinkedIn covers what to do once you land on a profile.

Stack Overflow: people who answer questions in your stack

site:stackoverflow.com/users "java" "toronto"

User pages show the topics someone answers about, which is useful evidence of depth in a specific technology.

LinkedIn: public profiles (reduced results)

site:linkedin.com/in ("software engineer" OR "backend engineer") "austin" -jobs -directory

Expect fewer and less complete results than the same search in LinkedIn Recruiter. More on why below.

Public resumes: PDF files

filetype:pdf "software engineer" "Python" "Chicago" -jobs -template -sample

The exclusions remove job ads and resume templates. Resumes found this way can be years old, so check the candidate's current role before you reach out.

University project pages

site:*.edu filetype:pdf "resume" "computer science" "machine learning"

Useful for early-career roles and research-heavy teams.

How to build your own string in five steps

  1. Pick the platform. Choose where your candidates leave public evidence. Engineers leave code on GitHub and answers on Stack Overflow. Designers and marketers are more likely to appear on portfolio sites.
  2. List the title variants. Candidates write "Software Engineer", "SDE" or "Backend Developer". Put the variants in one parenthesis group joined with OR.
  3. Add two or three skills. Use the terms a candidate would write on their own profile, not the wording from your job post.
  4. Add a location. A city name filters well. For remote roles, leave it out and filter later.
  5. Exclude noise. Add -jobs, -intern or -recruiter one at a time and check the results after each change.

Why LinkedIn X-ray got worse

Sourcing experts documented a change in early 2024: Google began indexing fewer fields from public LinkedIn profiles. According to Pin's guide, Google can no longer see work history, education, skills or most location data on many profiles. A search that once matched a skill in the middle of a profile now only matches the headline and a few visible fields.

Public profiles can also take weeks or months to refresh in search engines, so a title you see in Google may be out of date. LinkedIn also does not publish a feed of changes for Google to follow. Treat every X-ray result as a lead to check, not as a confirmed current profile.

If you also pay for LinkedIn Recruiter, see our comparison of LinkedIn Recruiter alternatives for cheaper options.

Common mistakes that return empty results

  • A space after the colon. site: github.com breaks the operator. Write site:github.com.
  • Lowercase OR. Use OR in capitals.
  • Missing parentheses. Without them, OR can scramble the logic of the whole query.
  • Job-post language. "Seeking an experienced engineer" is not how people describe themselves. Search for the terms they actually write.
  • Too many exclusions. Each minus term can hide real candidates. Add them gradually.
  • Typos in the path. linkedin.com/il returns nothing. The profile path is /in.

Long strings can also be cut short. 100Hires reports that Bing limits queries to 10 terms, so the end of a long string may be ignored. Keep strings short and test in Google first.

Limits and compliance

X-ray search is useful, but it has real limits:

  • Exact-match dependence. It misses people who describe the same skill in different words.
  • One platform at a time. You run, review and de-duplicate each site's results by hand.
  • Partial coverage. Pin's own index analysis, a vendor figure, suggests fewer than 13% of software engineering profiles have a public GitHub. Many strong engineers never appear in a GitHub X-ray.
  • No contact data and no workflow. You get a name and a link. Email lookup, outreach and tracking are manual. Read our guide on recruiter outreach response rates before you start messaging.

Public does not mean free to use however you like. Check the terms of each platform you search, and follow privacy rules such as GDPR if you store candidate data. Ask your legal or compliance contact before you build a database from scraped results.

X-ray search vs Boolean search vs AI sourcing

X-ray search Boolean in a sourcing tool AI sourcing
Where you search Google, one site at a time Inside one platform Across a profile database
How you query Operators and exact phrases Operators and filters Plain-language criteria
Handles synonyms Only if you list them Only if you list them Usually, by design
Contact data No Sometimes Often through enrichment
Cost Free Tool subscription Tool subscription
Best for Niche, one-off searches Precise control Repeat searches at volume

For a deeper look at the trade-off, read our comparison of Boolean search vs natural language search.

When to switch from X-ray to AI sourcing

Keep X-ray in your toolkit for rare skills and quick checks. Move to an AI sourcing tool when:

  • you repeat similar searches every week for different roles;
  • you spend more time cleaning results than contacting people;
  • you need email addresses and a place to track replies; or
  • your candidates are not on GitHub or Stack Overflow.

ConnectDevs Scout searches a published 800M+ public-profile graph and returns ranked evidence for recruiter review. Missing emails can be filled in with candidate enrichment. Plans start free, with paid tiers listed on the pricing page. You still review every shortlist yourself.

FAQ

What is X-ray search in recruiting?

X-ray search is a Google search that uses the site: operator to find profiles on one website, such as GitHub or LinkedIn, using keywords, locations and exclusions.

Does LinkedIn X-ray search still work in 2026?

It still returns some public profiles, but results are thinner than before 2024 because Google indexes fewer profile fields. Use it for leads and verify them.

Is X-ray search free?

Yes. Google search costs nothing. Your costs are time and the tools you need for email lookup and outreach.

Is X-ray search against LinkedIn's rules?

Searching Google for public pages is different from scraping LinkedIn. Automating collection or copying profile data at scale can breach platform terms and privacy law. Check the current terms and ask your legal team.

Why did my X-ray search stop working?

The usual causes are a retired operator, a syntax error such as a space after site:, too many exclusions, or Google's reduced LinkedIn indexing.

Can AI write X-ray search strings?

Yes, a chat assistant can draft strings quickly. Test each one, because assistants sometimes use retired operators or break the parentheses.

Conclusion

X-ray search is still worth learning. It costs nothing, it works well on GitHub and Stack Overflow, and it teaches you how candidates describe themselves. Use it for narrow, one-off searches, and accept that LinkedIn results are now partial. When the same work repeats weekly, a tool that searches intent instead of exact strings will save you the hours.

Tired of rebuilding strings for every role? Explore AI candidate sourcing and run your next search on a live role.

Recent blogs

View all

Recruiter InMail Response Rate: Benchmarks and 9 Ways to Raise It

Recruiter InMail Response Rate: Benchmarks and 9 Ways to Raise It

Oct 25, 2026

Juicebox Alternatives in 2026: 8 AI Sourcing Tools Compared

Juicebox Alternatives in 2026: 8 AI Sourcing Tools Compared

Oct 25, 2026

Best AI Sourcing Tools for Recruiters in 2026: 9 Platforms Compared

Best AI Sourcing Tools for Recruiters in 2026: 9 Platforms Compared

Oct 25, 2026

How to Hire Your First Engineer: A 3-Week Playbook for Non-Technical Founders

How to Hire Your First Engineer: A 3-Week Playbook for Non-Technical Founders

Oct 25, 2026

Paradox Alternatives: 7 Recruiting Tools Compared for 2026

Paradox Alternatives: 7 Recruiting Tools Compared for 2026

Oct 25, 2026