SE Ranking vs Semrush — Which SEO Tool is Better?

Our content is impartial, but funded in part by affiliate commissions (at no extra cost to our readers). Learn more.

Written by Chris Singleton | Researched and reviewed by Matt Walsh

SE Ranking vs Semrush: which tool is better for your search engine optimization project? In this post you’ll find an in-depth comparison of the two products that explains their features in a friendly, easy-to-understand way.

Let’s start with a key question: what do SE Ranking and Semrush actually do?

SE Ranking and Semrush: what they are and what they do

SE Ranking and Semrush share a key aim: to provide you with data that lets you create effective SEO campaigns.

This data can help you:

  • discover what phrases people use when searching for businesses or services like yours
  • create content that is likely to generate organic search traffic
  • identify opportunities for building links (‘backlinks’) from other sites to yours
  • change technical aspects of your site so that it has a better chance of ranking highly in search engine results.

As you go through this comparison, you’ll learn about the different features that both tools provide you that give you access all this data.

Let’s start with domain analysis.

Domain analysis features

One of the most useful things you can do with any SEO tool is domain analysis. This means getting a basic overview of how a domain is performing in search results.

Domain analysis is typically performed on:

  • your own website — to see where SEO improvements can be made
  • competitor’s website — to see how difficult it will be to outrank them in search results (and to identify ways to do so).

When testing these two platforms, it took me a little while to find SE Ranking’s domain analysis features — I had to click on a ‘Research’ icon, then on a ‘Competitive Research’ link and then an ‘Overview’ one.

Performing domain analysis in SE Ranking
Performing domain analysis in SE Ranking

In Semrush, you’re only ever one click away from domain analysis — you simply click the ‘Domain Overview’ link on the left hand side of the screen and you’re there.

Either way, once you’ve located both tools’ domain analysis features, you’ll find that they work in pretty similar ways. You enter a domain and both platforms surface a host of useful SEO metrics about them.

Performing domain analysis in Semrush
Performing domain analysis in Semrush

Now, when comparing Semrush to alternative SEO solutions, I nearly always find that the data surfaced by Semrush’s domain overview tool is more comprehensive than that available in competing products.

This is not the case however when comparing Semrush to SE Ranking — SE Ranking’s domain analysis metrics are very similar to those offered by Semrush, and as exhaustive.

Key metrics you get from both include:

  • an ‘authority score’ (Semrush) or ‘domain trust score‘ (SE Ranking) that gives you an at-a-glance indication of how well a website is likely to perform in search results (the higher the score, the better its chances)
  • an estimate of the organic traffic to the website
  • the number of domains and external links pointing to the website (the more of these the better from an SEO point of view)
  • the number of keywords the website ranks for
  • the top-ranking keywords the website ranks for
  • anchor text commonly used in links to the website
  • search intent data that lets you know what people are aiming to do when visiting a website (i.e., buy something, find an answer to something, navigate somewhere etc.)
  • key competing domains
  • data regarding what keywords the owner of the site being examined is bidding on in paid search.

There are a couple of things on the domain overview front that each tool does better than the other, however.

SE Ranking gives you more search intent data. When performing domain analysis in both tools, you’ll get a breakdown of what visitors are aiming to do when a search query leads them to your site.

In Semrush, this breakdown involves the following labels:

  • Informational — the keyword is being entered by a user who wants to find a specific answer to a question
  • Commercial — the user wants to investigate brands or services
  • Navigational — the user wants to find a particular page or website
  • Transactional — the user wants to complete an action (i.e., a purchase).

SE Ranking breaks search intent into the same categories but adds another one: local. This lets you know if a user is searching for products or services in their area.

Keyword by Intent data in SE Ranking
Keyword by Intent data in SE Ranking

SE Ranking also shows you a ‘total traffic cost’ figure in its domain overview — the equivalent amount of money you’d have to pay to show your website at the top of search result pages using Google Ads. (You can get this data in Semrush too, but will need to navigate elsewhere to find it.)

The 'total traffic cost' metric in SE Ranking
The ‘total traffic cost’ metric in SE Ranking

Semrush gives you more data about backlinks in its domain overview analysis, however, letting you immediately know more about the types of links to a particular site (follow vs nofollow; image vs text etc).

Backlink data provided in Semrush's domain overview
Backlink data provided in Semrush’s domain overview

Semrush also gives you an immediate global search traffic estimate in its domain overview page, in addition to per-country ones (SE Ranking only provides estimates for individual countries).

Global traffic data in Semrush
Global traffic data in Semrush

In terms of the accuracy of traffic estimates however, I found the traffic estimates surfaced in SE Ranking’s domain overview to be more accurate.

I compared web traffic stats for five sites I manage against the traffic estimates returned by Semrush and SE Ranking; the SE Ranking ones were considerably closer to the actual traffic. Admittedly this was a small test, but I think the fact that SE Ranking’s figures were consistently closer is worth pointing out.

Overall, I’d say that it’s a draw when it comes to domain analysis in SE Ranking and Semrush. Both platforms give you a commendable (and similar) quantity of insights.

Now let’s take a look at keyword research.

Keyword research

Keyword research generally involves four main things:

  • finding out how many people are searching for a given keyword
  • establishing how difficult it is to rank for that keyword
  • identifying who is already ranking for that keyword
  • getting suggestions for other ones.

SE Ranking and Semrush both make it straightforward to get your hands on all the above data, and their keyword research tools work in pretty similar ways.

One thing you should note about both tools is that they only provide keyword research data for Google. This is understandable, as at time of writing it accounts for over 91% of search queries (source: Statcounter). Some competing tools, notably Ahrefs, do give you keyword research data for other search engines, however.

Getting a keyword overview

To get core data about search phrases in either SE Ranking or Semrush, you start by entering a keyword into their appropriately-named ‘keyword overview’ tools. Doing so will provide you with a snapshot of how many people are searching for your keyword and how hard it will be to rank for it.

Here’s a screenshot of what you get in SE Ranking when you enter a phrase into its keyword research overview tool:

Metrics provided by SE Ranking's keyword research tool
Metrics provided by SE Ranking’s keyword research tool

And here’s what you get when you do the same in Semrush:

Metrics provided by Semrush's keyword research feature
Metrics provided by Semrush’s keyword research feature

As you can see, the sort of data you get from both tools is very similar. Both immediately show you a keyword difficulty scoresearch volume, search intent data, search trends, and some keyword ideas.

(If you scroll down the page you’ll also get to see which sites are currently ranking well for the keyword).

Semrush does have a couple of edges here, though. First, in most cases it will tell you not just how difficult it will be to rank highly in search results for a particular phrase (in the form of its keyword difficulty score) but — and as illustrated in the screenshot below — it also gives you an idea of how many links you’ll need to build to do so.

Keyword difficulty data in Semrush
Keyword difficulty data in Semrush

This piece of information gives you a clear indication of the amount of outreach work you’ll need to do in order to rank highly for a phrase. It’s a useful metric that will enable you to make quick (but informed) decisions regarding whether or not you should target a particular keyword.

Keyword suggestions

Depending on the sort of information you get from SE Ranking and Semrush’s keyword overview tools, you may find yourself needing to look at alternative keywords (this is usually the case when you’re told that your first choice of keyword will be too hard to rank for).

To this end, both SE Ranking and Semrush give you access to lists of keyword suggestions — in the form of their ‘Keyword Suggestions’ and ‘Keyword Magic’ tools respectively. These work by surfacing a bunch of keyword suggestions in response to a target phrase entered by you.

Accessing keyword research features in SE Ranking
Accessing keyword research features in SE Ranking

Both features are similarly laid out, with tools at the top of the suggestions list that let you filter keywords by things like difficulty, search volume, search intent etc., and groups on the left that surface suggestions containing specific words.

Semrush’s keyword suggestion tool in use

I think it’s fair to say that Semrush wins in this department. In my tests of both platforms’ keyword suggestion features, it always returned significantly more keyword ideas.

The table below gives a flavor of the results I was getting when asking each tool for suggestions relating to popular ecommerce platforms and marketplaces:

KeywordNumber of SE Ranking suggestionsNumber of Semrush suggestions
Amazon601k7.6m
eBay243k2.7m
Etsy34k19.4m
Shopify39k310k
Wix12k207k

These results speak to the disparity in the sizes of the SE Ranking and Semrush keyword databases. While SE Ranking’s keyword database sounds impressively large — totalling 3.4 billion keywords — it is dwarfed by Semrush’s, which contains nearly 26 billion.

Semrush statistics relating to userbase, keyword database size and domain database size
Semrush statistics relating to userbase, keyword database size and domain database size

(These numbers are based on publicly available data from SE Ranking and Semrush).

Semrush also gives you more filters to play with when reviewing keyword suggestions: 18 to SE Ranking’s 14 (with the additional filters relating to language, position in search and match type).

Keyword lists

Keyword lists give you a way to shortlist keywords for an SEO project, and check in on how keyword difficulty for your target phrases is trending over time.

Creating keyword lists in SE Ranking and Semrush is very easy to do —  you go to their ‘Keyword Manager’ sections, create a list and populate it with your preferred keywords. Once done, these lists will be updated with the latest data relating to your keywords.

Here’s a screenshot of a small list I created in SE Ranking to try the feature out:

An SE Ranking keyword list
A screenshot of an SE Ranking keyword list I created

Both list managers are pretty similar in quality, showing you your keywords alongside data relating to:

  • keyword difficulty
  • search volume
  • search intent
  • PPC competition
  • PPC cost
  • SERP features (rich snippets, jump links etc.)
  • sites that already rank highly in search results for the keywords in question

However, Semrush shows you a bit more data beside each keyword, namely:

  • search trend — a graphic highlighting recent peaks and troughs in searches for a a given keyword
  • click potential — a metric indicating how likely it will be that somebody will click through to your site should it rank in the top 10 for the keyword in question.

In terms of the number of keywords you can add to lists, Semrush restricts you to 100,000 across all its plans; SE Ranking’s equivalent cap varies between 30,000 and 120,000 depending on plan (more on pricing plans shortly).

Topic clustering

Topic clustering is an SEO technique that focuses on organizing content around central themes, with a view to improving a website’s structure, user experience and search engine rankings.

With topic clustering, a main ‘pillar’ page is typically created that acts as the core hub for a broad topic, and it is linked to related — but more specific — ‘cluster’ pages that cover various aspects of the topic in depth.

For example, on a travel site, you might create a pillar page called ‘Planning a trip to Dublin’ that linked out to pages about things to do in Dublin, how to get around the city, a list of the best restaurants to check out and so on.

This creates a network of related content, making it easier for search engines to understand the relationships between pages — and recognize the website as an authority on the topic.

In SE Ranking, there are two ways to go about topic clustering. First, you can use its ‘Content Idea Finder’ tool, which is located in its ‘Content Marketing’ section.

On the plus side, this is very easy to use — you simply enter a topic that you’d like some clusters for, and SE Ranking will output some suggestions for cluster pages relating to it.

Generating content clusters in SE Ranking
Generating content clusters in SE Ranking

Within each cluster you’ll find 10 suggested keywords that you can include in your cluster pages.

Cluster keyword suggestions in SE Ranking
Cluster keyword suggestions in SE Ranking

To be honest, I wasn’t always blown away by these suggestions — some of them seemed a bit off-topic, badly phrased, or too similar to each other.

And they come at a price too: to access the ‘Idea Finder’ feature, you have to pay extra — between $23.20 and $79.20 per month, depending on your SE Ranking Plan.

There’s another topic clustering tool in SE Ranking: its ‘Keyword Grouper’ feature. But despite several attempts to get my head around it, I really struggled! The help materials for this are poor and despite reading several articles about it, and watching a video tutorial about the feature, I’m still a bit puzzled about what it’s supposed to do and how it works.

My best understanding of it is that it looks at a list of keywords you upload and puts any phrases that generate similar results in Google’s top 10 search results into groups.

The Keyword Grouper tool in SE Ranking
The Keyword Grouper tool in SE Ranking

However, it’s not madly clear what you should then do with those groups — SE Ranking simply says that “keyword grouping allows you to distribute keywords wisely across a website’s pages which is particularly important for SEO and contextual advertising,” but this is a bit vague for my liking.

I’m sure there is value in Keyword Grouper feature, but it needs to be explained better by SE Ranking, and the same goes for its applications.

(If you manage to work out what exactly the SE Ranking keyword grouper does, and decide to use it, you should note that every keyword grouped incurs a $0.004 fee.)

As for Semrush, topic clustering works in a similar way to SE Ranking’s ‘Content Idea Finder’ — you enter a phrase and Semrush will surface cluster page ideas and keywords that you might want to consider using in them. On the plus side, this is a built-in feature — no additional fees apply to access it.

But when testing it, I wasn’t always terribly happy with the results. As with SE Ranking’s equivalent feature, some of the suggested clusters returned seemed a bit off topic — for example, when I asked for cluster pages for ‘David Bowie,’ one of the suggestions returned was ‘Bruce Springsteen growin up’ (so not only was I getting something fairly unrelated to my topic but a typo too!).

Topic clustering in Semrush
Topic clustering in Semrush

That’s not to say that the results were always bad — and I like the way that you can view topic clusters as mind maps in Semrush (see screenshot below for an example).

An example of a mind map created in Semrush
An example of a mind map created in Semrush

Overall, although there’s room for improvement, I’d give the win in the topic clustering department to Semrush — mainly because you don’t have to pay extra to access it.

PPC research features

By comparison to their key competitors Moz and Ahrefs, Semrush and SE Ranking both give you access to a lot of paid advertising data (again you should note that this relates to Google only).

Accessing advertising research features in Semrush
Accessing advertising research features in Semrush

Metrics provided by both tools include:

  • position data (where in the SERPs ads are being displayed)
  • competitor analysis (which companies are targeting similar keywords to the ones you are)
  • ads history (a record of which ads were displayed most often over time)
  • landing pages used in ad campaigns
  • subdomains used in ad campaigns
  • copies of the ads used.
Ad copy data provided by SE Ranking
Ad copy data provided by SE Ranking

One feature that SE Ranking provides here that Semrush doesn’t is a ‘traffic distribution by country’ metric. As its name suggests, this lets you see which countries advertisers are prioritizing when it comes to PPC budget.

A traffic distribution map in SE Ranking
A traffic distribution map in SE Ranking

Now, although SE Ranking and Semrush have a broadly comparable feature set when it comes to looking at the performance of Google PPC campaigns, it’s worth noting that they return rather different figures when you perform the actual analysis.

For example, when I entered ‘nike.com’ into both tools’ paid traffic research features and asked for a summary of the company’s US ad performance in February 2024, Semrush told me that 553 paid keywords were used by the company, while SE Rank estimated 7,289. As for the traffic generated by these, Semrush estimated 327k visits to the Nike website, and SE Ranking 766k.

As I tested both tools’ paid traffic research features further, using more domains, I found that in general SE Ranking continued to return higher traffic and keyword figures than Semrush.

Which set of figures you trust is ultimately up to you, although the bigger numbers surfaced by SE Ranking indicate perhaps that it is casting its net wider here.

Another thing worth pointing out is that while SE Ranking’s advertising search data is limited to standard PPC ads (i.e., those you typically see above or below search results in Google), Semrush lets you get data on Google Shopping ad campaigns too. You can access this in its ‘PLA Research’ section (with PLA standing for Product Listings Ads).

This is useful because it lets you see what target keywords your competitors are using for product listing ads and see the pricing of their products and promotions. However, to get the most out of the feature you’ll need to be on Semrush’s (rather expensive) ‘Business’ plan.

Overall, SE Ranking and Semrush boast a similar feature set when it comes to paid traffic research — with SE Ranking possibly having access to more comprehensive data where standard Google PPC ads are concerned, and Semrush (albeit for a price) giving you more data relating to Google Shopping.

Content marketing features

SE Ranking and Semrush both give you access to content marketing tools. These aim to help you find things to write about and speed up the process of doing so.

Common to both platforms is a topic finder feature — SE Ranking’s ‘Idea Finder’ and Semrush’s ‘Topic Research’ tool. Both work in very similar ways — you enter a topic and a selection of article ideas is returned, grouped by subtopic.

As you might expect, both tools provide you with contextual data about subtopics, relating to keyword difficulty and search volume; Semrush goes one further here by giving you a ‘topic efficiency’ metric too. When Semrush surfaces a subtopic that generates a lot of monthly searches, but involves keywords that are easy to rank for, it will flag it as having a ‘high’ topic efficiency.

In terms of writing the articles, both platforms — as is increasingly common in SEO platforms these days — provide you with AI writing tools. In SE Ranking this comes in the form of a built-in feature, ‘Content Editor.’ With Semrush, you have to install its ContentShake app to access its AI writer.

Starting an article using Semrush's ContentShake app
Starting an article using Semrush’s ContentShake app

Both SE Ranking’s Content Editor Semrush’s ContentShake app feature a ‘wizard’ style interface that lets you specify things like word count, tone of voice, readability level and so on. But while Semrush then goes on to create the entire article for you, SE Ranking takes you to an interface where you have to define the article structure (based on AI suggestions) and then ask the AI assistant to complete relevant sections manually.

This leads to a more granular approach and one that some users might prefer — but I found it slightly clunky. It was quite time consuming to work this way, and I ended up wondering whether it might be simpler (and quicker) to just nip into ChatGPT and ask it to define my article structure and write the copy for me.

(For the record, Semrush’s ContentShake app is actually powered by ChatGPT; and although it’s not clear what SE Ranking uses as its AI engine, I strongly suspect it’s ChatGPT too!)

Using AI writing features in SE Ranking
Using AI writing features in SE Ranking involves a more manual approach

In terms of the quality of the output from both tools, it’s in line with what you’d generally expect from an AI writing tool in 2024 — usable up to a point, but ultimately in need of a lot of editing. I found that when asking the tools for factual articles, they performed a bit better than when I asked them for review or opinion-based content — but I really wouldn’t feel comfortable publishing the results from either tool unedited.

(Particular caution will need be applied with regard to the images Semrush provides to accompany content — they can be bafflingly off-topic, as the image choice below, for a test article about the making of The Dark Side of The Moon, highlights.)

Automatic image selection by Semrush in its Contentshake app
Some of the images chosen by Semrush for my test article about a Pink Floyd album were bafflingly off-topic

To be fair to both tools, they do flag up when they feel improvements are required — just be prepared to make a lot of them!

Content improvement suggestions in SE Ranking
Content improvement suggestions in SE Ranking

I’ve no doubt that this sort of technology will improve over time — but for now, given all the editing and factchecking that’s required to make AI-generated content publishable, I usually restrict my use of it to idea or structure generation, and do the writing myself.

But there’s a bigger question here: what’s really the point of publishing stuff generated by these sort of AI tools on your site? Site owners can already use ChatGPT for free to generate AI content, and Google’s equivalent AI tool, Search Generative Experience, is in the process of making its way into its core product.

If users really want to read AI-generated content, they can already get it straight from the AI horse’s mouth — there isn’t really a need to refer to a third-party website for it.

(Which perhaps explains Google taking an increasingly dim view of AI-powered content in its recent core update.)

Before moving on from content marketing, there’s a couple of other things to note about the features on offer here from Semrush and SE Ranking.

First, Semrush gives you access to a couple of additional tools for which there aren’t really equivalents in SE Ranking: its ‘SEO Writing Assistant‘ and a brand monitoring tool.

The SEO Writing Assistant lets you enter copy into Semrush and then (as you might expect) gives you a bunch of suggestions on how to improve it from an SEO point of view (relating to keyword choice, paragraph length, readability, tone of voice etc.). These are actually pretty useful and can give you a lot of food for thought.

Semrush's SEO Writing Assistant tool in use
Semrush’s SEO Writing Assistant tool in use

There’s also a brand monitoring tool available for Semrsuh — as its name suggests, this lets you check where, and when, your brand is being mentioned on the web.

(Note: this is a third-party app — Semrush has discontinued their own.)

Brand mentions can be generally useful for SEO; and you can also use brand monitoring to spot sites that mention your brand without linking to your site (you can then contact these and potentially gain a valuable backlink in the process).

Brand monitoring in Semrush
Brand monitoring in Semrush

In addition to giving you a list of the actual brand mentions, the app also provides data summaries on brand sentiment, the geographical location of the mentions, the business sectors where your brand is being mentioned and more.

I could see this tool being particularly useful for those carrying out digital PR campaigns for clients — the metrics provided would provide a helpful summary of how their efforts impacted on brand awareness.

Finally on the subject of SE Ranking and Semrush’s content marketing tools, it’s worth pointing out that extra costs will apply to use them — in the case of SE Ranking, additional fees of between $29 and $99 apply, depending on plan.

SE Ranking's fees for its content marketing features
SE Ranking’s add-on fees for its content marketing features

With regard to Semrush, you’ll need to be on one of its more expensive plans to access content marketing features (its $249.95 ‘Guru’ plan or higher), and if you want full access to its AI writing and brand mention tools, you’ll need to install the premium versions of the ‘ContentShake’ and ‘Brand Monitoring’ apps too.

As for which platform wins the content marketing feature shootout, because of the wider range of tools it provides in this department — albeit at a cost — the winner is Semrush.

How well a site performs in search results can be heavily influenced by how many backlinks — external sites linking to it — exist for that site.

And backlink analysis can be helpful because it lets you see what kind of links are helping your competitors rank highly. You can then approach the same (or similar) websites, asking them to link to you as well (or instead!).

Basic backlink analysis

Using their backlinks analytics features, SE Ranking and Semrush both let you enter a domain name and see a list of all the backlinks to it that each tool can find.

Performing backlink analysis in SE Ranking
Performing backlink analysis in SE Ranking

How many each surfaces will depend on the size of its backlink database; based on publicly available information from SE Ranking and Semrush, the sizes of these are as follows:

  • SE Ranking: 3 trillion backlinks
  • Semrush: 43 trillion backlinks

So, in theory at least, Semrush should surface more backlinks. But I wanted to find out how this played out in practice, so I did a simple test, running a variety of domains (involving significantly different topics and traffic levels) through both platforms to see which surfaced the most links for them.

Here are my results:

DomainLinks found by SE RankingLinks found by Semrush
amazon.com2.1bn10.8bn
dublinpublictransport.ie6.1k2k
empireflippers.com630k52.4k
fivegrandstereo.com154186
hotpress.com199k295k
irishtimes.com10.4m18.8m
nytimes.com261.9m1bn
prescriptionmusicpruk.com3.4k2.1k
shopify.com1.3bn3.1bn
thebeatles.com462k1.7m

As you can see from the above table, Semrush ‘won’ seven out of the 10 contests.

Now, this is just a small-scale test, and it’s important not to draw to heavily on its results. But they are consistent with the fact that a bigger database should result in a surfacing of more backlinks.

Number of links surfaced aside, it’s fair to say that you get a lot more metrics from Semrush when it comes to backlink analysis than you do from SE Ranking. While SE Ranking’s backlink report essentially provides the basics — the total number of backlinks, links gained and lost over time, top anchor text etc., Semrush gives you a host of additional metrics and graphs relating to a site’s links.

Performing backlink analysis in Semrush
Performing backlink analysis in Semrush

Additional data includes:

  • categories of referring domains (arts, business etc.)
  • backlink types (text, image, frame etc.)
  • more detailed link attributes (while SE Ranking just shows you the number of dofollow vs nofollow links, Semrush gives you information on the number of UGC and sponsored links)
  • overall reputation of the ‘link network’ pointing to your site
  • outbound domains (sites that the domain being investigated links out to)

So, given its bigger link database and its more comprehensive range of tools for analyzing backlink profiles, when it comes to basic backlink analysis, it’s hard not to conclude that the winner is Semrush.

SE Ranking and Semrush both provide you with similarly-named ‘link intersect’ tools — a ‘Backlink Gap Analyzer’ and ‘Backlink Gap Tool’ respectively.

These allow you to compare a URL from your website against corresponding ones from competitor websites, and give you an exportable list of websites that are currently linking to your competitors, but not to you.

SE Ranking's Backlink Gap Analyzer
SE Ranking’s Backlink Gap Analyzer

(The value of this is that you can then contact the owners of the sites linking to your competitors, asking them for a backlink.)

In one way, SE Ranking has an edge over Semrush here, because it lets you compare one site against five others, while Semrush limits you to doing so with four.

But SE Ranking also limits the number of times you can use the tool per day (these vary by plan — it’s not entirely clear how many times it can be used per individual plan, but in our testing of the ‘Essential’ plan, we could could input 10 domains per day into the tool).

In terms of the number of link-building opportunities that each tool will surface, given Semrush’s larger link database, you can usually expect Semrush to identify more gaps.

Semrush and SE Ranking both provide you with access to a backlink audit tool that identifies potentially ‘toxic’ links (spammy links that some SEO professionals belive can lead to a site being penalized in search results).

In SE Ranking, you access toxic backlink data in its backlink checker; with Semrush you’ll need to use up a ‘project’ to get this data (more on projects and project limit shortly!).

With both tools, you can output a list of your toxic links to a CSV, which you can then upload to Google as a ‘disavow’ file (this asks Google to ignore them).

However, not everybody thinks that these sort of link spam identification tools are actually helpful. Chief amongst these sceptics is Google’s Webmaster Trends Analyst John Mueller: he is not a fan of the concept of toxic links at all, or the tools that identify them!

Mueller has gone so far as to say that disavowing links based on third-party metrics is a ‘terrible idea’ — one that could potentially do more harm to your site than good.

At the end of the day you’ll have to make your own judgment call on this — but at least with Semrush and SE Ranking you’ve got the option to do that (many competing tools don’t provide toxic link reporting at all).

A toxic link report in Semrush
A toxic link report in Semrush

So how do SE Ranking and Semrush stack up when it comes to link building features?

Well, as we’ve seen above, both tools let you see which sites are linking to your competitors, and give you backlink gap analysis tools to help you spot additional link building opportunities.

Semrush goes one further however, by giving you a dedicated link building tool. This analyzes your domain or URL and then automatically surfaces list of websites that it thinks you should target with backlink requests.

Semrush's link building tool in use
Semrush’s link building tool in use

What’s particularly interesting about this feature however is that you’re not dealing with a static list or a spreadsheet of URLs — you’re dealing with a CRM-style interface, with each domain listed as a ‘prospect.’

You can click on a button beside each domain prospect to move it into different stages of a link-building pipeline, and send outreach emails from within the Semrush interface (by connecting the platform to your mailbox).

Using Semrush to send outreach emails
Using Semrush to send outreach emails

This is a lovely feature and there isn’t really anything comparable in SE Ranking.

Utlimately, it’s fair to say that both SE Ranking and Semrush give you lots of useful backlink functionality — but for me, because of its excellent CRM-style backlink building tool, the winner in this area is Semrush.

Broken link building can be an effective SEO tactic.

It involves…

  • finding a broken link
  • recreating the ‘dead’ content that it used to point to, and
  • asking site owners who used to link to the dead content to link to yours instead.

This approach allows you to build up new backlinks to your content — and the more backlinks that point to your website, the better it can perform in search.

In order to make this tactic work, you need to be able to identify broken links — and both SE Ranking and Semrush provide features to let you do this.

Finding broken links is particularly easy to do in SE Ranking. You just go its backlink checker, enter a domain, and click on the ‘broken backlinks’ tab.

Accessing broken backlinks in SE Ranking
Accessing broken backlinks in SE Ranking

This will then give you easy access to all the broken links to the site you’re looking at (which can then be exported to CSV or Excel if desired).

Semrush’s broken link building feature is a bit less easy to get at — you need to run a backlink analytics report, navigate to an ‘indexed pages’ section, click a ‘broken pages’ option and then export the results to an Excel or CSV file. You can then sort or filter this file to identify the 404 errors (broken links).

This is more of a complicated process than it should be, but on the plus side you can reimport this file to Semrush and do your broken link outreach directly within the platform, using a connected mailbox and the CRM ‘pipeline’ approach I discussed above.

But the actual process of spotting broken links is definitely easier in SE Ranking.

It’s important to ensure that your web pages don’t contain broken links to other sites, as these can be interpreted as a sign of poor-quality content by Google and other search engines (with negative implications for performance in search results).

Finding these in SE Ranking and Semrush involves running a full website audit (which isn’t ideal, as you’ll end up using up one of your project slots to do so — more on project limits shortly).

Once your site audit is complete, you’ll need to go to an ‘issues’ or ‘warnings’ section. There you’ll be able to access a full list of broken outbound links.

Finding broken outbound links in SE Ranking
Finding broken outbound links in SE Ranking

I found the process of identifying broken outbound links in SE Ranking extremely fiddly — not only was a full site audit necessary, but I had to trawl through tons of warning sections before I could actually see the broken links. Exporting them was difficult too.

Site audits

Both Ahrefs and SE Ranking provide ‘site auditing’ features that let you evaluate how well your site is performing from both a technical SEO and on-page SEO perspective.

During a site audit, both tools will look out for issues that might be having a negative effect on your search ranking, including problems like:

  • Slow-loading content
  • Duplicate content
  • SSL errors
  • Crawl errors
  • Missing headers
  • Broken links
  • Redirect errors

With both Semrush and SE Ranking, a site audit will provide you with an overall SEO ‘health score,’ along with a wide range of useful suggestions for improving you technical SEO.

They’ll also give you contextual help on what each suggestion means, and tips on how to address any problems found. Semrush is particularly good on this front — you can actually learn quite a lot about SEO in general from its contextual help alone.

Contextual help in Semrush
Contextual help in Semrush

Both tools let you carry out site audits at a page (i.e., rather than domain) level too, giving you suggestions on things like:

  • which keywords to add
  • steps you can take to make a page appear as a Google ‘featured snippet’
  • how to improve your body copy and meta descriptions
  • which websites to approach for backlinks
  • length of content
  • internal linking strategies

In terms of which tool’s on page SEO checker fares better here, I found that the information provided by Semrush is more digestible and actionable (this is partly due to the good contextual help discussed above).

It’s also because Semrush only surfaces issues that it feels needs addressing on a page, while SE Ranking shows you everything — good or bad.

However, SE Ranking’s page checker has a significant edge over Semrush’s in that it can be used on any URL you like, without using up a project slot (Semrush restricts you to auditing pages that you’ve added to your account as projects, of which a limited number are available).

Interface and ease of use

SE Ranking and Semrush boast similar enough interfaces, in that you use a vertical menu on the left to navigate to particular features and data, which are then displayed on the right.

There’s not a huge amount in it, but I’d probably say that Semrush is slightly easier to use than SE Ranking.

The main reason for this is that SE Ranking uses a navigation system that involves hovering over icons, multiple expansions and dropdowns — and for whatever reason, it’s really easy to hover to the wrong spot and have to start your journey all over again. This can interrupt your workflow.

The SE Ranking navigation system
The SE Ranking navigation system

When testing the products, I found Semrush’s strictly ‘vertical’ approach to feature navigation a lot more intuitive.

The Semrush navigation system
The Semrush navigation system

Otherwise, you’ll probably encounter similar learning curves from both Semrush and SE Ranking. And these learning curves are possibly less to do with how to use either tool, but what to do with the information they provide you with. There’s a lot of it, especially where Semrush is concerned.

Because of this, contextual help is important — and both platforms give you a lot of it. On balance I’ve found that the contextual advice provided by Semrush to be a bit more detailed, but again, there’s not much in it.

Pricing and value for money

Compared to a lot of other business apps, SE Ranking and Semrush are expensive (Semrush especially so). This is mainly because you’re not just paying for functionality, you’re paying for access to a lot of data, including some fairly significant competitive intelligence.

At time of writing SE Ranking offers four plans:

  • Essential: $55 per month
  • Pro: $109 per month
  • Business: $239 per month
  • Custom plan: negotiable
SE Ranking pricing table (2024)
SE Ranking pricing table

As for Semrush, it also offers users four pricing plans:

  • Pro: $129.95 per month
  • Guru: $249.95 per month
  • Business: $499.95 per month
  • Custom: negotiable.
Semrush pricing table (2024)
Semrush pricing table

As you can see, there’s quite a discrepancy in pricing here: SE Ranking is considerably cheaper than Semrush.

(In fact, it’s considerably cheaper than other key SEO solutions too, especially Ahrefs and Moz.)

But does this equate to SE Ranking giving you more value for money? Well, to answer this question there are a few key features and limits worth zooming in on. I’ll go through these now.

Account access

By default, all Semrush plans only come with one user account or ‘seat’.

You have to pay extra to add additional users to a plan — either in the form of a per-user add-on fee or a ‘teamwork’ plan (doing the latter gets you a discount — see screenshot below for some of the available options).

Information about Semrush's 'teamwork' discounts
Information about Semrush’s ‘teamwork’ discounts

SE Ranking is a bit more generous when it comes to users. Although like Semrush its cheapest plan only provides one seat, its ‘Pro,’ and ‘Business’ plans come with additional ones (the seat count on these plans is 3 and 5 respectively).

Additional SE Ranking seats are cheap too: just $20 per user.

So in general, you’ll usually find that creating a multi-user setup is cheaper with SE Ranking.

Project limits

Most SEO tools place limits on the number of projects you can create.

This matters because some important functionality on both products is ONLY available if you are working within a project — for example, site auditing, toxic link analysis and rank tracking.

And this is where SE Ranking has its biggest win over Semrush: on its entry level plan, it lets you work with twice the number of projects that Semrush does (10), and on all its other plans you get an unlimited number of projects. On its three main plans, Semrush limits you to 5, 15 and 40 projects respectively.

So a definite win for SE Ranking here.

Reporting limits

As is the case with seat and project limits, SE Ranking is again more generous than Semrush when it comes to the number of reports you can export per day — its $109 per month and $239 per month plans let you pull as many reports as Semrush’s $249 and $499.

(Semrush lets you pull 5,000 and 10,000 reports per day on these plans respectively.)

And SE Ranking lets you pull more rows of data too on these two plans (50,000 and 100,000 to Semrush’s 30,000 and 50,000 respectively).

What you have to remember here however is that because Semrush’s backlink database is a lot bigger than SE Ranking’s, for many queries, there might not be as much data to export.

Rank tracking

Rank tracking (also known as position tracking or SERP tracking) lets you track a website’s daily rankings for a set of target keywords that you define.

Again, SE Ranking is more generous here: across its three main plans you can track 750, 2,000 and 5,000 keywords respectively. This compares positively with Semrush’s 500, 1,500 and 5,000 limits (especially when you take the fact that SE Ranking’s plans are all considerably cheaper than Semrush’s into consideration).

Crawl limits

Both SE Ranking and Semrush place limits on the number of web pages you can crawl for technical SEO errors (as part of your campaigns’ site audits).

In SE Ranking, the limits are again considerably more generous than the Semrush equivalents. For example, on the SE Ranking mid-level $109/mo plan, you can crawl 250,000 pages per month. So for $20 less per month than Semrush’s entry level plan, you get to crawl 2.5 times the number of pages each month.

This disparity in crawl limits continues across all plans. So if you are dealing with a lot of very large websites, SE Ranking may be the better choice.

Historical data

Historical data provides insights into how a website’s rankings, traffic and other key metrics have evolved over time — letting you understand what SEO tactics may have worked for a website in the past and which ones didn’t.

SE Ranking provides a rather limited amount of historical data — you can only go back as far as 2020.

But so long as you’re on a $249 ‘Guru’ plan or higher, you can access data from as long ago as 2012 with Semrush.

Database size

Where Semrush gets its biggest ‘value for money’ win over SE Ranking involves database size.

While Semrush’s keyword database contains around 26 billion keywords, SE Ranking’s contains 3.4 billion.

Similarly, Semrush’s backlink database dwarfs SE Ranking’s — it contains 43 trillion links to SE Ranking’s 3 million.

This means that when it comes to the quantity and quality of data that you get from both these tools, the better value tool should (in theory at least) be Semrush.

Free trial length

In common with other SEO solutions, SE Ranking and Semrush let you try before you buy, thanks to the availability of free trials for both platforms.

SE Ranking offers the better free trial proposition in my view, for two reasons: first, it’s a longer trial, lasting 14 days (to Semrush’s 7). And unlike Semrush’s trial, you don’t need to enter any credit card details to access it.

Semrush does occasionally make longer trials available, but they’re not always that easy to find. For the record, we’ve been given an extended trial link that Style Factory readers can use to get a double-length Semrush trial — you can access this here.

Customer support

When it comes to customer support, Semrush provides the more comprehensive offering. It gives you access three channels of support: phone, live chat, and email.

SE Ranking, by contrast, limits you to email support and live chat.

One thing you should note is that to get through to either platform’s human-powered live chat service, you have to ask your initial question to a bot first.

And based on my tests of both services’ bots, I found Semrush’s to provide the more usable information.

As an example of this, here’s a response given by the SE Ranking bot to one of my queries.

One of my conversations with the SE Ranking chatbot
One of my conversations with the SE Ranking chatbot

As you can see, it ‘didn’t get’ my query, and I then had to wait about 15 minutes for an agent to appear.

Semrush’s response was a bit more helpful, as the screenshot below shows.

Testing Semrush's live chat feature
Testing Semrush’s live chat feature

Online help materials are also available from both solutions, in the form of both platforms’ ‘knowledge bases.’

Semrush offers its knowledge base in 14 different languages, while SE Ranking offers its one in five.

SE Ranking vs Semrush: the verdict

As SEO tools go, SE Ranking and Semrush give you a lot of bang for the buck. They are both significantly more generous when it comes to reporting limits than key rivals Ahrefs and Moz, and better than either for doing PPC research than too.

SE Ranking beats Semrush when it comes to pricing — it offers a lot of what Semrush does at a considerably lower price, being particularly generous when it comes to project limits and crawl limits.

However, Semrush wins when it comes to the quantity of data you can access. Its link and keyword databases are considerably bigger, meaning that the quality of results you’ll get from it will generally be better (something that was born out by my testing). And its feature set is larger too — especially when it comes to paid advertising research and the availablity of CRM-style outreach tools.

If you’re on a budget, then there’s an awful lot to be said for using SE Ranking, which arguably offers more general value for money than Semrush.

But if you can stretch to a Semrush subscription, you’ll end up with the more professional option and the one that will give you the most insightful data going forward.

I hope you’ve found this SE Ranking vs Semrush comparison useful! As ever, we suggest that you try both products out yourself carefully via a free trial — you’ll find links to these below.

I’ll leave you with a summary of the key pros and cons of both platforms, and if you have any queries at all about either, just put them in the comments.

Pros and cons summary

Reasons to use SE Ranking over Semrush

  • It’s considerably cheaper than Semrush.
  • It is much more generous when it comes to project limits.
  • It lets you crawl more pages each month than Semrush.
  • Its link intersect tool works with more websites.
  • Its broken backlink finding tool is considerably better than Semrush’s.
  • Its position tracking tool lets you track more keywords.
  • Its free trial is longer, and doesn’t require you to submit any credit card details before accessing it.

Reasons to use Semrush over SE Ranking

  • Its keyword research database is much larger than SE Ranking’s.
  • Its link database is much bigger.
  • Its paid advertising research features are more comprehensive.
  • Its backlink checker tool is considerably stronger.
  • It gives you excellent CRM-style tools for conducting link-building campaigns.
  • It’s easier to use.
  • Its customer support offering is more comprehensive.

Alternatives to SE Ranking and Semrush

SE Ranking are by no means the only options when it comes to SEO platforms. Some well-known alternative SEO tools include:

  • Ahrefs
  • Growthbar
  • SpyFu
  • Serpstat
  • Mangools
  • SEO Power Suite
  • Majestic

We have reviews and comparsions of some of these available on our site — just follow the links below to access them:

You may also find our full Semrush review of use; and our Ahrefs vs Moz vs Semrush video comparison, below, is a good resource for understanding how SE Ranking’s key rivals all stack up against each other.

Related content

No comments

Your email address will not be published. Required fields are marked *