SpyFu vs. Semrush for Law Firms: The “Forensic” Competitor Analysis Framework

Stop comparing features. Use SpyFu’s 18 year history to identify failed ad spend and Semrush to exploit real time keyword gaps in high stakes legal PPC auctions.

Jorge Argota Avatar

Author

Date

Read Time

5–8 minutes
SpyFu vs. Semrush for Law Firms: The “Forensic” Competitor Analysis Framework

Written by Jorge Argota · Legal Marketing · United States

Every “SpyFu vs Semrush” article on the internet compares pricing tiers and feature lists like you’re buying project management software. None of them address what happens when a single click costs $300 and one bad keyword match drains your daily budget before lunch.

Legal PPC is a different animal. Saving $80 a month on your intelligence tool is meaningless when the data quality determines whether you’re bidding against a firm that’s profitable or one that’s hemorrhaging money and about to quit the auction entirely.

SpyFu: The Forensic Historian

18 years of ad history. Use it to see which competitors survived high CPCs and which ones burned out. If they ran an ad for 5 years, it made money. Stopped after 3 months? It burned cash.

Semrush: The Real-Time Radar

Live keyword gaps and AI visibility tracking. Use it to find the specific terms your competitor bids on that you don’t and to track whether your firm gets cited in ChatGPT and Perplexity responses.

I use both on every legal account I manage but for completely different reasons and at completely different stages. Together they answer the only question that matters: is your competitor winning because they’re smart or because they’re burning money they’re about to run out of.

TL;DR

Use SpyFu for the 18 year ad history to see which competitors survived high CPCs and which ones burned out. Use Semrush for real-time keyword gaps and AI visibility tracking across ChatGPT and Perplexity. Together they answer the only question that matters in legal PPC: is your competitor winning because they’re smart or because they’re burning money they’re about to run out of.


SpyFu maintains an unbroken record of Google Ads going back 18 years to 2007 and their latest infrastructure update exposed up to 10x more ad records per domain. In legal PPC, the value isn’t seeing who’s bidding now; it’s seeing who stopped. A firm that bid on “mesothelioma lawyer” from 2019 to 2022 and then disappeared couldn’t make the unit economics work at $500 to $1,000 per click and that’s a keyword you skip unless your back-end conversion rate is structurally better than theirs was.

1 · The Survivor Test

Filter competitor ad history for campaigns running longer than 3 years. In a $200 per click auction, longevity is the only proxy for profitability. If it survived 36 months of billing, it’s making money and worth studying.

2 · Ad Copy Forensics

Track how a competitor’s CTA evolved. Moved from “Free Consultation” (2022) to “No Win No Fee” (2024)? Their data proved the second phrasing had higher intent. Steal the winner and skip the test.

3 · Landing Page Audit

Every historical ad links to its destination URL. Competitor sent $300 clicks to a generic homepage? They’re burning cash. Dedicated practice area page with form above the fold? That’s the one to study.

💡 The “Top Ads” shortcut (most actionable tip on this page)

SpyFu’s Top Ads panel shows what percentage of total impressions each ad variant commands. One headline at 13% impression share for six months while others sit at 2%? That ad is a verified statistical winner. Adopt the psychological framework without spending a dollar on A/B testing; your competitor already did it for you.


Semrush does something SpyFu can’t; it shows you the keywords your competitors rank for that you don’t even bid on yet. Their Keyword Gap tool lets you cross-reference your domain against up to four competitors simultaneously and the output categorizes everything as “Missing,” “Weak,” or “Shared.”

The “Money Term” Filter

Ignore the “Shared” column. Focus on “Missing” (they rank, you don’t) and filter for CPC above $50. In legal, anything below $50 is usually informational. Above $50 is commercial intent where a single conversion justifies the spend.

AI Visibility Toolkit (2026)

First platform tracking which law firm URLs get cited inside ChatGPT, Perplexity, and Gemini. “Cited Pages” filter shows which content formats are pulled; tables get cited 2.5x more than prose. FAQ schema nearly doubles ChatGPT citation rate.

With 60% of Google searches ending without a click and paid CTR dropping 68% on queries with AI Overviews, knowing whether your firm shows up in the AI answer is probably more important than knowing your search ranking position at this point and that’s a sentence I wouldn’t have written two years ago but the data doesn’t leave much room for debate.

⚠ The visibility gap most firms don’t know about

Paid CTR dropped from 19.7% to 6.3% on queries where AI Overviews appear. But firms cited inside the AI Overview see 91% higher paid CTR and 35% more organic clicks. If your competitor is in the AI answer and you’re not, they’re capturing the intent before your ad is even visible.


Generic tool comparisons tell you what buttons to click. Here’s how I actually use both platforms together on a legal PPC account where the CPC is $150 or more and the margin for error is basically zero.

1 · Identify the top 3 spenders

Tool: Semrush

Pull the top 3 spenders in your specific geo-market from Semrush’s Advertising Research tab. Ignore national aggregators; focus on the firms actually bidding in your DMA.

2 · Map the money terms

Tool: Semrush Keyword Gap

Export “Shared Keywords” and filter for CPC above $50. These are the terms where a single conversion justifies the cost and everything below $50 in legal is usually informational traffic.

3 · Audit their landing pages

Tool: SpyFu Ad History

Pull the landing page URLs tied to each competitor’s ads. Homepage means amateur. Dedicated practice area page with click-to-call above the fold means someone who knows what they’re doing.

4 · Run the bid math

Tool: Your CRM data

Formula: (Avg case fee × close rate × lead-to-case rate) ÷ 3 = your max CPC. Competitor bids $200 but your max comes out to $140? Don’t match them. They’re converting at a structurally higher rate or they’re about to go broke.

WHERE THE HIDDEN KEYWORDS ACTUALLY COME FROM


The expensive head terms like “personal injury lawyer [city]” are where all the money goes and where most of it gets wasted. Firms generating real ROI in 2026 target the long-tail conversational queries that prospects actually type when they’re in distress, not the formal legal terminology that every agency defaults to.

Someone going through a bad divorce doesn’t search “corporate asset division in contested divorce proceedings.” They search “how to protect my small business from my ex-wife.” That second query costs a fraction of the formal one and converts at a higher rate because the person is further along emotionally; they have a specific problem and they want a specific answer. Reddit forums, intake call transcripts, and consultation notes are where you find these phrases and Reddit alone saw a 1,300% visibility surge in search results after Google’s late 2025 algorithm updates.

I mine our own intake call transcripts for keyword ideas more than I use any third-party tool because the questions a prospect asks right before they sign a retainer are the exact queries you should be bidding on. Three clients in a row asking “how long does a truck accident settlement take in Tampa” during the consultation means that’s a keyword with a landing page behind it by the end of the week. The expensive keywords page covers the CPC data by practice area and the negative keywords page has the full exclusion list for protecting the budget from informational queries.

Want the competitor audit for your market?

Send me your top competitor’s domain and your practice area and I’ll run the SpyFu graveyard analysis and the Semrush keyword gap for your market and tell you where the openings are before you spend anything.

About Jorge Argota · 10 years in legal PPC. I run SpyFu and Semrush audits on every account before a campaign launches. Google Ads certified. Full bio.

Related: Most Expensive Keywords · CPC Benchmarks · Negative Keywords · Top PPC Spenders

Table of Contents



“No Contracts. No Account Managers. Just Results.”




Legal Marketing Services


★★★★★

“I gave him a $500 budget to start. In 3 months I was ranking on the first page of Google. Ever since then I’ve been getting non stop phone calls at my firm and picked up numerous and memorable cases.”

Percy Martinez, P.A.


Miami: 2217 NW 7th St ste 101, Miami, FL 33125 Call: (941) 626-9198 | View Map


Follow us

Call: (941) 626-9198