Skip to content
LIVCK vs Oh Dear

Oh Dear Alternative from Germany

LIVCK vs Oh Dear — monitoring, alerting and status page in one tool. As a cloud service or on your own infrastructure.

Belgium Website quality and uptime, billed per site

Oh Dear comes out of Belgium and has been firmly established in the PHP and Laravel world for years. It differs from the other tools in this comparison on a fundamental point: it asks not only whether a website is reachable but whether it is in good shape. Those are two different questions, and which one you want answered decides the comparison entirely.

No credit card required. Free plan, forever.

In short

Oh Dear and LIVCK solve different problems, even though both are called monitoring. Oh Dear checks the quality of a website: broken links, mixed content, sitemaps, Lighthouse scores, domain and certificate expiry, plus cron jobs and uptime. Billing is per site — €15 for two, €49 for ten, €99 for twenty-five, with unlimited team members and no feature gating. For an agency maintaining twenty-five client sites that is the right unit. For a company with one product and eighty services behind it, it is the wrong one, because there the thing to count is not sites but services.

Feature comparison

LIVCK vs Oh Dear

Feature LIVCKOh Dear
Uptime checkingHTTP, TCP, ICMP, DNS, SSL, heartbeat, manualHTTP, ping, TCP port, DNS, certificate, domain
Broken links and mixed contentNot offeredEvery plan
Sitemap and Lighthouse scoresNot offeredEvery plan
Scheduled task monitoringVia heartbeatFull, with expected runtime
Simultaneous check locations with majority rule2 to 8 per planNot as a majority rule
On-call and escalationRotations, tiers, cover arrangements — from Team (€49)Notifications without an on-call schedule
Billing unitPer monitored servicePer website
Team members3 to 10 additional seats per planUnlimited on every plan
Self-hostingAs separate status page software, without the distributed checking locationsNo

What does Oh Dear cost in comparison?

The billing units do not convert into each other: Oh Dear counts websites, LIVCK counts monitored services. A comparison is therefore only possible through concrete scenarios, and the outcome differs by scenario. LIVCK prices net of German VAT.

What does Oh Dear cost in comparison?
Compared at LIVCK Oh Dear
Billing unitPer monitored servicePer website
2 websites, fully checked€0 (Free) or €19 (Solo)€15 (Solo)
10 websites at an agency€19 (Solo, 50 services)€49 (Freelance)
25 websites at an agency€49 (Team, 150 services)€99 (Studio)
One product, 80 internal services€49 (Team)Not the right unit
Broken links, mixed content, sitemapNot offeredEvery plan
Simultaneous checks from several locations2 to 8 locations, majority ruleNot as a majority rule
Team members3 to 10 additional seatsUnlimited on every plan

What separates website quality from availability?

Availability answers a single question: is the service responding right now? Quality answers all the others. A website can be continuously reachable and still carry forty dead links, an image loaded over HTTP, a sitemap that has been stale for months and a Lighthouse score of 34. No uptime tool in the world sees any of that — to all of them the site is green.

That separation is the core of this comparison, and it is rarely drawn cleanly because both areas travel under the same word. It has very practical consequences. A dead link is not an incident: it wakes nobody, it has no duration, it is not resolved and then declared over. It is a finding — something somebody works through at their own pace.

An outage is the opposite. It has a beginning, an end, an affected audience and an urgency. It produces a page, an entry on the status page and a line in the availability calculation. The processes behind it have almost nothing in common with those for quality findings.

Anyone needing both — and most operators of public websites need both — should therefore not look for the tool that somehow does both, but establish which of the two areas is the heavier one. At an agency with twenty-five client sites it is quality: with decent hosting, reachability is rarely the problem, while stale content and broken references are a daily one. At a provider with one application and a commitment it is the other way around.

Running both in parallel is unproblematic, incidentally, and more common than it seems. Quality checking and uptime checking do not interlock, share no data and do not interfere — unlike two tools that both want to page you.

Why does Oh Dear bill per website?

Because that is the unit its audience thinks in. Agencies, freelancers and studios look after a countable set of client sites, and each is a self-contained unit with its own domain, its own certificate, its own sitemap and its own invoice to the client. €15 for two sites, €49 for ten, €99 for twenty-five — that scale can be passed on to a client without conversion.

What is notable is what the scale does not contain: feature gating. Every plan includes all check types, and team members are unlimited on every plan. That is unusual and welcome, because it removes the most common friction in a pricing decision — weighing whether a single feature is worth a tier jump.

The unit fits exactly as long as "website" is the right thing to count. It stops fitting as soon as a single domain has many separately monitorable things behind it: an API, a payment service, a queue, three background workers, a database, an object store. From a per-site billing view that is one unit. From an operations view it is eight, each of which fails separately and has to be communicated separately.

That yields a simple test question before deciding: does your organisation count websites or services? If the answer to "how many do you monitor?" matches the number of domains, per-site billing is right. If the number named is considerably larger, it is not.

One borderline case deserves mention: the provider who both maintains client sites and runs infrastructure of their own. Here the answer is usually both, and trying to force everything into one billing unit makes one of the two sides expensive.

Practically never. A dead link has no urgency, no duration and no affected audience in the sense of an outage. It belongs in a report somebody works through on a Tuesday morning, not in a channel that wakes somebody. Drawing that distinction cleanly is the single most important setting in any tool that checks quality and availability together.

The reason is habituation. Alerting only works while it stays rare. A channel carrying daily messages about Lighthouse scores and dead links stops being read after two weeks — and from then on the message about the real outage goes unnoticed too. The damage comes not from any single unimportant message but from the expectation that messages are unimportant.

The countermeasure is the same regardless of vendor: separate paths. Quality findings go into a weekly digest or a ticket system. Availability incidents go into on-call. There should be no shared channel between them, not even for convenience.

There are exceptions, and they are worth naming. An expiring TLS certificate is a quality finding that becomes an outage — fourteen days out it is a line in a report, two days out it belongs in on-call. The same applies to an expiring domain. Those two cases need escalation over time, and you configure that once.

The third case is the scheduled job that did not run. A failed nightly reconciliation is either a report or an incident depending on what it does — for invoicing, rather the latter. That classification is a business decision rather than a technical one, and it should be made deliberately once and then written down.

What belongs on a status page and what belongs in a report?

The status page carries whatever is currently stopping visitors from doing something. The report carries everything describing an internal quality problem. A dead link on a subpage does not belong on the status page, even though a tool detected it. A payment reconciliation that did not run does belong there, even though no check measured it.

The dividing line runs along the question of who needs the information. A status page has an external audience that visits it at exactly one moment: when something is not working. Anything not concerning that moment dilutes the page and makes it harder to read during an incident. A page with forty components, thirty of which do not interest visitors, answers the actual question worse than one with six.

From that follows a recommendation for structure that holds regardless of tool: name components after what a customer wants to do, not after what technically exists. "Login", "Payments" and "File upload" are good components. "api-gateway-eu-west", "redis-primary" and "worker-queue-3" are not, however technically accurate they may be.

The second point concerns direction. Tools that derive the status page from checks can only show what was measured. That is usually enough — until the day an upstream provider fails, your own checks stay green, and customers still cannot buy anything. A status page on which only check-reported states can be published is silent on that day.

How often does a website need checking for quality?

Far less often than for reachability — and the difference is one of kind, not degree. An uptime check calls an address and takes milliseconds; it can run every minute. A quality check crawls the entire website, follows every link and evaluates every page. Depending on size that takes minutes to hours and makes sense daily or weekly, not by the minute.

Almost everything else follows from that asymmetry. A finding from a daily crawl is on average twelve hours old by the time somebody reads it — entirely fine for a dead link and useless for an outage. The two check types therefore have not only different processes but different notions of time.

In practice that means choosing the cadence from how fast the content changes rather than from instinct. A corporate site touched monthly does not need a daily crawl. A news site publishing a hundred articles a week does. An online shop with rotating stock sits in between and benefits more from a crawl after each publication than from a fixed schedule.

The second point concerns load on the checked site. A full crawl across ten thousand pages is a noticeable burst of traffic that shows up in analytics and, on tightly sized environments, affects response times. It therefore belongs in a period of low usage — not in the morning, when load is highest anyway.

Anyone running both check types in parallel should also schedule the quality crawl so it does not coincide with a maintenance window. Otherwise a planned shutdown produces a list of hundreds of apparently broken links, and the next genuine finding disappears into it.

What Oh Dear does better

A comparison the other side never wins is not a comparison. These points argue against switching.

Check types that barely exist elsewhere

Broken links, mixed content, sitemap checking and Lighthouse scores are outside the scope of almost every uptime tool — LIVCK included. If you need those findings, there is hardly an alternative in this price range.

No feature gating

Every plan includes all check types, from the smallest upwards. That removes the most common friction in choosing a plan: weighing whether a single feature justifies a jump.

Unlimited team members on every plan

No seat meter, not even on the €15 plan. For agencies with rotating project staff and for clients who should get read access, that is a real advantage over seat-based models.

Scheduled task monitoring

Cron jobs and background tasks are monitored properly, with expected runtime and an alert on absence. In the PHP and Laravel world the integration for this is as concise as anywhere on the market.

Who should switch — and who should not?

Four typical starting points and the decision each one suggests.

Agency or studio maintaining client sites Stay with Oh Dear
The billing unit fits and the check types match the daily work exactly: dead links, mixed content, stale sitemaps, expiring certificates. With decent hosting, reachability is rarely the problem — content quality is, constantly.
PHP or Laravel team with many scheduled jobs Stay with Oh Dear
Oh Dear’s cron monitoring is mature and connects to Laravel with minimal effort. Where nightly reconciliations are the biggest operational risk, that solves a concrete problem.
Provider with one product and many services behind it Switching pays off
Behind one domain sit an API, payments, a queue and background workers — eight things that fail separately. Per-site billing counts them as one and can only represent them as one.
Operators with an availability commitment and a public status page Switching pays off
A defensible availability figure needs several simultaneous check locations and an auditable majority rule, so it does not also measure your own connectivity. Add on-call and a status page that can publish things nothing measured.

In the second group? The free plan costs nothing and needs no credit card.

Try LIVCK Cloud for free

Reasons to switch

01

What gets counted is what fails separately

Behind one domain sit an API, payments, a queue and background workers. They fail separately and are communicated separately — so they are monitored separately.

02

Majority rule across several locations

If Frankfurt and Helsinki fail together, it is the service. If only one fails, it is the route. Without that distinction an availability figure also measures your own connectivity.

03

On-call rather than just notifications

Rotations, cover arrangements, escalation tiers and the rule for unacknowledged pages. A notification to a channel is not yet an on-call process.

04

A status page for the unmeasured too

Maintenance, upstream incidents and announcements can be published without a check having reported them. Those cases are the most common ones.

05

Self-hosting as an option

For environments required to keep data in-house, LIVCK is also available as status page software for your own server. The distributed checking locations stay with the hosted edition.

How migrating from Oh Dear works

Migrating from Oh Dear is rarely a complete migration, because the check types only partly overlap. The realistic question is which part goes where — and the answer is often to keep both.

  1. Sort the check types

    Split the existing checks into two groups: quality findings (links, mixed content, sitemap, Lighthouse) and availability (reachability, certificate, domain, scheduled tasks). Only the second group has an equivalent on the other side.

  2. Decide honestly what is used

    If the quality findings are genuinely worked through, Oh Dear stays — that is not a step backwards but the right division. If nobody has looked at them for a year, that part falls away anyway.

  3. Shift from websites to services

    The actual step. For each former website, list the separately failing components behind it and create a check for each. That produces more entries than before, and that is exactly the point.

  4. Define the majority rule

    Instead of a single check path, decide how many locations must fail simultaneously before an incident is raised. That is the difference between an availability figure that measures the service and one that also measures the route.

  5. Structure the status page around customers

    Do not carry the websites across; structure it around what visitors want to do. A migration is the only natural moment for that change, because afterwards it needs explaining.

Broken links, mixed content, sitemap checking and Lighthouse scores have no equivalent on the other side — a complete migration loses them outright. If you use them, keep Oh Dear for that part. Running both tools in parallel is unproblematic here, since they share neither data nor alerting paths.

Frequently asked questions

What does Oh Dear cost per month?
Solo costs €15 for 2 websites, Freelance €49 for 10, Studio €99 for 25, Agency €149 for 50, Portfolio €249 for 100 and Scale €399 for 200 websites. All check types and unlimited team members are included on every plan. As of August 2026.
What does Oh Dear do better than LIVCK?
Several things, clearly. Broken links, mixed content, sitemap checking and Lighthouse scores do not exist at LIVCK at all. Scheduled task monitoring is more mature, team members are unlimited on every plan, and there is no feature gating between tiers.
Does Oh Dear check broken links?
Yes, and it is one of its core functions. Oh Dear crawls the website and reports dead references as well as content loaded over HTTP on an HTTPS page. Both are quality findings rather than outages — they belong in a report, not in on-call.
When does per-site billing stop fitting?
As soon as one domain has several separately failing things behind it — an API, a payment service, a queue, background workers. Per-site billing counts them as one unit and can only represent them as one. The test question: does your organisation count websites or services?
Is Oh Dear GDPR-compliant?
Oh Dear is based in Belgium and therefore within the EU, so third-country transfer is not the critical point. As with any vendor you still need an Article 28 GDPR processing agreement, a review of sub-processors and an entry in your record of processing activities.
Can I use Oh Dear and LIVCK together?
Yes, and for many operators that is the most sensible arrangement. The two tools share neither data nor alerting paths and therefore do not interfere. Oh Dear covers the quality findings; the other covers availability, on-call and public communication.
Is a broken link an incident?
No. A dead reference has no urgency, no duration and no affected audience in the sense of an outage. It belongs in a report somebody works through calmly. Routing quality findings into the same channel as outages is the fastest way to having neither read.
What exceptions apply to quality findings?
Two, and both hinge on time. An expiring TLS certificate is a report entry fourteen days out and an on-call matter two days out; the same holds for an expiring domain. You configure that escalation over time once and never touch it again.

Ready to switch?

The Oh Dear alternative from Germany.

No credit card required. All check types included.

All figures on Oh Dear are taken from the provider's publicly available price list, as of 25 August 2026. Prices and features may have changed since — the provider's own website is authoritative.