Hey IH! I'm Michael, solo founder building SearchSavior.
Quick backstory: I kept seeing the same problem in Google Ads accounts. Advertisers add negative keywords to block wasted spend, but Google defaults every negative to exact match (the narrowest option) with no guidance on whether it should be phrase or broad instead. Worse, if you do use a broader negative, there's no warning if it accidentally blocks one of your own positive keywords. The traffic just stops and nobody notices.
So I built a tool that does two things no other negative keyword tool does:
Recommends whether each negative should be Exact, Phrase, or Broad match, with a plain-English reason
Checks your positive keywords for conflicts before you block, so you never silently kill your own campaign
It also estimates how much waste is hiding in the search term data Google won't show you (they hide 20-80% of it).
I just launched on Product Hunt last week and also shipped a free instant analyzer: paste up to 10 search terms and get AI-powered verdicts with match type recommendations. No signup, no email, no CSV upload.
Try it: https://www.search-savior.com/audit
Stack: React/TypeScript, Node.js, Supabase, Google Ads API, Gemini AI. Bootstrapped, built with Claude.
Would love feedback from anyone who manages Google Ads or builds in the PPC space. What would make this more useful?
This is a really sharp use case — especially the conflict detection part, that’s something most people don’t even realize is happening.
One thought — with tools like this, I’ve seen that how clearly the value is communicated upfront (including the name) can make a big difference in early adoption.
Curious, how did you land on “SearchSavior”? Was it something you tested or just went with initially?