SEO monitoring

Scheduled SEO monitoring that tells you what changed

Put each client site on a daily, weekly or monthly audit schedule. Every completed audit is compared with the previous one, so a broken redirect after a release shows up as a new issue, not as one more row in a spreadsheet.

Schedules per client website

  • Daily, weekly (pick a day) or monthly (pick a date) at a local wall-clock time. Daylight-saving changes are handled, and “the 31st” runs on the last day of shorter months.
  • Optional page limit per schedule, so monitoring audits stay like-for-like.
  • No duplicates, one catch-up. If runs were missed while the service was stopped, the site gets one catch-up audit, not five, and the activity log records what was skipped.
  • Run a scheduled audit now to test the full path without waiting for the next slot.
Monitoring card for a fictional dental practice: weekly schedule on Mondays at 06:00, next run, page limit, last scheduled run and latest changes (2 new, 19 resolved, 36 still present, 8 not re-checked).
Screenshot from the public interactive demo. The agency and websites are fictional.

Comparisons that don’t overclaim

An issue’s identity is its type plus the affected, source and target URL. Each one lands in exactly one group:

Comparison groups
GroupMeaning
NewFound in the newer audit, and the older audit checked the same thing and it was fine. These are regressions.
ResolvedFound in the older audit; the newer audit re-checked it and it’s gone.
Still presentFound in both audits.
First seenFound on pages the older audit never checked, for example after raising the page limit. Not counted as new.
Not re-checkedFound in the older audit, but the newer audit didn’t check it again (page not crawled, or it now redirects). Not counted as resolved.

The comparison also explains anything that limits it: different page limits, cancelled audits, limits being reached, and URLs crawled by only one audit. It lists URLs whose HTTP status improved or regressed, and warns when check settings changed between audits.

There is deliberately no overall health score. A score that goes up when a crawl reaches fewer pages would reward the wrong thing.

How to compare SEO audits over time

Notifications and an activity log

Scheduled audits create notifications in the dashboard:

  • Important: new errors, or URLs that started failing
  • Warning: new issues, or a scheduled audit that failed or was interrupted
  • Info: issues resolved, or the first (baseline) monitored audit

The Monitoring page lists every monitored website with its next run and latest changes, and an activity log records every schedule change, start, completion, failure and missed run.

SEO Sentinel Monitoring page listing notifications and monitored fictional websites with their schedules, next runs and latest changes.
Screenshot from the public interactive demo. The agency and websites are fictional.

What it does not do

  • Not real-time. Changes are detected when a scheduled audit completes, and audits may start a little after their scheduled time if another audit is running.
  • No email, Slack or SMS alerts yet. Notifications live in the dashboard.
  • No automatic retries. A failed or interrupted scheduled audit waits for its next slot (or a manual “run now”).
  • No uptime monitoring. SEO Sentinel audits SEO signals; it is not an availability or performance monitor.
Learn

See monitoring and comparisons in the demo

Open a fictional client project to see its schedule, notifications and a full audit comparison.

SEO Sentinel is in private beta. Nothing is for sale yet and no card is ever requested.