Uptime Monitoring in Seobility: Track your website's availability 24/7
Keeping your website up and running is essential to maintaining your hard-earned Google rankings and ensuring a great user experience. Downtimes can not only threaten your SEO efforts, but also the financial success of your business if potential customers are unable to access your website.
That’s why we’re excited to introduce Seobility’s new Uptime Monitoring: it checks your website's availability around the clock and alerts you quickly of any downtime, so you can resolve any issues before they negatively impact your business.
Let’s take a closer look at how the Uptime Monitoring works and how to get started.
What is Seobility's Uptime Monitoring and why do I need it?
Get notified when your website becomes unavailable
Seobility checks your website at a time interval of your choice (from once a minute to every 60 minutes) and sends you an email alert when it's down.
Understand what went wrong
You’ll see when each downtime happened, how long it lasted, and what caused it. This helps you troubleshoot faster and prevent the same issue from happening again.
Avoid negative SEO consequences
Frequent downtimes or slow server responses can harm your SEO – from reduced crawling to complete deindexing by Google. Uptime Monitoring helps you catch and fix issues before they impact your rankings.
Evaluate your server performance
Besides checking your website’s uptime, Seobility also tracks the response time of your server which is an important indicator of server performance. You can set a custom response time threshold and let Seobility notify you when your server exceeds this value.
Customize your monitoring
Choose the monitoring interval, set a custom response time threshold, and define who should receive email alerts. (More on this below.)
How to use the new Uptime Monitoring?
1. Go to your Website Health dashboard
Uptime Monitoring is already active for your project’s start URL – no activation needed.
2. Check your uptime history
At the top, you’ll see your average uptime over the selected time frame, along with a graph that highlights any downtimes as red bars. This helps you quickly spot when and how often issues occurred.
3. Monitor your server’s response times
Below the uptime chart, you’ll find a graph showing your site’s server response times. You can set a custom response time threshold (shown by the dashed line in the graph) that will be used as an alert threshold (by default, this is set to 2000ms). This means that if your response time exceeds this threshold, it will be counted as a downtime.
4. Analyze incidents in detail
All downtimes are listed in a table showing:
- Start time and duration
- Reason (like an HTTP error or timeout)
- Resolution status (“resolved” once the issue is over)
5. Get notified
Downtime warnings also appear:
- In the main navigation menu
- Directly in the Website Health dashboard (as a banner)
- And via email alerts to the contacts you’ve set
6. Customize your settings
To adjust your Uptime Monitoring settings, click the "Settings" link above the response time chart:
Next, you can:
- Set the monitoring interval (how frequently your website's URL should be checked), ranging from 1 to 60 minutes.*
- Set a custom alert threshold for your server response time. (By default, this is set to 2000ms, but a good response time from an SEO perspective would be below 800ms.)
- Enable or disable email alerts. (We recommend enabling them to ensure you’re quickly alerted of any downtime.)
- Specify the email addresses to receive downtime alerts (e.g., your website administrator).
*Please note: Monitoring intervals shorter than 15 minutes require project verification. The 1-minute interval is only available to Agency plan customers.
7. Send us your feedback
We really rely on your feedback to make the Uptime Monitoring the best it can be!
How to send us your feedback:
- Access our feedback tool on the right side of your screen.
- It allows you to add descriptions, screenshots, or videos easily.
- If possible, include information about how to reproduce issues, expected vs. actual results or error messages encountered:
Background information
What does Seobility define as a downtime?
When we say “downtime,” we don’t just mean that your website is completely offline. In Seobility’s Uptime Monitoring, downtime is defined as any event that prevents the successful retrieval of a URL.
That means we check for much more than just “server down” errors. Here’s what we monitor in detail:
Server timeouts (10-second limit)
If Seobility does not receive a response within 10 seconds, we treat this as downtime.
Important to know: The 10-second limit is defined by Seobility. Your server’s internal timeout is usually higher. But from an SEO perspective, response times above 10 seconds are already unacceptable. Googlebot (and users!) won’t wait forever. So instead of waiting longer, we stop the request and classify it as downtime.
HTTP status codes other than 200
We expect a clean 200 (success) response. Any other HTTP status code is considered problematic. This includes:
- 3xx redirects (i.e. if the monitored start URL unexpectedly redirects instead of being directly accessible)
- 4xx client errors like 404 or 403 that block access to your pages
- 5xx server errors that indicate critical server-side problems
Some of these errors may not mean your server is completely down, but from Google’s perspective, they can still block crawling and indexing.
Invalid SSL certificates
If your SSL certificate is invalid, browsers and search engines may block access to your website. That’s why Seobility also checks whether your SSL configuration is valid.
Server response time exceeds your custom threshold
You can define your own maximum response time. If your server takes longer than that threshold, Seobility will treat it as downtime.
Miscellaneous connection errors
This category includes issues such as:
- Disconnected domains
- DNS resolution errors (host cannot be resolved)
- Connection failures
- Other unexpected technical errors that prevent the page from being retrieved
Content delivery issues
Seobility also detects unusual content delivery issues, such as corrupted responses, incorrect content types (e.g., non-HTML data instead of text), or unusually large response sizes that may indicate configuration problems.
Why is your website’s uptime important for SEO?
As we’ve already mentioned, reliable website availability is essential for maintaining your rankings. Unsurprisingly, Google doesn't want pages in its search results that return an error message when users click on the result!
According to Google Search Central, Google will (eventually) remove pages from its index that return an HTTP error code. In particular:
- 4xx error codes (client errors): If your page returns a 4xx error code (such as a 404 error) when crawled by Google, it will be removed from the index.
- 5xx error codes (server errors): If Google gets these error codes from your server, it will slow down the crawling of your website first. If a URL continues to return that error, it will be removed from the index as well.
This means: keeping your website up and running is essential to keeping your content indexed by Google! While short server downtimes won't lead to immediate de-indexing, your page will eventually be removed from the index if these errors persist over a longer period of time.
But more than uptime is needed. It’s also important to provide a quick response to search engines as well as users when they try to access your website. That’s why Seobility's Uptime Monitoring also lets you monitor your server response time. This time contributes to your overall page load time, which is an official Google ranking factor. So by keeping your server response times short, you will not only please your visitors, but you can also make a positive impact on your rankings.
What to do in case of a downtime
Encountering a website downtime can be frustrating and stressful, but don't panic! With the right approach and tools, you can quickly identify the issue and take steps to resolve it.
The first step is to check the downtime description provided by Seobility, as it can offer valuable clues about the nature of the problem.
HTTP status codes, in particular, can provide insights into the specific type of issue you're facing. You can refer to this list of HTTP status codes for a comprehensive overview.
Here are some tips for dealing with specific issues:
Server problems (HTTP 5xx codes, timeouts)
- Server errors and timeouts can happen. As long as they only last for a few seconds/minutes and don’t happen regularly, it’s usually nothing to worry about.
- If you are experiencing server problems, don't hesitate to reach out to your hosting provider for assistance.
- If you're experiencing server problems on a regular basis, it might be a good idea to upgrade your hosting plan or switch to a different hosting provider.
Slow response times
- Slow response times are often an indication of poor server performance.
- While this problem can’t be solved immediately, you can optimize your server's response times by following these tips.
4xx codes
- The solution to 4xx codes depends on the specific error code encountered.
- You’ll find more details in this overview of client error responses.
How to avoid website downtimes
While website downtimes can often be resolved quickly, it's always better to prevent them from happening in the first place. After all, every minute your website is down can lead to lost visitors, missed opportunities, and potential damage to your revenue.
The good news is that there are proactive steps you can take to minimize the risk of downtimes and keep your website running smoothly.
Choose reliable hosting
One of the best proactive measures is to choose a reputable hosting provider with high uptime guarantees. Consider cloud hosting, as it can offer greater reliability and scalability compared to traditional web hosting.
Reduce server resource usage
In addition to choosing reliable website hosting, you can also actively decrease the risk of downtimes by reducing the load you put on your web servers. Simple measures, such as eliminating unnecessary code and processes, can reduce the amount of server resources that are needed to load your website. CDNs that distribute your content across multiple global servers can also help to reduce the load on your primary server.
Another great approach is to implement server caching for frequently accessed data and pages. Additionally, compressing and minifying your website's assets, such as images, CSS, and JavaScript files, can greatly speed up page loading times. Faster-loading pages not only provide a better user experience but also reduce the likelihood of server timeouts and other performance-related issues.
For more tips on how to boost your website’s loading times and reduce server load, check out our full page speed optimization guide.
Regular maintenance and monitoring
To keep your website performing well, make sure you keep your software up to date. This includes your server, your content management system, and any plug-ins you use.
You should also keep a close eye on your server performance with Seobility’s Uptime Monitoring and take proactive steps if you notice problematic response times or other issues.