SemrushBotSwa
Data collected by SEMrushBot is used for the SEO Writing Assistant tool to check if URL is accessible.
SemrushBot-SWAUser-agent strings can be copied. Use this record for identification, logging, filtering, and review. For allow lists or low-friction rules, pair the identifier with operator documentation, reverse DNS, IP ranges, request signatures, or another verification method when available.
Identification
User-Agent: SemrushBot-SWA
HTTP Agent: Mozilla/5.0 (compatible; SemrushBot-SWA/0.1; +http://www.semrush.com/bot.html)
Aliases: SemrushBot-SWA/
Robots Token: SemrushBot-SWA
Purpose: ai-training
Identity: verified-bot
Handling
Common Use: AI crawling, assistant retrieval, AI search, or model-supporting discovery depending on the user-agent.
Detection Notes: Match `SemrushBot-SWA` as a case-insensitive substring in HTTP user-agent logs. Review bot_aliases for alternate names or product labels. Use bot_http_agent for full user-agent examples when the client sends a longer browser-like string. Do not treat a user-agent match alone as proof of identity for allow-listing.
Risk: neutral
Should Block: depends
Respects Robots: no
Rules
Block Snippet
User-agent: SemrushBot-SWA Disallow: /