| name | scrapebox-seo-automation |
| description | SEO automation toolkit for backlink analysis, link building, rank tracking, and large-scale search optimization workflows on Windows |
| triggers | ["how do I use ScrapeBox for SEO automation","scrape search engine results with ScrapeBox","automate backlink analysis and link building","track keyword rankings with ScrapeBox","harvest URLs for SEO campaigns","configure ScrapeBox for bulk SEO tasks","analyze backlinks at scale with automation","build link lists with ScrapeBox harvester"] |
ScrapeBox SEO Automation
Skill by ara.so — Marketing Skills collection.
ScrapeBox is a Windows-based SEO automation toolkit designed for large-scale search optimization workflows. It provides capabilities for URL harvesting, backlink analysis, link building, rank tracking, and bulk SEO operations for marketing teams and SEO professionals.
Overview
ScrapeBox Ultimate SEO Automation includes:
- URL Harvester: Scrape search engines for keyword-based URL lists
- Backlink Analysis: Analyze and monitor backlink profiles at scale
- Rank Tracking: Monitor keyword positions across search engines
- Link Building: Automated link prospecting and outreach workflows
- Bulk Operations: Process thousands of URLs simultaneously
- Proxy Support: Rotate proxies to avoid rate limiting
- Export/Import: CSV, TXT, and database integration
Installation
System Requirements
- Platform: Windows (7, 8, 10, 11)
- RAM: 4GB minimum, 8GB+ recommended for large-scale operations
- Storage: 500MB+ free space
- .NET Framework: 4.5 or higher
Setup
- Download the installation package from the repository releases
- Extract to your preferred directory (e.g.,
C:\ScrapeBox)
- Run
ScrapeBox.exe as Administrator
- Configure initial settings through the GUI
License Activation
1. Launch ScrapeBox.exe
2. Navigate to: Help > Register
3. Enter license key from environment variable: %SCRAPEBOX_LICENSE_KEY%
4. Click "Activate"
Core Features
1. URL Harvester
The harvester scrapes search engines to build targeted URL lists based on keywords.
Basic Harvesting Workflow:
- Open: Harvester tab
- Enter keywords (one per line)
- Select search engines (Google, Bing, Yahoo, etc.)
- Set results per keyword (default: 100)
- Click Start Harvesting
Configuration Settings:
[Harvester]
MaxResults=500
Timeout=30
UseProxies=true
ProxyFile=proxies.txt
UserAgent=Mozilla/5.0 (Windows NT 10.0
DelayBetweenRequests=2
2. Backlink Analysis
Analyze backlink profiles for your domain or competitors.
Backlink Checker Workflow:
- Navigate to: Addons > Backlink Checker
- Load URL list or enter domains manually
- Select backlink sources (Moz, Ahrefs API, Majestic, etc.)
- Configure API credentials via environment variables
- Click Check Backlinks
API Configuration Example:
Store credentials in environment variables:
SCRAPEBOX_MOZ_ACCESS_ID=your_access_id
SCRAPEBOX_MOZ_SECRET_KEY=your_secret_key
SCRAPEBOX_AHREFS_API_KEY=your_api_key
Export Results:
File > Export > CSV
Format: Domain, Backlinks, Domain Authority, Page Authority, Trust Flow
3. Rank Tracking
Monitor keyword positions across search engines over time.
Rank Tracker Setup:
- Open: Addons > Rank Checker
- Import keywords:
keywords.txt (format: keyword|domain.com)
- Select search engines and locales
- Set tracking frequency (daily/weekly)
- Click Start Tracking
Keyword File Format (keywords.txt):
seo automation tools|yourdomain.com
backlink analysis software|yourdomain.com
keyword rank tracker|yourdomain.com
Automated Tracking Script:
For scheduling via Windows Task Scheduler, create rank_check.bat:
@echo off
cd C:\ScrapeBox
ScrapeBox.exe /autorun=rank_tracker_profile.ini /export=results\ranks_%date:~-4,4%%date:~-10,2%%date:~-7,2%.csv
4. Link Prospecting
Find link building opportunities based on footprints.
Common Link Footprints:
"keyword" + "submit guest post"
"keyword" + "write for us"
"keyword" + "become a contributor"
"keyword" + inurl:links
"keyword" + "add url"
"keyword" + "suggest a site"
Prospecting Workflow:
- Load footprints into Harvester
- Harvest URLs from search engines
- Filter results: Manage > Filter > Remove Duplicates
- Export clean list:
File > Export > Text File
5. Proxy Management
Essential for large-scale operations to avoid IP blocking.
Proxy Configuration:
- Navigate to: Settings > Proxy Settings
- Import proxy list:
proxies.txt
- Test proxies: Test All Proxies
- Set rotation: Rotate every X requests
Proxy File Format (proxies.txt):
123.45.67.89:8080
98.76.54.32:3128:username:password
https://proxy3.example.com:8080
socks5://45.67.89.12:1080
Proxy Test Script:
@echo off
ScrapeBox.exe /test_proxies=proxies.txt /export_working=working_proxies.txt /threads=50
Common Workflows
Complete SEO Campaign
1. KEYWORD RESEARCH
- Import seed keywords
- Use Harvester to find related terms
- Export keyword list
2. COMPETITOR ANALYSIS
- Scrape competitor URLs
- Analyze backlink profiles
- Identify link sources
3. LINK PROSPECTING
- Build footprint queries
- Harvest prospect URLs
- Filter and clean lists
4. OUTREACH PREPARATION
- Extract contact information
- Validate email addresses (via addon)
- Export to CRM/email tool
5. RANK TRACKING
- Set up monitoring for target keywords
- Schedule automated checks
- Export reports for analysis
Bulk URL Processing
Check HTTP Status Codes:
- Load URL list:
File > Import > URL List
- Navigate to: Manage > Check URLs
- Set timeout: 10 seconds
- Threads: 50 (adjust based on server capacity)
- Export results with status codes
Page Scraping:
- Load URLs to scrape
- Addons > Page Scanner
- Define extraction rules (CSS selectors, regex patterns)
- Extract: Emails, Phone Numbers, Social Links, Custom Fields
- Export structured data
Configuration Files
Main Configuration (settings.ini)
[General]
MaxThreads=100
Timeout=30
RetryAttempts=3
SaveSessionOnExit=true
[Harvester]
SearchEngines=Google,Bing,Yahoo
ResultsPerEngine=100
RemoveDuplicates=true
[Export]
DefaultFormat=CSV
DateFormat=YYYY-MM-DD
Delimiter=,
IncludeHeaders=true
[Proxy]
UseProxyList=true
ProxyFile=proxies.txt
RotationInterval=10
TestTimeout=5
[Advanced]
CustomUserAgent=${SCRAPEBOX_USER_AGENT}
LogLevel=Info
LogFile=logs\scrapebox_%date%.log
Custom User Agents (useragents.txt)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36
Automation & Scripting
Command Line Parameters
# Run harvester with profile
ScrapeBox.exe /autorun=profiles\harvest_keywords.ini
# Check URLs from file
ScrapeBox.exe /check_urls=urls.txt /export=checked_urls.csv
# Test proxies
ScrapeBox.exe /test_proxies=proxies.txt /export_working=working.txt
# Run rank checker
ScrapeBox.exe /rank_check=keywords.txt /export=ranks.csv
# Combine operations
ScrapeBox.exe /autorun=full_workflow.ini /silent /exit_on_complete
Scheduled Tasks (Windows Task Scheduler)
Daily Rank Check:
@echo off
SET SCRAPEBOX_PATH=C:\ScrapeBox
SET OUTPUT_PATH=C:\SEO_Reports\%date:~-4,4%\%date:~-10,2%
cd %SCRAPEBOX_PATH%
ScrapeBox.exe /rank_check=keywords.txt /export=%OUTPUT_PATH%\ranks_%date:~-4,4%%date:~-10,2%%date:~-7,2%.csv /silent /exit_on_complete
# Upload to cloud storage (optional)
rclone copy %OUTPUT_PATH% remote:seo-reports/
Data Export & Integration
Export Formats
CSV Export Structure:
URL,Status,PageTitle,MetaDescription,H1,Backlinks,DomainAuthority
https://example.com,200,"Example Page","Description text","Main Heading",150,45
Database Integration:
Export to SQL Server/MySQL:
- File > Export > Database
- Configure connection:
- Server:
${DB_SERVER}
- Database:
${DB_NAME}
- Username:
${DB_USER}
- Password:
${DB_PASSWORD}
- Map fields to table columns
- Execute export
Troubleshooting
Common Issues
1. Harvester Returns No Results
- Check proxy connectivity: Test proxies first
- Verify search engine isn't blocking: Reduce thread count
- Update user agents: Import fresh useragents.txt
- Check API quotas if using paid search APIs
2. Slow Performance
- Reduce concurrent threads (Settings > MaxThreads)
- Increase timeout values for slow networks
- Clear cache: Tools > Clear Cache
- Disable unnecessary addons
3. Proxy Errors
Error: "Proxy connection failed"
Solution:
1. Test proxies individually
2. Check proxy authentication format
3. Verify proxy type (HTTP/HTTPS/SOCKS5)
4. Reduce proxy rotation frequency
4. Export/Import Failures
- Ensure proper file permissions (Run as Administrator)
- Check file path lengths (Windows 260 char limit)
- Verify CSV delimiter settings match import format
- Use UTF-8 encoding for international characters
5. Rate Limiting / Captchas
- Increase delays between requests (3-5 seconds)
- Use more proxies with better rotation
- Implement captcha solving service integration
- Reduce concurrent threads per IP
Log Analysis
Logs location: C:\ScrapeBox\logs\
Check recent errors:
findstr /i "error" logs\scrapebox_latest.log > errors.txt
Monitor performance:
findstr /i "completed timeout" logs\scrapebox_latest.log
Best Practices
- Always use proxies for large-scale operations (100+ requests)
- Respect robots.txt and rate limits to avoid blocking
- Backup configuration files regularly (profiles, proxy lists)
- Test on small datasets before running bulk operations
- Schedule intensive tasks during off-peak hours
- Monitor success rates and adjust thread/timeout settings
- Keep proxy lists updated for consistent performance
- Use environment variables for sensitive credentials
- Export data frequently to avoid data loss on crashes
- Version control your keyword lists and footprints
Environment Variables Reference
SCRAPEBOX_LICENSE_KEY # Product license key
SCRAPEBOX_MOZ_ACCESS_ID # Moz API access ID
SCRAPEBOX_MOZ_SECRET_KEY # Moz API secret key
SCRAPEBOX_AHREFS_API_KEY # Ahrefs API key
SCRAPEBOX_USER_AGENT # Custom user agent string
DB_SERVER # Database server for exports
DB_NAME # Database name
DB_USER # Database username
DB_PASSWORD # Database password
Additional Resources
- Official documentation in Help menu
- Community plugins via Addon Manager
- Regular updates via auto-updater
- Support forums for advanced configurations
This skill provides comprehensive coverage of ScrapeBox SEO automation workflows for AI coding agents to assist developers in implementing large-scale SEO campaigns, backlink analysis, and rank tracking operations.