Your HTML structure is an AI signal. Is yours working for you?
Semantic HTML isn't just good practice, it's how AI systems identify, trust, and cite your content. Here's what we now check and why it matters.
By tom
9 min read
Semantic HTML isn't just good practice, it's how AI systems identify, trust, and cite your content. Here's what we now check and why it matters.
By tom
9 min read
The SiteVitals Monitor plugin records every WordPress update to your change timeline, so when something breaks, you know exactly what changed and when.
By tom
3 min read
SiteVitals now analyses how well your content can be read and cited by AI systems. Here is exactly what each metric means, why it exists, and how to interpret your score.
By tom
9 min read
A couple of changes went live this week that will improve how SiteVitals tracks and surfaces problems across your websites. On their own they might seem like small quality-of-life improvements. But they're part of a bigger picture, so I wanted to explain what changed and where we're heading.
By tom
4 min read
SiteVitals now monitors the status of individual services on your Linux servers — nginx, MySQL, Redis, PHP-FPM and more. Get alerted the moment a service stops or starts crash-looping, with full context captured at failure time.
By tom
6 min read
SiteVitals now monitors your Linux servers — CPU, memory, disk, load average, and running processes. Install the agent in 60 seconds and get alerted before your sites go down.
By tom
7 min read
A few weeks ago I wrote about "why technical SEO needs an AI layer" and walked through the schema validator, AI crawler audit, and llms.txt checker we had built into SiteVitals. The response was encouraging - but the most common question I got was some variant of: "My schema passes your checks, but I'm still not showing up in AI answers. What else can I do?"
By tom
10 min read
When your site goes down, every minute matters—but not every alert should fire at once. SiteVitals now lets you set individual delays for each notification channel, so the right people are alerted at the right time. Notify your on-call developer immediately, escalate to managers if the issue persists, and keep leadership informed without unnecessary noise. It’s a smarter, more flexible way to handle incidents - automatically.
By tom
8 min read
Monitor your scheduled tasks and background jobs with SiteVitals. Get alerted when a cron job fails to run, takes too long, or crashes.
By tom
8 min read
We've completely rebuilt how SiteVitals monthly reports work - from what data they capture, to how they look in your inbox, to what you see when you open them in the dashboard. Here's what's changed and why it matters.
By team
5 min read
If you’ve ever had a client’s site "go down," only to discover hours later that their IT department migrated their email and accidentally nuked their A record in the process, this update is for you.
Today, we’re excited to announce Intelligent DNS Change Monitoring for SiteVitals. We aren’t just checking if your domain is "up" - we are now snapshotting your DNS and alerting you the second a record is added, removed, or modified.
By tom
3 min read
SiteVitals now has an MCP server. Connect your account to Claude and ask questions about your websites in plain English. Which sites have issues? Any SSL certificates expiring? What did the last security scan find? Claude pulls live data from your SiteVitals account and answers directly, without you opening a single dashboard. Setup takes five minutes using Claude Code.
By tom
7 min read