LinkedIn X-ray search is a way to find public LinkedIn profiles from Google instead of from LinkedIn's own search bar: you restrict Google to LinkedIn profile pages with site:linkedin.com/in and add the job title, skills and location you need, for example site:linkedin.com/in "data engineer" "London". Google's Search Help documents the three operators that do most of the work: quotes for an exact phrase, site: to stay on one site and the minus sign to exclude a word. X-ray search costs nothing and the search itself needs no LinkedIn account, but it only returns profiles that their owners make public and that Google has indexed.
What is LinkedIn X-ray search
LinkedIn X-ray search is the technique of using a general search engine, usually Google, to search inside LinkedIn's public profile pages.
LinkedIn X-ray search works because every public profile has its own web address. According to LinkedIn's Help Center, a member's public profile URL starts with www.linkedin.com/in, so a Google search limited to that path returns profiles and leaves out company pages, jobs and posts.
The strings in this guide are for Google, not for LinkedIn's search bar. Boolean search inside LinkedIn has its own syntax, explained in our guide to Boolean operators with sourcing examples.
How to X-ray search LinkedIn with Google, step by step
To X-ray search LinkedIn, open Google, limit the search to profile pages with site:linkedin.com/in, then add one quoted job title, the skills and the location. Run it, check the first results by hand and tighten the string before you save any profile:
- Start with the site restriction. Type
site:linkedin.com/inwith no space after the colon. - Add the job title in quotes, such as
"backend developer", so Google matches the exact phrase. - Add one or two skills that a real profile for the role would mention, such as
JavaorKubernetes. - Add the location in quotes, as it appears on profiles:
"Manchester"or"Greater Manchester". - Exclude noise with the minus sign, for example
-jobsor-recruiter, to drop job ads and other recruiters. - Open the first ten results and check that they are the right profiles before refining or saving anything.
Google's Search Help is explicit about one detail that breaks many strings: "Do not put spaces between the operator and your search term." site:linkedin.com/in works; site: linkedin.com/in does not.
Which Google search operators work for LinkedIn X-ray search in 2026
In 2026, Google's Search Help documents quotes, site: and the minus sign, plus before:, after: and filetype:. Google Search Central adds that site: accepts a domain, a URL or a URL prefix, which is why site:linkedin.com/in restricts results to profile pages.
| Operator | What it does in an X-ray string | Documented by Google | Example |
|---|---|---|---|
site: |
Keeps results on one domain or URL prefix | Yes, Search Help and Search Central | site:linkedin.com/in |
Quotes " " |
Matches an exact phrase, such as a job title | Yes, Search Help | "product manager" |
Minus - |
Leaves out pages that contain a word | Yes, Search Help | -jobs |
OR |
Accepts either of two terms | Not listed in Search Help | "nurse" OR "RN" |
intitle: / inurl: |
Looks for a word in the page title or the URL | Not listed in Search Help | intitle:"sales director" |
before: / after: |
Filters by when a page was last updated | Yes, Search Help | after:2026 |
OR, intitle: and inurl: are not on Google's current list of operators, so their behaviour is not guaranteed. Use them, but test each string and check the results by hand. How intitle: narrows a search to the page title is covered in our guide to the intitle operator for sourcing.
LinkedIn X-ray search strings to copy by role
LinkedIn X-ray search strings by role combine site:linkedin.com/in, a quoted job title with its common variants joined by OR, one or two skills and a location. Copy a string, swap the city and the skills for your role, and remove a variant if it brings in the wrong profiles.
Software developer and data X-ray strings
For a recruiter at an agency looking for a senior backend developer with Java in London:
site:linkedin.com/in ("backend developer" OR "backend engineer" OR "software engineer") Java "London" -jobs
For a data engineer with Spark or Airflow in Berlin:
site:linkedin.com/in ("data engineer" OR "analytics engineer") (Spark OR Airflow) "Berlin"
For a data scientist with Python in New York, excluding students and interns:
site:linkedin.com/in "data scientist" Python "New York" -student -intern
Sales, finance, HR and healthcare X-ray strings
For an account executive selling SaaS in Chicago:
site:linkedin.com/in ("account executive" OR "sales executive") SaaS "Chicago" -recruiter
For a financial controller in Manchester with a professional accounting qualification:
site:linkedin.com/in ("financial controller" OR "finance manager") (ACCA OR CIMA) "Manchester"
For an HR business partner in Dublin:
site:linkedin.com/in ("HR business partner" OR "HRBP") "Dublin"
For a registered nurse in intensive care in Birmingham:
site:linkedin.com/in ("registered nurse" OR "staff nurse") ("intensive care" OR ICU) "Birmingham"
How to X-ray search LinkedIn by city, company and language
To X-ray search LinkedIn by city, company or language, add the term as it appears on profiles: the city in quotes, the company name in quotes, or a language plus a level word.
- By city: quote the city and its metro area as variants, for example
("San Francisco" OR "Bay Area")or("London" OR "Greater London"). - By company: quote the current or former employer, for example
"Monzo". Google cannot tell a current employer from a past one, so check the dates on each profile. - By language: add the language with a level word, for example
German (fluent OR native), for multilingual roles in Europe.
For a recruiter looking for a product manager who has worked at Monzo or Revolut in London:
site:linkedin.com/in "product manager" ("Monzo" OR "Revolut") "London"
LinkedIn's Help Center notes that members in certain countries have a public profile URL that begins with a two-letter country code, such as ca.linkedin.com/in for Canada. When a market uses that format, add its prefix as a second site restriction:
site:ca.linkedin.com/in "software developer" "Toronto"
LinkedIn X-ray search vs LinkedIn search vs a sourcing tool
LinkedIn X-ray search is free and runs on Google, but it only sees what Google has indexed, and LinkedIn may ask visitors to sign in to see a full profile. LinkedIn's own search sees members' profiles on the platform, within LinkedIn's limits. A sourcing tool such as HeyTalent searches LinkedIn directly and adds filters and contact data.
| Attribute | X-ray search on Google | LinkedIn search | Sourcing tool (HeyTalent) |
|---|---|---|---|
| Where it searches | Public profiles Google has indexed | Member profiles on LinkedIn | LinkedIn profiles, extracted in real time |
| Filters | Google operators on profile text | LinkedIn's search filters | Advanced LinkedIn filters, Boolean search and custom AI variables |
| Cost | Free | Free, with paid Premium plans | From €93 a month billed annually |
| Main limit | Only public, indexed profiles | Commercial use limit on profile searches for free accounts | Paid plan for the sourcing layer |
| What you get back | A list of links to open one by one | Profiles inside LinkedIn | A ranked list of profiles, plus emails and phone numbers on request |
For free accounts, LinkedIn's Help Center lists the activities that count toward its commercial use limit: searching for profiles on LinkedIn.com and mobile, browsing People Also Viewed and viewing profiles on the People tab of LinkedIn Pages. A search run on Google is not on that list. The other LinkedIn limits are covered in our guide to LinkedIn's connection and search limits.
X-ray string generators build these Google strings from a form. They are covered in our list of Recruitin alternatives.
What LinkedIn X-ray search cannot find
LinkedIn X-ray search can only find profiles whose owners have made them public and that Google has indexed. According to LinkedIn's Help Center, each member controls which sections of their profile can be shown to people who are not signed in or on search tools like Google, and can turn the public profile off entirely.
Search engines also lag behind LinkedIn. LinkedIn's Help Center warns that after a member changes their public profile, it can take several weeks or months at times for search tools like Google to detect the change. A job title in a Google result may therefore be out of date, so open the profile and check the current role before contacting anyone.
Google Search Central adds that search operators are bound by indexing and retrieval limits, so no X-ray string is guaranteed to return every matching profile. Run two or three variants of the same search, with different job titles or city names, and merge the results.
Profiles found through X-ray search are personal data. Saving them in a spreadsheet or an ATS means the EU GDPR applies to that list, even though the profiles are public; our guide to GDPR-compliant sourcing explains what that requires.
How HeyTalent searches LinkedIn without depending on Google's index
HeyTalent searches LinkedIn directly instead of going through Google, so its results do not depend on what Google has indexed or how recently it refreshed a profile. HeyTalent extracts LinkedIn profiles in real time, so candidates' experience is up to date at the moment of the search, including profiles outside the recruiter's network and without needing a LinkedIn licence.
The search itself starts from a brief. A recruiter describes the role to Agent Mode, HeyTalent's agent, in a job description or two lines, and Agent Mode turns it into a search with advanced LinkedIn filters. For recruiters who prefer to write their own strings, HeyTalent also supports Boolean search.
HeyTalent then filters the profiles with custom AI variables, criteria the recruiter writes in plain language, such as "has led a team of five or more", that a Google operator cannot express. Agent Mode reads every profile, ranks the candidates against the recruiter's requirements and shows the strongest matches in a table that the recruiter reviews before contacting anyone.