"Best SEO tools" lists are typically affiliate-revenue-ranked, not actually-useful-ranked. We pay for SEO tools to run real client work, and over the past 18 months we've ruthlessly trimmed our stack from 12 tools to 7. Here's what we kept, what we cut, and what we use each one for.
The honest framing: no single tool does SEO well. The stack matters more than the individual tool. Below is a stack that costs ~$650/month total and covers everything from research to ranking to content optimization for a small content team.
The 7-tool stack we actually run
| Tool | Job | Monthly cost | Replaceable? |
|---|---|---|---|
| Ahrefs | Keyword research, backlinks, competitor analysis | $129+ | Hard — no real equivalent |
| Google Search Console | Actual ranking data, indexing health | Free | Cannot — Google source of truth |
| Surfer SEO | On-page content optimization workflow | $79-$175 | Yes — Frase ($45) does most of it |
| Screaming Frog | Technical SEO audits | £199/year | Yes — Sitebulb, but Frog still wins |
| GA4 + Looker Studio | Traffic attribution, conversion reporting | Free | Hard — but you can BYO via BigQuery |
| PageSpeed Insights + WebPageTest | Core Web Vitals, page speed forensics | Free | No reason to replace |
| ChatGPT / Claude | Outline generation, brief drafting, schema markup | $20-$30 | Either works |
Ahrefs — keyword research + competitor backlinks
Ahrefs is the backbone of any serious SEO operation in 2026. We use it for:
- Keyword Explorer — actual search volumes and keyword difficulty
- Site Explorer — competitor backlink analysis, content gap finding
- Content Explorer — finding high-performing content by topic
- Rank Tracker — daily rank monitoring across geos
What you actually pay: $129/mo (Lite) → $249/mo (Standard) → $449/mo (Advanced). The Standard tier is the realistic starting point — Lite's keyword export limits get hit on the first day of a real keyword research project.
Why not Semrush? Honest answer: both are good, and a team comfortable in either can do excellent work. Ahrefs' backlink index is meaningfully larger and the UX is cleaner for technical SEO work. Semrush is stronger on PPC + competitive ad analysis. We landed on Ahrefs because most of our work is content/organic, not paid.
Google Search Console — non-negotiable
If you don't have GSC properly set up, you're flying blind. It's the only source of truth for what queries you actually rank for, what Google has indexed (vs what it found and chose not to index), and Core Web Vitals from real users.
The two underused features:
- Indexing report — shows you the gap between pages Google has discovered and pages Google has indexed. We've seen sites with 200 indexed pages out of 800 published; that's almost always a thin-content or canonical issue worth investigating.
- Performance > Pages — drill into which pages get the most impressions but the worst CTR. Those are your meta-description rewrite opportunities, and they take 30 min to fix for sometimes 2-3x click gains.
Surfer SEO — on-page optimization workflow
We covered Surfer in depth in our full Surfer SEO review. Short version: worth it at $79-$175/mo if you publish 4+ pieces/month. Below that, manual SERP analysis is fine. Try Surfer SEO →
Screaming Frog — technical SEO audits
Crawl your site quarterly. Find the broken internal links, the missing title tags, the duplicate H1s, the orphaned pages. The free version handles up to 500 URLs (fine for small sites). The paid version is £199/year (~$249) and is uncapped — easily the best dollar-for-value tool in the entire SEO category.
Sitebulb is the closest competitor — prettier reports, similar features, slightly easier to learn. Screaming Frog wins because the data export options are richer and the integrations with PageSpeed, GA, and GSC are deeper.
GA4 + Looker Studio — traffic attribution
GA4 is what we have, not what we'd choose. Universal Analytics was easier; GA4's data model is harder to reason about. But once you've set up the events that matter for your business (form submits, phone clicks, key page views), it's the right tool.
The unlock: pipe GA4 to BigQuery (free for most SMB volumes) and visualize in Looker Studio. That gives you the dashboards you actually want without paying for Mixpanel or Heap.
PageSpeed Insights + WebPageTest — Core Web Vitals
If your LCP, FID, or CLS scores are red, Google ranks you lower. Both tools are free. PageSpeed Insights gives the quick read; WebPageTest gives the deep-dive frame-by-frame analysis when you need to actually fix something.
The biggest CWV wins for most sites we've worked on: lazy-load below-the-fold images, preconnect to font CDNs, defer non-critical JS, serve modern image formats (WebP/AVIF). These four changes typically move green-zone CWV for a typical content site.
ChatGPT / Claude — content briefs, schema, edge cases
Not for writing articles (the output is rejection-class on its own). For:
- Brief generation from a target keyword + SERP analysis
- FAQ JSON-LD schema markup generation
- Internal linking suggestions based on existing content
- Meta description A/B variations
- Outline rewrites when the writer is stuck
$20-$30/month for either tool pays back the first time it saves an hour. We currently lean on Claude for longer-form work and ChatGPT for quick utility, but either is sufficient.
What we cut from our stack (and why)
- Moz — Once-essential, now redundant. Ahrefs covers everything Moz does, plus more.
- Yoast / Rank Math (WordPress plugins) — Both are fine. We dropped them because we moved most client sites off WordPress. If you're on WP, keep one of them.
- SEMrush — Tried switching. Returned to Ahrefs within 60 days. Team preference, honest answer.
- Ubersuggest — Fine for free, replaced once paid plans came in. Limited compared to Ahrefs at the same price tier.
- Clearscope — Better than Surfer for some teams, but the price gap ($199+ vs $79) wasn't justified for our publishing volume.
- SerpAPI / SerpStack — Useful for engineering integrations, but most teams don't need raw SERP scraping.
What we recommend for different team sizes
Solo / freelancer ($150/mo total): Ahrefs Lite ($129) + Google Search Console (free) + ChatGPT ($20). Skip Surfer until publishing 4+/mo. Skip Screaming Frog until you have a site you control and need to audit.
Small team ($450/mo total): Ahrefs Standard ($249) + Surfer Essential ($79) + Screaming Frog (annual ~$25/mo) + Claude or ChatGPT ($20). Plus the free stuff.
Content shop / agency ($1,000+/mo): Ahrefs Standard or Advanced ($249-$449) + Surfer Scale ($175) + Screaming Frog ($25) + Sitebulb ($59) + Claude Pro ($20) + GSC + GA4. Add a rank tracker like Wincher if you need client-facing reports.
The honest take
The tool stack matters less than three things: (1) a writer who actually uses the recommendations, (2) consistent publishing cadence, (3) honest competitor analysis before you decide on a topic. We've watched teams pay $1,500/month for SEO tools and produce no growth because nobody on the team actually opens them past the first week. We've watched solo operators with a $150 stack rank top-3 in competitive verticals because they ship consistently.
If you're starting from scratch, buy Ahrefs Lite first. Use it for 60 days. Then add the next tool only when you feel a specific gap. Stack rebuilt that way is always tighter than stack assembled from a "best of" list.