SemrushBot
Operated by Semrush
Quick Facts
- User-Agent:
- SemrushBot
- Category:
- SEO Tools
- Operator:
- Semrush
- Safety:
- Safe
- Blocking Impact:
- Low - No effect on Google or Bing rankings
- SEO Impact Score:
- 1/10
- Official docs:
- www.semrush.com
Confirmed by the operator
Semrush names SemrushBot on its own documentation page, linked above. The token, purpose and robots.txt behaviour on this profile come from that page, re-checked on September 22, 2026.
What is SemrushBot?
SemrushBot is the crawler Semrush uses to discover and collect web data, mainly for its public backlink index (Backlink Analytics). Semrush documents it on its own bot page.
Semrush says SemrushBot "is the search bot software that Semrush sends out to discover and collect new and updated web data". The data feeds Backlink Analytics and several other Semrush tools. SemrushBot starts from a list of URLs, saves the links it finds and revisits that "crawl frontier" to track content changes, new pages and dead links.
Semrush runs ten separate user-agent tokens for different products, so a SemrushBot rule does not stop Site Audit, the SEO Writing Assistant or the other tools. Blocking SemrushBot has no effect on Google or Bing, because search engines do not use Semrush data. What it changes is what Semrush users can see about your links.
What happens if you block SemrushBot?
How to block Semrush bot crawlers
To block Semrush crawlers, add a User-agent: SemrushBot group with Disallow: / to robots.txt; Semrush's own bot page states that its crawlers follow robots.txt. This blocks the main Semrush bot; the audit and on-page tools use separate tokens such as SemrushBot-OCOB, which need their own lines. Blocking Semrush has no effect on Google. To block SEO bots from other vendors as well, read block Semrush and similar tools safely, and compare the Ahrefs bot name and rules.
User-agent: SemrushBot
Disallow: /
The Semrush crawler family compared
"Blocking Semrush" is really ten decisions. The Semrush bot documentation lists a separate token for each product, and a SemrushBot group only stops the backlink crawler.
| Token | Feeds | Block if you want to... |
|---|---|---|
| SemrushBot | Backlink Analytics webgraph | Hide your links from competitors |
| SiteAuditBot | Site Audit | Stop audits run by anyone, including you |
| SemrushBot-BA | Backlink Audit | Opt out of backlink toxicity checks |
| SemrushBot-SI | On Page SEO Checker and similar | Stop on-page reports |
| SemrushBot-SWA | SEO Writing Assistant URL checks | Stop writing-tool checks |
| SplitSignalBot | SplitSignal SEO A/B tests | Only if you do not run SplitSignal |
| SemrushBot-OCOB | Content Toolkit | Stop content reports |
| SemrushBot-FT | Plagiarism Checker | Stop plagiarism lookups |
| RyteBot | Ryte.com tools | Stop Ryte audits |
| SemrushBot-ESI | Enterprise Site Intelligence | Stop enterprise audits |
What the top 10,000 sites do with Semrush bots
We fetched the robots.txt file of every domain in the Tranco top 10,000 on 5 October 2026 and parsed 4,962 valid files with RFC 9309 rules (full study and method). 353 files (7.1%) block SemrushBot from the whole site. Only 175 do it by naming SemrushBot; the other 178 block every crawler with a wildcard group.
| Token | Files naming it | Share of valid files |
|---|---|---|
| SemrushBot | 236 | 4.8% |
| SemrushBot-SWA | 92 | 1.9% |
| SemrushBot-OCOB | 65 | 1.3% |
| SemrushBot-BA | 25 | 0.5% |
| SemrushBot-SI | 25 | 0.5% |
| SiteAuditBot | 21 | 0.4% |
| RyteBot | 10 | 0.2% |
| SplitSignalBot | 5 | 0.1% |
| SemrushBot-ESI | 1 | 0.0% |
| SemrushBot-FT | 1 | 0.0% |
Two lessons stand out. First, most sites that write a Semrush rule only name SemrushBot, so Site Audit, the SEO Writing Assistant and the other tools still reach them. Second, 29 files set a Crawl-delay for SemrushBot, and 6 of them use a value above 10 seconds, which Semrush cuts down to 10. Block rates rise with popularity: 9.7% in the top 1,000 against 7.1% in ranks 5,001 to 10,000.
SemrushBot rules that differ from Google and AI crawlers
| Behaviour | SemrushBot | Googlebot | GPTBot |
|---|---|---|---|
| Crawl-delay | Yes, capped at 10 seconds | Ignored | Not documented |
| robots.txt returns 4xx | Treated as no restrictions | Treated as no restrictions | Not documented |
| robots.txt returns 5xx | Stops crawling the site | Pauses crawling | Not documented |
| Time to see robots.txt changes | Up to 1 hour or 100 requests | Usually within 24 hours | Not documented |
| Block by IP? | No: Semrush uses no consecutive IP blocks | Use reverse DNS | Published IP list |
Coverage context: Hostinger saw SemrushBot on 25% of sites in January 2026, against 60% for AhrefsBot (Hostinger, 20 January 2026).
SemrushBot use cases
| If you are... | Recommended setting and why |
|---|---|
| An agency that audits client sites in Semrush | Allow SiteAuditBot at minimum, or your own audits fail. Block SemrushBot only if you also accept losing backlink data. |
| A site under crawl load | Crawl-delay: 10 on SemrushBot, which is the maximum Semrush honours. |
| Hiding your backlink profile from competitors | Block SemrushBot and AhrefsBot together; one alone leaves the data visible elsewhere. |
| Running SplitSignal tests | Never block SplitSignalBot. |
# Keep Semrush audits, slow the backlink crawler
User-agent: SemrushBot
Crawl-delay: 10
User-agent: SiteAuditBot
Allow: /Run a free AI crawler check to see every Semrush and Ahrefs token at once, and read SemrushBot vs AhrefsBot for the wider trade-off.
Tools for SEO crawler settings
- AI crawler checker: tests 257 bots against your robots.txt in one scan.
- AI crawler diagnostic: fetches a page as each AI bot and names the layer that blocks it.
- robots.txt validator: shows allowed, blocked and partial status per bot.
- robots.txt generator: builds a file with presets for search, agents and training.
- batch URL checker: compares up to 20 sites side by side, with CSV export.
- llms.txt generator: writes the file AI assistants read for a site summary.
- schema markup generator: produces JSON-LD for eight common types.
- GEO audit: scores a page for generative engine optimization.
How to block SemrushBot with robots.txt
<code>User-agent: SemrushBot</code> - Matching is case-insensitive. Semrush says you need a robots.txt file on each subdomain, and that it can take up to one hour or 100 requests for SemrushBot to notice a change.
Is SemrushBot safe to allow?
What does SemrushBot do?
From Semrush's bot page. Each tool below uses its own token unless noted.
- Builds the public backlink index behind Backlink Analytics (SemrushBot)
- Runs Site Audit crawls for on-page and technical issues (SiteAuditBot)
- Checks backlinks for Backlink Audit (SemrushBot-BA) and prospects for Link Building
- Checks URLs for the SEO Writing Assistant (SemrushBot-SWA) and on-page reports (SemrushBot-SI)
- Feeds Content Toolkit (SemrushBot-OCOB), the Plagiarism Checker (SemrushBot-FT), SplitSignal tests, Ryte tools and Enterprise Site Intelligence
Frequently Asked Questions
What is SemrushBot?
Is SemrushBot safe?
How do I block SemrushBot?
User-agent: SemrushBot Disallow: /
Semrush says it can take up to one hour or 100 requests to notice the change. This blocks only the backlink crawler; Site Audit (SiteAuditBot) and the other Semrush tools have their own tokens.
How do I block all Semrush bots?
User-agent: SemrushBot User-agent: SiteAuditBot User-agent: SemrushBot-BA User-agent: SemrushBot-SI User-agent: SemrushBot-SWA User-agent: SplitSignalBot User-agent: SemrushBot-OCOB User-agent: SemrushBot-FT User-agent: RyteBot User-agent: SemrushBot-ESI Disallow: /