A noindex left over from staging, a public .env file, an address that no longer redirects to HTTPS, a missing DMARC record. The site still loads, so nobody notices for weeks. The checklist reads 30 basics on every site once a day and shows how the page looks in Google and when it is shared.
See the title and description the way Google cuts them, and the card Facebook, LinkedIn and Slack build from your og: tags.
A page that turns noindex, a .git or .env that becomes public, HTTP that stops redirecting: a warning after a second reading. The rest is a list to work through, not a stream of alerts.
How to fix it in WordPress, cPanel, Plesk, nginx, Apache, Cloudflare and more, in English, Slovenian and Polish.
We read the page, a few small files and DNS once a day. We do not crawl the whole site, and DKIM under a selector only your mail provider knows shows as unknown, not as a problem.
Uptime monitoring
HTTP, TCP ports and ping, from six regions
Performance monitoring
Response time per location and page load from PageSpeed
Deploy tracking
Every deploy measured before and after
SSL & domain expiry
Certificates and registrations, weeks ahead
DNS history
What changed in your DNS, and when
Alerts
Email, Slack, Discord, Telegram and webhooks, without spam
Tracking codes
GTM, GA4, ad pixels and the consent banner on every site
Status pages
One public page for all of a client's services
Maintenance windows
Planned work that does not page anyone
No card, no trial countdown. Add a monitor and it starts being measured before you finish reading this sentence.