Documentation

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

  1. Go to the "Automation" page
  2. Click the "Create Task" button
  3. Select the task type
  4. Configure basic information
  5. Set execution schedule
  6. 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
  • Email
  • 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 TypeRecommended Frequency
SEO AnalysisDaily/Weekly
Performance MonitoringHourly
Keyword TrackingWeekly
Competitor MonitoringDaily
Content AuditWeekly/Monthly
Report GenerationAs 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.