Automation
Set up automated periodic analysis tasks to continuously monitor website performance
Automation lets you schedule website analysis and monitoring tasks, so you can continuously track website performance without manual intervention.
Overview
Automation provides:
- β° Auto Execution - Run analysis tasks on a schedule
- π Flexible Scheduling - Configurable execution frequency
- π Report Delivery - Automatically generate and send reports
- π Alert System - Get notified when issues are found
- π Trend Tracking - Long-term data accumulation and analysis
Task Types
Site Analysis Tasks
Periodically analyze website SEO/GEO performance:
- Daily SEO monitoring
- Periodic comprehensive audits
- Competitor comparison analysis
- Continuous performance monitoring
Performance Monitoring Tasks
Continuously monitor website performance metrics:
- Core Web Vitals monitoring
- Page load speed tracking
- Performance degradation alerts
- User experience assurance
Keyword Rank Tracking
Periodically check keyword search rankings:
- Keyword rank monitoring
- SEO effectiveness evaluation
- Competition analysis
- Strategy adjustment data
Competitor Monitoring Tasks
Track competitor website changes:
- Competitor rank tracking
- Content strategy analysis
- Technical gap identification
- Market dynamics monitoring
Report Generation Tasks
Automatically generate and send periodic reports:
- Regular work reports
- Client briefings
- Team synchronization
- Management reports
Creating Tasks
Quick Create
- Go to the "Automation" page
- Click the "Create Task" button
- Select the task type
- Configure basic information
- Set execution schedule
- Save and enable
Schedule Configuration
Execution Frequency
Use Cron expressions or preset options:
- Every hour
- Daily (recommended)
- Weekly
- Monthly
- Custom Cron expression
Timeout Settings
- Maximum execution time per run
- Retry count and interval
- Failure handling strategy
Target Configuration
- Select target websites
- Choose analysis type (SEO/GEO/Performance/Mobile)
- Set analysis depth (Quick/Standard/Deep)
Notification Settings
Trigger Conditions
- Task completed
- Issues found
- Score decreased
- Competitor changes
Notification Methods
- In-app notifications
- Webhook
- SMS (for critical alerts)
Task Management
Task List
View all scheduled tasks with their status, frequency, next execution time, and last execution result.
Task Status
- Enabled - Runs automatically on schedule
- Disabled - Paused, no execution
- Suspended - Temporarily stopped, can be resumed quickly
Manual Execution
Immediately execute any scheduled task on demand.
Best Practices
Task Naming
- Use descriptive names including type and frequency
- Example: "Main Site - SEO Analysis - Daily"
Execution Timing
- Schedule during low-traffic periods
- Consider server load
- Deliver reports before work hours
Frequency Guidelines
| Task Type | Recommended Frequency |
|---|---|
| SEO Analysis | Daily/Weekly |
| Performance Monitoring | Hourly |
| Keyword Tracking | Weekly |
| Competitor Monitoring | Daily |
| Content Audit | Weekly/Monthly |
| Report Generation | As needed |
FAQ
Q: Will tasks execute at the exact scheduled time? A: Tasks will execute within Β±5 minutes of the scheduled time, depending on system load.
Q: Will failed tasks automatically retry? A: Yes, by default tasks retry 3 times with 10-minute intervals.
Q: How many tasks can I create? A: Depends on your plan: Basic 10, Professional 50, Enterprise unlimited.