Search engine optimization

Semrush User and Revenue Statistics for 2021

Semrush is a leading competitive research and online visibility platform.

Initially featuring just 2 tools, the suite now includes 48 solutions — covering areas from SEO to paid advertising.

Founded in 2008, the company acquired its first 1,000 customers by 2010. Today it has 67,000 paying customers, contributing $124.88 million in annual revenue.

Continue reading to find the most up-to-date Semrush stats for 2021.

Here’s a breakdown of what’s featured in this roundup:

Key Semrush Stats

  • Semrush has a total of 471,000 active users.
  • 67,000 Semrush customers are on paid plans.
  • Semrush generated $124.88 million in annual revenue in 2020.
  • The Semrush platform includes 48 tools.
  • 979 employees work at Semrush.

How many active users does Semrush have?

Across both free and paid plans, Semrush has 471,000 active users. The platform added 83,000 customers over the past year.

Here’s a table showing the total number of Semrush users since 2019:


Source: Semrush.

85.77% (404,000) of Semrush’s active users are not on paid plans. The share of users on free plans dropped marginally last year, down from 86.08% (334,000) in 2019.

The non-paying Semrush user base grew by 20.96% last year:

YearActive free users

Source: Semrush.

Semrush has 67,000 paying customers. The platform added 13,000 new customers on paid plans over the past year, an increase of 24.07% (greater than the growth in non-paying users).

Here’s a table charting the growth of the Semrush paying customer base since 2019:

YearPaying customers

Source: Semrush.

All-time registered Semrush accounts

In total, more than 7 million users have tried Semrush. Over the past year alone, the cumulative all-time number of registered accounts has grown by 40%.

Since 2019, the platform has added 2 million new registrations per year.

Here’s a table showing the total number of Semrush accounts since 2019:

Note: 2021 data correct as of March.
20193 million
20205 million
20217 million

Source: Semrush.

Semrush annual revenue

Semrush generated $124.88 million last year. Annual revenue has grown by 35.59% since 2019.

Here’s an overview of Semrush’s annual revenue since 2019:

2019$92.1 million
2020$124.88 million

Source: Semrush.

Semrush revenue by region

US-based clients generate $57.23 million of Semrush’s annual revenue. In 2020, this accounted for nearly half (45.83%) of the company’s total revenue.

Semrush revenue from US customers has increased by 35.74% over the past year.

Here’s an overview of Semrush revenue from US clients since 2019:

YearRevenue (Share)
2019$42.16 million (45.78%)
2020$57.23 million (45.83%)

Semrush brings in $13.16 million per year from customers based in the United Kingdom.

UK revenue has increased 29.15% year over year:

YearRevenue (Share)
2019$10.19 million (11.06%)
2020$13.16 million (10.54%)

Markets outside of the US and UK account for 43.63% ($54.49 million) of Semrush revenue:

YearRevenue (Share)
2019$39.76 million (43.17%)
2020$54.49 million (43.63%)

Source: Semrush.

Semrush annual recurring revenue

Semrush calculates annual recurring revenue (ARR) by taking the daily value of all paying contracts on the last day of a given reporting period and multiplying it by 365.

Semrush’s ARR for 2020 was $144.2 million, representing 40.54% year-over-year growth.

Here’s a table showing Semrush ARR since 2019:

2019$102.6 million
2020$144.2 million

Source: Semrush.

Semrush ARR per paying customer

Semrush’s annual recurring revenue per paying customer is $2,123. That’s an increase of 12.2% over 2019.

Here’s a table with Semrush ARR per paying customer since 2019:


Source: Semrush.

Semrush customers by company type

Nearly all Semrush customers (94.9%) are companies with less than 500 employees. Semrush defines these clients as small and medium-sized businesses (SMBs). Annual recurring revenue per paying customer in the SMB segment is $2,000.

Enterprise clients make up the remaining 5.1% of Semrush’s customer base. The average ARR per client in this segment is $4,200, 2.1x more than in the SMB segment.

30% of Fortune 500 companies use Semrush.

Source: Semrush.

Semrush subscription types

Paying Semrush subscribers can choose to be billed on a monthly or annual basis. Customers who pay for a full year at a time receive a discounted rate.

Nonetheless, 78% of Semrush customers purchase monthly subscription plans. The share of monthly subscribers has increased slightly since 2019, up from 74%.

Source: Semrush.

Semrush tools

In its SEC filings, Semrush provided a breakdown of 46 of its tools across 9 categories.

These figures include tools offered as part of Prowly and Sellerly, two platforms that have been acquired by Semrush.

Search engine optimization (SEO) is the single largest category on Semrush, with 16 dedicated tools. In fact, 60.87% of Semrush tools are for SEO, content, or advertising research.

Here’s a breakdown of Semrush tools by category:

Advertising research4
Social media3
Competitive research3
Local marketing2

Source: Semrush.

According to its website, Semrush offers a total of 48 tools. The number of tools on the platform has increased 4.36x since 2015.

We’ve charted the number of Semrush tools since 2012:


Source: Semrush.

Semrush keywords database

The Keyword Magic Tool, designed to help with keyword research, is one of the core components of the Semrush platform. The software provides information on search volume, search query trends, keyword ranking difficulty, cost per click and more.

Semrush has over 20 billion keywords in its Keyword Magic database. That’s a 4.54x increase since early 2018.

Here’s a comprehensive overview of the number of keywords in the Semrush database since February 2017:

February 2017819 million
November 20173.8 billion
January 20184.4 billion
September 20188.3 billion
February 201910.5 billion
November 201917 billion
February 202018.8 billion
November 202020 billion
February 202120 billion

Source: Semrush.

The Semrush platform includes a feature for collecting data on a domain’s backlinks.

In total, the Semrush database includes 41.28 trillion backlinks and 1.47 billion referring domains. The company software crawls 17.28 billion URLs on a daily basis.

Source: Semrush.

Semrush display advertising database

Semrush tracks display adverts to help customers analyze competitor advertising.

The Semrush database includes information on 310 million advertisements. And it tracks the activity of 5.2 million advertisers and 3.5 million publishers.

Source: Semrush.

How many people work at Semrush?

979 full-time employees work at Semrush. Most of the employees (640) are based in Russia, accounting for 65.37% of the headcount.

Here’s an overview of where Semrush employees work:

United States177
Czech Republic87

348 Semrush employees work in product development, accounting for 35.55% of the total staff. Another 308 employees (31.46%) work in sales and marketing.

The estimated average salary at Semrush in the US is $111,102.

Sources: Semrush, Comparably.


That’s it for my list of Semrush stats for 2021.

Hopefully, you now have a better understanding of the platform, and how it has grown to be used by thousands of marketers worldwide.

Semrush became a publicly traded company in March. It will be fascinating to see how the business evolves following this major milestone.

Do you think Semrush will continue to attract more customers to the platform? Or do you think there are better alternatives?

I’d also like to know if there is anything else you think should be included in this guide. Or if there are other companies you’d like to see profiled in the future.

Let me know what you think in the comments below.

What's your reaction?

In Love
Not Sure

You may also like

Leave a reply