We crawl and index your entire website, just like Google. As soon as we detect a broken link on your site, we'll notify you. This includes error pages like 'page not found', 'internal server error' and even 'mixed content' (when HTTP elements are included on an HTTPS website).
30 day free trial
No credit card required
Would you know if the marketing team changed some URLs in the CMS but accidentally broke something? Or if your developer hastily shipped an update to your site, but forgot to check key pages?
Our crawler does daily checks of your website and keeps you informed of any broken pages.
Mixed content warnings happen when you include HTTP elements on an HTTPS page. In other words: when you include unsecure resources on a secure (via an HTTPS SSL certificate) page.
Oh Dear finds and reports these problems. This allows you to fix the problem (ie: load the resources over HTTPS instead of HTTP) and help keep both your website and your users safe.
If you don't fix mixed content alerts, you risk getting your Javascript or CSS blocked by the browser, which might just break your entire website.
Component | Value |
---|---|
Url | https://urlxyz.com |
Error description | Operation timed out after 5001 milliseconds with 0 bytes received |
urlxyz.com has recovered after 2m. full report: https://ohdear.app/sites/83/checks/411
urlxyz.com seems down! Error: HTTP/500 Downtown verified from Paris, France and Frankfurt
Pushover has been successfully enabled. We'll notify you when something goes wrong.
urlxyz.com has recovered after 2m. full report: https:/ohdear.app/sites/83/checks/411
urlxyz.com has recovered after 2m. full report: https:/ohdear.app/sites/83/checks/411
Text messages for urlxyz.com have been successfully enabled. We'll notify you when something goes wrong.
$_TOKEN="your API token" $ curl -X GET "https://notifyservicexyz.com/api/alert/urlxyzcom" \ -H "Authorization: Bearer $_TOKEN" \ -H "Accept: application/json" \ -H "Content-Type: application/json"
urlxyz.com has recovered after 2m. full report: https://app.opsgenie.com/sites/83/checks/411
urlxyz.com seems down! Error: HTTP/500 Downtown verified from Paris, France and Frankfurt
Opsgenie has been successfully enabled. We'll notify you when something goes wrong.
urlxyz.com has recovered after 2m. full report: https://pagerduty.com/sites/83/checks/411
urlxyz.com seems down! Error: HTTP/500 Downtown verified from Paris, France and Frankfurt
PagerDuty has been successfully enabled within Oh Dear. Notifications are enabled.
Receive our notifications on your preferred platform. Via email, SMS, Slack, Discord, Opsgenie, PagerDuty, Microsoft Teams, Pushover, webhooks,… we can notify you wherever your team is active.
Take notifications to the next level: only notify who needs notifying by assigning responsibilities to different team members.
You can download a full report of all broken links we found as an Excel sheet.
It will contain the pages where we found the broken links, what URLs they pointed to and the HTTP status code we received when we crawled it.
If you have an external team that manages your site, this report will make it very easy to give them all the information they need to swiftly fix the problem.
Start a no-strings-attached 30-day free trial. You're all set in less than a minute. (No credit card needed.)
Not convinced yet? Need help? Get in touch via [email protected].
You don’t need to be computer savvy to set up our tool. But if you are, we’re happy to explain exactly how it works and how you can customize Oh Dear to your specific needs.
Oh Dear will crawl your site and all its pages and create a summary for you with all pages that meet these criteria:
We treat all pages in the HTTP/200 to HTTP/399 range to be OK, as long as they load in less than 5 seconds. Anything that deviates from that pattern will be reported.
Some URLs will trigger a 404 on purpose or might be more difficult to fix in the short-term. To help your notifications, you can ignore particular URL patterns per website in your settings screen per site.
You can add URLs using a simple pattern. This example will ignore any crawl errors on the URLs that start with /private/, /forum/admin/ or that have /edit anywhere in the URL.
We also exclude several particular URLs globally, to avoid making these reports too noisy.
Want to get into the nitty gritty details of our monitoring? Have a look at our documentation.
SSL certificates are essential in website security. We check all your certificate expiration dates & alert any change we detect.
We provide highly detailed performance monitoring and insights. We'll notify you as soon as we detect your website is getting slow.
Get notified instantly as soon as we detect an issue or an important change. Enable any channel you use, you're in full control.
Your cron jobs (Linux) and scheduled tasks (Windows) are the heart of your data processing. We can monitor every single one of them.
Receive a notification whenever your DNS records are modified - intentionally or maliciously - so you can act and verify faster.
A lot can go wrong inside your app and server. Disk space may fill up, or the database may go down. We'll notify you when something is off.
In times of crisis, a public status page allows you to communicate to your clients. We'll host your status page so it's always available.
When your site goes down we'll let you know instantly. Now you can act before your or your client's brand reputation takes a hit.
We can check how long your domain is still registered. If your renewal date is close, we'll notify you. This will avoid you losing your domain.
We track the speed & performance of your website over time. If we detect your website is suddenly slower, we'll let you know.
Elevate your SEO strategy and optimize your site. We analyse your sitemap health and check every URL for broken links.
Start a no-strings-attached 30-day free trial. You're all set in less than a minute. (No credit card needed.)
Not convinced yet? Need help? Get in touch via [email protected].