Skip to content

What Is X-Ray Search?

X-Ray search is a sourcing technique that uses Google's site: operator combined with Boolean strings to search the public content of websites — most commonly LinkedIn — that restrict their own internal search to paying subscribers. For example, site:linkedin.com/in 'software engineer' AND 'fintech' AND London finds public LinkedIn profiles matching those criteria without needing a LinkedIn Recruiter licence. X-Ray search is valued for reaching profiles that LinkedIn's own search surfaces differently.

Candidate Sourcing & SearchsourcingX-ray-searchgoogle-searchlinkedinUpdated March 2026

TL;DR

X-ray search is a Boolean sourcing technique that uses search engines -- primarily Google -- to search within a specific website using the site: operator. It allows recruiters to find candidate profiles on LinkedIn, GitHub, and other platforms without being constrained by those platforms' own search tools.

How It Works

Google's site: operator restricts search results to a single domain, turning the world's most powerful search engine into a scalpel for sourcing. A basic X-ray search on LinkedIn looks like this:

site:linkedin.com/in "software engineer" "[machine learning](/glossary/machine-learning)" London

This instructs Google to return only pages within the linkedin.com/in subdirectory (individual profiles, not company pages) that contain the terms "software engineer", "machine learning", and "London". The results are LinkedIn profiles indexed by Google -- including profiles that are partially visible to non-connected users.

The technique extends to any indexable platform. GitHub profiles can be searched with site:github.com to find developers by language, project type, or location data they've included in their profiles. Stack Overflow, personal portfolio sites, conference speaker directories, academic pages, and professional association directories are all fair game.

The power is in combining operators. Quotation marks for exact phrases, the minus sign to exclude terms (-jobs -hiring -recruiter), the OR operator for synonyms ("product manager" OR "product owner"), and location-specific terms all stack to narrow results to highly relevant profiles.

Why It Matters for Recruitment

LinkedIn [Recruiter](/glossary/recruiter) is expensive and its search algorithm has its own biases, keyword weighting, and subscription-tier restrictions. X-ray search bypasses all of that. It searches what Google has indexed from the public-facing version of profiles, which includes information that LinkedIn's own search might de-prioritise or exclude.

For agency recruiters who don't have LinkedIn Recruiter licences, X-ray search is often the primary sourcing tool for LinkedIn profiles. For those who do have Recruiter, X-ray search complements it -- surfacing profiles that LinkedIn's algorithm would not have surfaced, or allowing more precise keyword targeting than the Recruiter interface supports.

GitHub X-ray searches are particularly useful for technical roles. A developer's public repositories, commit history, and profile readme contain more signal about their actual skills than a LinkedIn profile that summarises those skills in buzzword-heavy bullet points. A search like site:github.com "Python" "machine learning" "open source" combined with location terms and follower count proxies finds active practitioners, not just people who listed the skill on a profile.

The limitation is coverage. Google only indexes public content. Profiles set to private, content behind login walls not accessible to Google's crawler, and content that hasn't been recently re-indexed won't appear. X-ray search is a complement to direct sourcing, not a complete replacement.

In Practice

A recruiter is sourcing for a Rust developer role in Berlin. LinkedIn Recruiter returns 12 results for "Rust" in Berlin with the right experience level. X-ray search on GitHub returns 34 profiles of developers with public Rust repositories who list Berlin in their profile.

Of the 34, several have no LinkedIn presence at all. One has a popular open-source Rust library with 400 GitHub stars -- exactly the kind of candidate who isn't actively applying and won't appear in standard searches. The recruiter reaches out via GitHub's contact options and secures a response within 48 hours.

Key Facts

ConceptDefinitionPractical Implication
site: operatorGoogle search modifier restricting results to a specific domainCore mechanic of X-ray search; works on any indexed domain
Boolean operatorsAND, OR, NOT, quotation marks, minus sign used to refine searchesCombining operators dramatically improves result precision
Indexable contentWeb content accessible to Google's crawlerPrivate profiles and login-gated content won't appear in results
LinkedIn /inThe URL subdirectory for individual LinkedIn profilesUse site:linkedin.com/in to avoid company pages and job listings
GitHub X-rayUsing site:github.com to find developers by project, language, or profile contentReturns active contributors, not just people who listed skills
False positivesResults that match keywords but aren't relevant candidatesExclusion operators (-jobs, -recruiter) reduce noise significantly
Coverage gapProfiles not indexed by Google or set to privateX-ray search supplements but cannot fully replace platform-native search

Frequently Asked Questions

What is X-ray search in recruitment sourcing?
X-ray search is the use of a search engine's site-specific operator to search within a particular website for candidate profiles. The most common application is using Google to search LinkedIn: entering site:linkedin.com/in "product manager" AND "fintech" AND "New York" into Google returns LinkedIn profile pages matching those terms, because Google has indexed those public pages independently of LinkedIn's own access controls. Sourcers use this to find candidates whose profiles appear in search engine indexes even when those candidates are not surfaced by LinkedIn's own search tools.
When should a recruiter use X-ray search instead of LinkedIn Recruiter?
X-ray search is most useful in three situations: when the recruiter lacks a LinkedIn Recruiter subscription and needs to source from LinkedIn at no platform cost; when LinkedIn Recruiter's algorithm is not surfacing the right profiles for a specific technical or unusual search combination; and when searching platforms other than LinkedIn that have no recruiter-grade search tools of their own (GitHub, Stack Overflow, Dribbble). For most systematic sourcing work, LinkedIn Recruiter provides better filtering, response tracking, and InMail capabilities. X-ray is a supplement to a dedicated sourcing platform, not a replacement.
How do you build an effective X-ray search string?
Start with the site: operator and the specific section of the platform you want to search — site:linkedin.com/in for individual LinkedIn profiles, site:github.com for GitHub user profiles. Then add Boolean operators: AND to require all terms, OR to allow alternatives, NOT or a minus sign to exclude terms, and quotation marks to require exact phrases. A practical example: site:linkedin.com/in "data analyst" AND ("Tableau" OR "Power BI") AND "London" NOT recruiter. Test in Google and review the first page of results to assess relevance before building the full longlist.