SERP Link Exporter: Export Google Search Links Fast

PhD researcher, web developer, data director, growth hacker, AI enthusiast, and educator with 18+ years of experience in tech.

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)

  1. Open chrome://extensions.
  2. Enable Developer mode.
  3. Click Load unpacked.
  4. Select the serp-link-exporter folder.

How to use it

  1. Open a Google Search results page (https://www.google.com/search).
  2. Click the extension icon.
  3. Choose what to include and the output format.
  4. 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_*
  • gclid
  • fbclid
  • msclkid

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.

Enjoyed this article? 💜

If you found this helpful and want to support my work, consider becoming a sponsor on GitHub. Your support helps me create more free content, tutorials, and open-source tools. Thank you so much for being here — it truly means a lot! 🙏

Support My Work

Read Next