git404hub

what is unblock-coverted-keywords-script fr?

itallstartedwithaidea/unblock-coverted-keywords-script — explained in plain English

Analysis updated 2026-05-18

1JavaScriptAudience · generalComplexity · 2/5LicenseSetup · easy

tl;dr

A free, open source Google Ads script toolkit that finds and removes negative keywords accidentally blocking search terms that actually convert.

vibe map

mindmap
  root((repo))
    What it does
      Finds blocking negatives
      Removes bad negatives
      Audits search terms
    Tech stack
      JavaScript
      Google Ads Scripts
      Google Sheets
    Use cases
      Recover lost conversions
      Clean conflicts
      Agency wide cleanup
    Audience
      Marketers
      Agencies
      PPC managers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Recover ad spend by finding negative keywords that are silently blocking your converting search terms.

VIBE 2

Clean up conflicting negative keywords across an entire Google Ads account, including Performance Max campaigns.

VIBE 3

Run the conflict cleaner across up to 50 client accounts at once for agency-managed Google Ads accounts.

what's the stack?

JavaScriptGoogle Ads ScriptsGoogle Sheets

how it stacks up fr

itallstartedwithaidea/unblock-coverted-keywords-script0xmukesh/docusaurus-tutorial1tsmejp/palworld-docker-wine
Stars111
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-12-27
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity2/52/54/5
Audiencegeneraldeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires a Google Ads account and a blank Google Sheet for the audit log.

Free to use for personal, client, or agency work, including commercial use, with attribution appreciated but not required.

in plain english

Unblock Converted Keywords is a set of free, open source scripts for Google Ads, written in JavaScript, built by John Williams of AHMEEGO. It solves a specific problem: negative keywords in a Google Ads account can accidentally block search terms that actually convert into sales or leads. This happens because keywords match search queries loosely, using close variants, while negative keywords match literally. So a negative keyword can block a converting search term without ever showing up as a conflict in typical conflict checking tools. The repo includes three scripts. The main one, blocked_search_term_recovery.js, audits every negative keyword in an account against its search term history, including impressions, clicks, conversions, and conversion value, then removes negatives that are blocking terms with a track record of converting. It can see negatives on Performance Max campaigns using Google Ads Query Language, something regular script methods usually miss. A second script, cid_negative_conflict_cleaner.js, checks a single account for negatives that literally conflict with existing keywords across account, campaign, ad group, and shared list levels. A third script, mcc_negative_conflict_cleaner.js, runs the same conflict check across up to 50 client accounts at once for agencies managing a manager account. To use the scripts, a person pastes them into the Scripts section of Google Ads under Tools and Settings, connects a blank Google Sheet for logging, and first runs them in a dry run mode that only reports findings without making changes. Every removal is logged with the level, scope, keyword text, and match type, so anything removed can be added back quickly if needed. The scripts include guardrails, such as skipping negatives that block 25 or more keywords, since those are usually intentional brand exclusions rather than mistakes. The project is aimed at people who manage Google Ads accounts, including agencies and in house marketers, rather than software developers. It is licensed under MIT, so it is free to use for personal, client, and agency work, with attribution appreciated but not required.

prompts (copy fr)

prompt 1
Walk me through pasting blocked_search_term_recovery.js into my Google Ads account and setting up the Google Sheet log.
prompt 2
Explain what DRY_RUN mode does in this script and why I should run it before making real changes.
prompt 3
Help me understand the report columns this script writes so I can find my biggest recovered keyword.
prompt 4
What does the 25-keyword threshold guardrail do and when should I change it.

Frequently asked questions

what is unblock-coverted-keywords-script fr?

A free, open source Google Ads script toolkit that finds and removes negative keywords accidentally blocking search terms that actually convert.

What language is unblock-coverted-keywords-script written in?

Mainly JavaScript. The stack also includes JavaScript, Google Ads Scripts, Google Sheets.

What license does unblock-coverted-keywords-script use?

Free to use for personal, client, or agency work, including commercial use, with attribution appreciated but not required.

How hard is unblock-coverted-keywords-script to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is unblock-coverted-keywords-script for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.