Google X-Ray Search to Lead List
Use Google X-Ray search to find public profile or company results, then use ProfileSpider to extract the visible results into a structured lead list. Save the rows, enrich missing details where available, and export to CSV, Excel, or JSON.
Goal
What This Workflow Is For
Turn public Google X-Ray search results into a structured lead list you can save, enrich, and export.
Use this workflow when you find relevant people, companies, profiles, or directories through Google X-Ray search and want to move those results into a structured lead list.
Google X-Ray search helps you find public pages using search operators. ProfileSpider helps with the next step: extracting visible results, profile links, companies, source URLs, and other useful fields into rows.
This page is not a general guide to X-Ray search operators. It is the product workflow for going from search results to a saved ProfileSpider list.
Prerequisites
Before You Start
Confirm the page and tooling match this workflow.
Before you start, make sure you have:
- ProfileSpider installed in Chrome
- A Google X-Ray search query or a tool-generated search from the LinkedIn X-Ray Search Builder
- A public search results page or public target pages you can access normally
- A clear target profile, such as founders, recruiters, sales managers, agencies, developers, consultants, or local businesses
- A plan for what fields you want to save, such as name, title, company, LinkedIn URL, website, email, tags, and source URL
This workflow works best when the search results expose useful profile titles, snippets, URLs, or target pages that ProfileSpider can turn into structured rows.
Fit
Best For / Not Ideal For
Set expectations before you install or run an extract.
Best for
- Turning LinkedIn X-Ray search results into a prospect list
- Finding public profiles by role, company, location, or keyword
- Building recruiting source lists from Google results
- Collecting companies or people from indexed directories
- Finding public profile URLs before email finding
- Creating a structured list from search results before manual review
- Combining free search discovery with ProfileSpider extraction
Not ideal for
- Private profiles or pages hidden behind login walls
- Automating Google searches at scale
- Bypassing search engine, website, or platform restrictions
- Expecting every search result to contain complete lead data
- Replacing manual relevance review for high-value prospect lists
- Using vague queries that return broad, irrelevant results
Steps
Step-by-Step Workflow
- 1
Build a focused X-Ray search query
Start with a specific role, industry, location, platform, or company type. For LinkedIn research, use the LinkedIn X-Ray Search Builder to generate a cleaner Google query.
Example query pattern: site:linkedin.com/in "Head of Sales" "SaaS" "Amsterdam". Adjust the platform, role, location, and keywords for your use case.
- 2
Open the Google results page
Run the query in Google and review the results. Make sure the page contains relevant profiles, company pages, directories, or public URLs before extracting.
- 3
Extract visible results with ProfileSpider
Open ProfileSpider on the search results page or on selected target pages. Extract visible names, titles, companies, URLs, snippets, and source links where available.
Google results may only expose partial data. For richer rows, open promising result pages and extract from those pages directly.
- 4
Save results to a lead list
Save the extracted rows to a new or existing list. Use tags to identify the query, platform, role, location, or campaign.
Example tags: linkedin-xray, head-of-sales, amsterdam, founder-search, recruiting-source, saas-leads.
- 5
Review and enrich the rows
Remove irrelevant search results, check whether the profile URLs are correct, and enrich missing fields where available. If you have LinkedIn URLs, use the email-finding workflow where appropriate.
- 6
Export the final list
Export the reviewed list as CSV, Excel, or JSON. Keep the original Google result URL or source URL so you can trace each row back to where it was found.
Schema
What ProfileSpider Extracts
Default fields for this workflow. Add or remove columns before you extract.
- NameThe person, company, profile, or result title found in the search result or target page.
- TitleA job title, headline, role, or search-result title when available.
- CompanyThe company connected to the person or result if visible in the snippet or target page.
- Profile URLA LinkedIn, GitHub, company, directory, or other public profile URL found through the X-Ray search.
- WebsiteThe company, personal, or source website if exposed by the result or target page.
- Search SnippetUseful context from the search result, such as role, location, description, or keyword match.
- EmailAn email address if visible on the source page or added later through email finding where available.
- TagsLabels used to track the X-Ray query, role, location, campaign, platform, or source.
- Source URLThe Google result URL or target page URL where the row came from.
Output
Example Output
What a downloaded file looks like. Real exports are saved as .csv, .xlsx, or .json.
| Name | Title | Company | Profile URL | Website | Tags | Source | |
|---|---|---|---|---|---|---|---|
| Sofia Martin | Head of People | Northstar Talent | linkedin.com/in/sofiamartin | northstartalent.com | linkedin-xray, recruiting | google.com/search?q=site:linkedin.com/in+head+of+people+saas | |
| Daniel Weber | VP Sales | Weber Growth | linkedin.com/in/danielweber | webergrowth.io | daniel@webergrowth.io | sales-leads, xray | google.com/search?q=site:linkedin.com/in+vp+sales+b2b |
| Nina Verhoeven | Founder | ExampleTech | linkedin.com/in/ninaverhoeven | exampletech.com | founder-search, saas | google.com/search?q=site:linkedin.com/in+founder+saas+amsterdam |
Troubleshooting
Common Problems
The search results are too broad
Make the query more specific with role, location, industry, platform, or company keywords. Vague queries create noisy lead lists.
Google only shows partial information
Use the results page for discovery, then open the most relevant target pages and extract richer data from those pages directly.
Some extracted rows are not leads
Search results often include articles, directories, job posts, or unrelated pages. Review and remove irrelevant rows before enrichment or export.
The same profile appears in multiple searches
Use profile URL, company, email, or domain to identify duplicates. Add tags for each query so you can see where a row came from.
Emails are missing
X-Ray search usually finds profile URLs, not verified emails. Save profile rows first, then use email finding where available.
Questions