SEMrush Proxy Setup
SEMrush Credentials (Required)
SEMrush Username/Email:
SEMrush Password:
Proxy Configuration (Recommended)
Enable Proxy (Recommended to avoid IP blocking)
Proxy Host:
Proxy Port:
Proxy Username (if required):
Proxy Password (if required):
Server Configuration
Your Domain:
Access Control (Optional)
Enable Access Control
Allowed IP Addresses (one per line):
Enable HTTP Basic Authentication
Basic Auth Username:
Basic Auth Password:
Rate Limiting (Optional)
Enable Rate Limiting
Max Requests per Hour per IP:
Logging (Optional)
Enable Request Logging
Advanced Settings
Request Timeout (seconds):
Session Expire Time (minutes):
Retry Failed Requests:
User Agent:
Save Configuration
Important Notes:
A proxy is highly recommended as SEMrush blocks many IP addresses
Make sure your web server has write permissions for the data/ directory
Delete this setup.php file after configuration for security
Test your SEMrush credentials before saving
Keep your config.php file secure and never share it publicly