Monitoring (after deploy)

Nightly scans of your production site with diff-driven incidents and a template drift timeline.

What monitoring does

Add your first site

You can set this up in the dashboard, or via API.

Option A: Dashboard

Option B: API

curl -sS -X POST "https://api.seodiff.io/api/v1/sites" \
  -H "Authorization: Bearer $SEODIFF_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "base_url": "https://example.com",
    "enabled": true,
    "schedule": "nightly",
    "config": {}
  }'

Incidents

Incidents are diff-driven. They’re designed to answer: what changed, where, and how bad.

curl -sS "https://api.seodiff.io/api/v1/incidents" \
  -H "Authorization: Bearer $SEODIFF_API_KEY"

Template drift timeline

The timeline shows how a template evolves over time (issue rate, score changes, drift events).

curl -sS "https://api.seodiff.io/api/v1/templates?base_url=https%3A%2F%2Fexample.com" \
      -H "Authorization: Bearer $SEODIFF_API_KEY"
curl -sS "https://api.seodiff.io/api/v1/timeline?base_url=https%3A%2F%2Fexample.com&template=%2Fproduct%2F*" \
      -H "Authorization: Bearer $SEODIFF_API_KEY"
Monitoring vs CI/CD

Monitoring

  • Runs after deploy
  • Finds drift and slow regressions
  • Great for visibility and history

CI/CD

  • Runs before deploy
  • Blocks regressions in pull requests
  • Great for hard gates

Common monitoring issues

Planned improvements (not available yet)

Related