Semrush
I keep a Semrush subscription because its Keyword Magic Tool and Site Audit save me hours each week, but I've learned the hard way that its backlink data is thinner than Ahrefs for smaller sites.
The short verdict
- Start every campaign with the Keyword Magic Tool – type one seed keyword and export a filtered list of 500+ opportunities.
- Run a Site Audit immediately after connecting your domain – it prioritises errors by severity and caught 14 broken links for me last month.
- Use the Organic Research report to steal your competitor's best keywords, but cross-check volume data with Google Search Console.
- Set up Position Tracking for no more than 500 keywords on the basic plan – stick to head terms to stay within the limit.
What it's good at
The Keyword Magic Tool is where I start every project. Drop in a seed term like "vegan protein powder" and within seconds you have 1,200 related keywords sorted by volume, trend, and difficulty. I export the long-tail suggestions below 30 difficulty and build a content plan around them. That single step used to take me two hours scraping Google Keyword Planner; now it takes ten minutes.
The Site Audit module is the second thing I set up. Connect your domain, configure the crawl settings, and let it run. It flags missing alt tags, slow-loading URLs, and broken internal links, then orders everything by severity. Last month it found 14 broken links on a client's archive pages that I had missed during manual checks. I've changed my mind about this feature – I used to ignore it because of false positives, but now I filter by warnings and errors only and it saves me a full day of QA.
For competitive research, the Organic Research report gives you a domain's top keywords, estimated traffic, and position changes. I use it to find gaps: if a competitor ranks for "best vegan protein powder" but their content is thin, I know I can outrank them with a detailed guide. The tool also shows which keywords they lost, which is a quick way to spot opportunities they abandoned.
Finally, the client reporting module. I automate a monthly PDF that includes ranking changes, site health scores, and backlink growth. It keeps clients informed without me having to write a bespoke update. I admit I used to think this was fluff, but now it's how I justify my retainer.
What it's awkward for
The backlink index is the feature that frustrates me most. I ran a comparison for a small e‑commerce site: Semrush reported 340 referring domains while Ahrefs found 480. The missing links were from niche blogs and forums – exactly the kind of links a growing site depends on. If backlink analysis is your primary task, Semrush will leave you with gaps. I switched to Ahrefs for link building work after that discovery.
The user interface suffers from report overload. There are so many dashboards, custom reports, and sub‑tools that I often spend 30 seconds hunting for a specific graph. The "Competitive Positioning Map" is buried under four menus. I only found it because a colleague pointed it out. Semrush could do with a cleaner navigation that surfaces the core reports – keyword overview, domain overview, site audit – and hides the advanced visualisations until you need them.
Pricing is the obvious pain point. The basic plan at £95 (roughly $119) per month only allows 500 keywords for Position Tracking and 5,000 results per export. If you manage more than one small site, you hit those limits quickly. SE Ranking, by contrast, tracks 3,000 keywords on its lowest paid tier for a similar price. I downgraded my Semrush plan and added SE Ranking for rank tracking because the cost per keyword was too high.
Mobile app functionality is basic. You can check rankings and see alerts, but you cannot run a new report or edit a project. For a tool that markets itself as an all‑in‑one suite, the mobile experience feels like an afterthought.
Alternatives I'd consider
If backlink analysis is your priority, choose [Ahrefs](/ahrefs/). Its index is deeper and updates more frequently. I keep Ahrefs for link prospecting and disavow file generation; Semrush stays for everything else.
For rank tracking on a budget, [SE Ranking](/se-ranking/) offers 3,000 keywords on its cheapest plan versus Semrush's 500. I use SE Ranking for daily position checks across multiple clients and export the data into a Google Sheet. The interface is simpler, which is a plus when you're juggling several projects.
[Ubersuggest](/ubersuggest/) is a decent free starting point for beginners. The keyword volume data is less accurate – I compared it with Semrush for a local bakery and saw 40% discrepancies – but it's good enough to generate content ideas when you have zero budget.
[Google Trends](/google-trends/) sits alongside any paid tool. I check seasonal patterns there before committing keywords into Semrush projects. For example, "Christmas presents for runners" spikes in November; knowing that means I schedule content creation in October.
If you need honest, heatmap-style behaviour data, neither Semrush nor Ahrefs offers that. I paired Semrush with [Hotjar](/hotjar/) for on‑page user recordings during a conversion audit. The combination gave me both the search data and the real user behaviour that drove click changes.
Next step
Quick answers
Can I use Semrush for free?
Semrush offers a limited free account with 10 queries per day for most reports. You also get a 7-day free trial of the full toolkit, but you need to enter payment details. For basic keyword research, the free version is usable, but for serious work you'll need a paid plan starting at $119.95 per month.
How accurate is Semrush's traffic estimate?
Semrush estimates traffic based on keyword rankings and click-through rates, not actual analytics data. I've found it's directionally correct for benchmarking competitors but numbers can be off by 50% for niche sites. Always cross-check with your Google Search Console data before making decisions.
Is Semrush better than Ahrefs for link building?
Ahrefs has a larger backlink index and updates it more frequently. I use Semrush for link discovery when pairing keywords with prospects, but for building link lists and vetting domains, I open Ahrefs. If link building is your primary focus, choose Ahrefs over Semrush.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Used to explain how semantic SEO fundamentals relate to interpreting Semrush data correctly.
- Semrush Academy — Official training source for understanding Keyword Magic Tool and Site Audit workflows.
- Semrush Help Center — Backs up the pricing limits and feature descriptions in the awkwardness section.
- Semrush Blog — Referenced for best practices on competitive research using Organic Research report.
- Ahrefs Blog — Supports the comparison of backlink index depth between Semrush and Ahrefs.
Notes from Callum Bennett.