Semrush helps you:

  • Do keyword research
  • Audit your local listings
  • Perform competitor analyses
  • Manage social media accounts
  • And much more!

Backlinko readers get:

A 14-day trial for premium features. 55+ tools.
Free access for core features.

Newsletter Sign Up

Backlinko readers get unlimited
access for 14 days. 55+ tools.

Close

Find Out What's Stopping

You From Ranking Higher

✓ Analyze rankings, traffic, and competitors
✓ Find SEO issues blocking your growth
✓ Get a step-by-step improvement plan
Find Keyword Ideas in Seconds

Boost SEO results with powerful keyword research

Free Keyword Research Tool

Semrush User and Revenue Statistics

Backlinko Team

Written by Backlinko Team

Semrush User and Revenue Statistics

Semrush is a leading competitive research and online visibility platform.

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

Founded in 2008, the company acquired its first 1,000 customers by 2010.

Today it has 117,000 paying customers, contributing over $411 million in annual recurring revenue.

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

Key Semrush Stats

  • Semrush has a total of 1,166,000 active users.
  • 117,000 Semrush customers are on paid plans.
  • In 2024, Semrush generated $376.82 million in revenue.
  • The Semrush platform includes 55 tools.
  • 1,744 employees and contractors work at Semrush.

How Many Active Users Does Semrush Have?

Across both free and paid plans, Semrush has 1,166,000 active users as of December 2024. The platform added 17,000 customers over the past year.

Semrush has 1,166,000 active users

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

Year Semrush Active Users
2019 388,000
2020 471,000
2021 619,000
2022 898,000
2023 1,149,000
2024 1,166,000

As of 2024, 89.97% (1,049,000) of Semrush’s active users are not on paid plans. The share of users on free plans decreased marginally last year, down from 90.6% (1,141,000) in 2023.

Semrush has 1,049,000 active free customers

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

Year Semrush Active Free Customers
2019 334,000
2020 404,000
2021 537,000
2022 803,000
2023 1,041,000
2024 1,049,000

As of December 2024, Semrush has 117,000 paying customers. The platform added 9,000 new customers on paid plans since December 2023, an increase of 8.33%.

Semrush has 117,000 paying customers

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

Year Semrush Paying Customers
2019 54,000
2020 67,000
2021 82,000
2022 95,000
2023 108,000
2024 117,000

Source: Semrush

All-Time Registered Semrush Accounts

In total, more than 10 million users have tried Semrush. Since 2021, the platform has added 3 million new registrations.

More than 10 million users have tried Semrush

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

Year Semrush All-Time Registrations
2019 3 million
2020 5 million
2021 7 million
2022 10 million
2023 10 million
2024 10 million

Source: Semrush

Semrush Enterprise Customers

As of September 2024, Semrush has 4,426 customers contributing more than $10,000 each in annual recurring revenue. The number of Semrush customers with ARR of over $10,000 grew by 31.88% over the past year.

Semrush customers with an annual recurring revenue of over $10,000

Here’s a table showing the number of Semrush customers with an annual recurring revenue of over $10,000:

Year Semrush Customers (ARR $10K+)
1018 211
2019 430
2020 828
2021 1,676
2022 2,575
2023 3,356
2024 4,426

As of September 2024, the total number of Semrush customers contributing over $50,000 in annual recurring revenue stands at 291, up from 183 in 2023.

Semrush customers with an annual recurring revenue of over $50,000

Here’s a table showing the growth of Semrush’s customer base with an ARR of over $50,000:

Year Semrush Customers (ARR $50K+)
2018 6
2019 10
2020 36
2021 81
2022 126
2023 183
2024 291

Semrush Annual Revenue

Semrush generated $376.82 million in revenue in 2024. That’s an annual increase of 22.47% compared to 2023.

Semrush Annual Revenue

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

Year Semrush Revenue
2019 $92.1 million
2020 $124.88 million
2021 $188 million
2022 $254.32 million
2023 $307.68 million
2024 $376.82 million

Source: Semrush

Semrush Revenue by Region

US-based clients brought in $170.73 million of Semrush’s annual revenue in 2024, which accounted for nearly half (45.31%) of the company’s total revenue.

Semrush Revenue by Region (US)

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

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

Year Semrush Revenue (Share of Total Revenue)
2019 $42.16 million (45.78%)
2020 $57.23 million (45.83%)
2021 $85.64 million (45.55%)
2022 $119.78 million (47.1%)
2023 $146.4 million (47.58%)
2024 $170.73 million (45.31%)

Semrush brought in $34.38 million in revenue from customers in the United Kingdom in 2024.

Semrush Revenue by Region (UK)

UK revenue has increased 14.45% year over year.

In 2024 (as of September), revenue from UK-based clients reached $25.91 million.

Year Semrush Revenue (Share of Total Revenue)
2019 $10.19 million (11.06%)
2020 $13.16 million (10.54%)
2021 $19.63 million (10.44%)
2022 $25.67 million (10.09%)
2023 $30.04 million (9.76%)
2024 $34.38 million (9.12%)

Markets outside of the US and UK accounted for 45.57% ($171.71 million) of Semrush revenue in 2024, showing an annual increase of 30.86%.

Semrush Revenue by Region (Rest)

Here’s an overview:

Year Semrush Revenue (Share of Total Revenue)
2019 $39.76 million (43.17%)
2020 $54.49 million (43.63%)
2021 $82.73 million (44%)
2022 $108.87 million (42.81%)
2023 $131.22 million (42.65%)
2024 $171.71 million (45.57%)

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.

As of December 2024, Semrush’s ARR was $411.6 million, representing a 22.1% increase since December 2023.

Semrush Annual Recurring Revenue

Here’s a table showing Semrush ARR since 2019:

Year Semrush Annual Recurring Revenue
2019 $102.6 million
2020 $144.2 million
2021 $215.7 million
2022 $275.1 million
2023 $337.1 million
2024 $411.6 million

Source: Semrush

Semrush ARR per Paying Customer

As of Q4 2024, Semrush’s average annual recurring revenue per paying customer is $3,522. That’s an increase of 12.7% over 2023.

Semrush’s ARR per paying customer is $3,522

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

Year Semrush ARR per Customer
2019 $1,892
2020 $2,123
2021 $2,584
2022 $2,868
2023 $3,125
2024 $3,522

Source: Semrush

Semrush Tools

According to its website, Semrush offers a total of 55 tools.

Semrush Tools

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

Year Semrush Tools
2008 2
2012 4
2013 5
2014 8
2015 11
2016 21
2017 27
2018 39
2019 43
2020 50
2024 55

Source: Semrush

Semrush Keyword 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. It’s a highlighted feature in this Semrush review.

Semrush has over 26.4 billion keywords in its Keyword Magic database. That’s a 3.53% increase since February 2024.

Semrush Keyword Database

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

Date Semrush Keywords
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
November 2021 20 billion
February 2022 20 billion
November 2022 22.3 billion
February 2023 24.3 billion
November 2023 25.3 billion
January 2024 25.5 billion
February 2024 25.5 billion
March 2024 25.6 billion
December 2024 26.3 billion
March 2025 26.4 billion

Source: Semrush

Semrush Backlinks Database

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

In total, the Semrush database includes 43 trillion backlinks and 390 million referring domains. The company’s software crawls 10 billion URLs on a daily basis.

Semrush database includes 43 trillion backlinks and 390 million referring domains

Source: Semrush

How Many People Work at Semrush?

As of December 2024, the Semrush team consists of 1,744 full-time employees and contractors.

The Semrush team consists of 1,744 employees and contractors

Nearly half of the employees (778) are based in Spain and the United States, accounting for 49.84% of the employee headcount.

Here’s an overview of where Semrush full-time employees work:

Country Semrush Employees
Spain 452
United States 326
Germany 153
Netherlands 142
Serbia 129
Cyprus 122
Czech Republic 119

489 Semrush employees work in product and development, accounting for 36.07% of the total staff. Another 540 employees (34.59%) work in sales and marketing.

Sources: Semrush

Conclusion

That’s it for my list of Semrush stats.

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