Join the beta now

Catch broken pages
before your users do.

siteOS crawls every page of your website on a schedule, flags 404s, validates your sitemap, and alerts you the moment something breaks.

Free during beta. No credit card required.

siteos.dev / crawls / latest

Latest crawl

acme-corp.com — 2 minutes ago

  • /about
    200 OK
  • /old-pricing
    404 Not Found
  • /blog/launching-siteos
    200 OK
  • sitemap.xml
    Valid

Features

Everything you need to keep your site healthy.

One tool that watches your pages, your links, and your sitemap — all the time.

Full-site crawl

We discover every page on your site by following links — no manual list to maintain.

404 & broken link detection

Each error is reported with the exact source page and link, so you know where to fix.

1,230 SEO & quality checks

Missing metadata, duplicate titles, invalid structured data, heading issues — every page is graded and rolled into a 0–100 Health Score.

Google Search Console built in

Connect your Google account to see 16 months of clicks, impressions, and position next to your crawl results.

Sitemap validation

Your sitemap.xml is checked against the real pages we crawl. Drift is flagged immediately.

Continuous monitoring

Re-crawl on a schedule. Get alerted by email the moment something starts breaking.

What we check

1,230 automated checks on every page.

Broken links are just the start. Every crawl runs your pages through 1,230 rules across 30 categories — from missing meta descriptions and duplicate titles to invalid structured data and heading hierarchy. Each finding comes with a severity grade and a concrete fix, and everything rolls up into a single 0–100 Health Score you can track over time.

Structured Data 480 Content Quality 341 Headings 68 Social Tags 55 Links 45 Images 25 URL Hygiene 22 Indexability 21 Metadata 20 Duplicates 19 Sitemaps 13 Accessibility 10 + 18 more categories

The same engine is available as an open-source CLI — run npx siteos-check yoursite.com locally or in CI, then let siteOS run it on a schedule so nothing slips through between deploys.

How it works

Three steps. No config required.

01

Add your site

Paste your URL. We start crawling within seconds — no install, no script tag.

02

We crawl on a schedule

siteOS visits every page on a recurring schedule and tracks status, links, and sitemap.

03

Get alerts on issues

When something breaks — a 404, a missing page, sitemap drift — we email you right away.

FAQ

Frequently asked questions.

What exactly does siteOS check?

Every crawl discovers your pages by following internal links and your sitemap, then runs each page through 1,230 rules: broken links and 404s, missing or duplicate metadata, heading structure, image alt text, structured data validity, indexability, social tags, and more. Each issue is graded critical, error, warning, or info.

How often does siteOS crawl my site?

You choose per project: daily, weekly, or monthly — or trigger a crawl manually whenever you ship. Alerts go out the moment a new critical issue appears or your Health Score drops.

Do I need to install anything on my site?

No. siteOS crawls your site from the outside, exactly like a search engine does. No script tag, no plugin, no code change — just paste your URL.

How does the Google Search Console integration work?

Connect your Google account and siteOS pulls 16 months of clicks, impressions, CTR, and average position for each site, plus your submitted sitemaps. That lets you see not just what is broken, but which broken pages are actually costing you traffic.

Is there a CLI or CI integration?

Yes. The crawl engine is open source: run npx siteos-check against a live URL, a static build folder, or a local dev server, and fail your CI pipeline when new errors appear. The hosted dashboard adds scheduling, history, and alerting on top.

How much does it cost?

siteOS is free while in beta — no credit card required. Paid plans with more projects and daily crawls will arrive later, and early users will keep a generous free tier.

Start monitoring your site in 30 seconds.

Sign in with Google. We'll crawl your first site instantly.