● MONITORING
Real-time monitoring
Stay ahead of schema changes with real-time monitoring.
How do you know if your schema breaks?
Websites evolve every day and so does their schema. From theme updates to CMS migrations, small changes can have a big impact on search visibility.
Real-time monitoring helps you catch issues instantly, maintain rich snippets, and stay discoverable across search and AI platforms.
How it works
1
Define URLs
Add individual URLs, import a sitemap.xml, or let the crawler discover pages by category/type.
2
Frequency
Daily (Agency+), weekly or monthly.
3
Alerts
Email, webhook, or both. With exact diff: which property changed, before vs after, severity.
Schema Changes Detection
Day-over-day comparison. Detects:
- Properties that disappear
- Types that change (Product → IndividualProduct)
- Values that go empty (price = “”)
- New errors appearing
- Changes in aggregateRating
- Drops in completeness score
Sample alert
[ValidGraph] Schema change detected
URL: https://mysite.com/product/pro-x-headphones
Severity: HIGH
Removed:
- offers.priceCurrency = "EUR"
- aggregateRating.ratingValue = "4.7"
Score: 87 -> 52 (-35)
Rich snippet eligibility: YES -> NO
First seen: 2026-05-14 03:21 UTC
Last good: 2026-05-13 03:18 UTCSite Crawler
Recursive crawl respecting robots.txt and rate limits. Ideal for initial audits:
- Up to 5,000 URLs per crawl (Enterprise)
- Filters by type (Product, Article, etc.)
- Automatic detection of templates with broken schema
- Pattern detection (e.g. all Products missing brand)
Google Search Console integration
Connect your Google Search Console property, and ValidGraph will cross-reference the “Enhancements” and “Rich results” data with your own validations.
When Google reports a schema error, you’ll see it in the same dashboard, in the context of the affected URL.
“The ValidGraph alert arrived 3 hours before Search Console’s. We were able to revert the deploy before losing visibility.”
Webhooks (Enterprise)
Forward any event (validation completed, alert, score drop) to Slack, PagerDuty, Zapier or your own endpoint. HMAC signature + retries with exponential backoff.
POST https://your-endpoint.com/hooks/validgraph
X-VG-Signature: sha256=...
{
"event": "score.dropped",
"url": "https://mysite.com/product/X",
"from": 87,
"to": 52,
"delta": -35,
"occurred_at": "2026-05-14T03:21:00Z"
}Catch schema errors Google will find tomorrow.
Schedule daily rescans, hook your team’s Slack, sleep at night.