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:
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:
|Year||Active free users|
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:
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:
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:
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:
|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:
|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:
|2019||$39.76 million (43.17%)|
|2020||$54.49 million (43.63%)|
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:
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:
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.
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%.
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:
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:
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 2017||819 million|
|November 2017||3.8 billion|
|January 2018||4.4 billion|
|September 2018||8.3 billion|
|February 2019||10.5 billion|
|November 2019||17 billion|
|February 2020||18.8 billion|
|November 2020||20 billion|
|February 2021||20 billion|
Semrush backlinks database
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.
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.
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:
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.
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.