SERP Link Exporter is a simple Chrome extension that extracts links from Google Search results and copies them to your clipboard. It supports organic results, ads, or both. You can remove duplicate URLs, strip tracking parameters, and export in plain text, CSV, or Markdown.
If you are doing SEO research, content audits, or competitor analysis, this tool helps you export SERP links fast without manual copying. It is built for marketers, developers, and writers who need clean, shareable search result URLs.
Why this extension exists
- Copy Google Search links fast.
- Separate organic results and ads.
- Clean URLs (remove utm_* and ad tracking).
- Works locally and does not send data.
Features
- Extract organic result URLs.
- Extract ad URLs from top and bottom ad blocks.
- Output formats: plain text, CSV, Markdown.
- Options: remove duplicate URLs, remove tracking parameters.
- Shows result counts in the popup.
Use cases for SEO and research
- Build link lists for content briefs or competitor analysis.
- Export Google Search links for outreach or keyword research.
- Share clean SERP links with teammates in CSV or Markdown.
- Collect ad and organic results separately for reporting.
How it works
The content script reads the Google Search results page DOM. It detects organic result blocks and ad containers, then sends the data to the popup UI. The popup formats and copies the results to your clipboard.
Install from the Chrome Web Store
Get the extension here: SERP Link Exporter on the Chrome Web Store
Install (unpacked)
- Open
chrome://extensions. - Enable Developer mode.
- Click Load unpacked.
- Select the
serp-link-exporterfolder.
How to use it
- Open a Google Search results page (
https://www.google.com/search). - Click the extension icon.
- Choose what to include and the output format.
- Click Copy to Clipboard.
Output formats
Plain text:
https://example.com
https://another.com
CSV:
type,position,title,domain,url
organic,1,Example Title,example.com,https://example.com
ad,1,Ad Title,ads.com,https://ads.com
Markdown:
- [Example Title](https://example.com)
URL cleaning rules
When “Remove tracking parameters” is on, these are removed:
utm_*gclidfbclidmsclkid
The base URL is preserved.
Project structure
manifest.json: Chrome extension manifest (MV3).content.js: Extracts organic and ad results from the page.popup.html,popup.css,popup.js: Popup UI and copy logic.icons/: Extension icons.
Privacy
This extension runs only on Google Search pages. It does not send data, store data, or make network requests.
FAQ
Does it work on any Google country domain?
Yes. It works on Google Search result pages that use the standard layout.
Does it collect data or track usage?
No. It runs locally in your browser and does not send data.
Can I export only ads or only organic results?
Yes. You can select organic results, ads, or both before exporting.


