Indexely provides a suite of efficient, simplistic & modern monitoring solutions for your online services, such as:
Our team is driven by a shared goal. To create free, no strings attached monitoring, and make it available to the masses. Our love language is simplicity. We strive to create simple solutions to business-critical problems, and make solving them fun.
The human brain dictates that the most expensive option must be the best option, and whilst there can be some truth to that, it isn't an inherently bullet-proof rule to live by.
Ops tools are expensive, and for small businesses, sole owners, indie hackers, and everyone else - they aren't a viable expense. Indexely exists to fill that gap and support the backbone of your next product, idea, or plaything. That doesn't mean we don't play nice with larger projects and brands, though. We love everyone equally.
Our downtime monitoring solution checks your website once a minute. If we see that your website is down, we immediately email you, and continue to email you once every 30 minutes thereafter.
When we check your website, we consider all responses except HTTP 200 and 429 as down. We exclude HTTP 429 to prevent false positives. 429 is "Too many requests", and means that your server is rate limiting our crawler, so we assume that you are up.
By default, we email you as soon as your website goes down. However, you can specify who we notify on a site-by-site basis for your monitors. To do this:
You can add up to three email addresses. We will always email your address when a site goes down, in combination with your provided notification addresses.
As a part of downtime monitoring we track your website's performance. This metric is gathered from the beginning of a request, to your website responding. This means that it does not take on-page javascript AJAX requests into account, and is best suited to monolithic server-side rendered applications for the most accurate reporting.
Our crawler sends requests from two separate data centres within the UK, to make sure that we can check that you are online, even if one of our crawlers goes down.
To check for downtime, our service pings your website once every minute. In some cases, web servers and edge DNS solutions like Cloudflare may block our requests with a 429status.
Whitelist our User Agent to prevent your application or server from blocking us:
User-Agent: IndexelyDowntimeBot/1.0.0
What we call "degradation monitoring", you may know as speed monitoring. Our degradation monitoring alerts you when your website is responding slower than usual.
We determine 'slower' as a threshold that you specify. We recommend a threshold of 40-50%, to make sure that we aren't annoying you with emails. This means that we will alert you when your website is 50% slower than what we would expect.
We will notify you once your website has been consistently slower than the expected average after the number of minutes that you suggest.
This is helpful in the event that your website receives a traffic or resource spike or one or two minutes, of which you do not need to be notified.
We use a sample of the previous 30 checks to determine whether or not your website is performing slower than usual. This means that we average the response speed of your previous 30 requests. If your threshold is higher than that average, we will alert you.
Broken link monitoring checks your website once a day, and follows every visible internal link. If a link leads to anything but a 200, it is considered broken.
This feature only works against SSR (server-side rendered) pages.