WEBSITE

Monitoring a website

Today, many companies use the famous monitoring technique for a website. Discover in detail in this article the advantages, the methods, the tools, the warning signals , the price and the frequency to adjust.

Alexis Le BaronAlexis Le Baron

Alexis Le Baron

Web Developer at Snoweb
Published on 8 October 2021 (Updated on 25 February 2022)


1. What is website monitoring?

To begin with, monitoring a website allows you to check at a certain frequency if a web application is :

  1. fast
  2. usable
  3. slow
  4. available
  5. unavailable

Indeed, this technique is useful to react quickly if a problem occurs thanks to an alert system.

It is also a reliable way to measure daily the evolution of a website's performance. For example, if a developer applies a new feature, the monitoring can detect a regression on the speed of page loading.

Moreover, companies today are increasingly looking for an improved user experience to boost their sales. Monitoring is a piece of the puzzle that can have a positive effect on this.

Be careful not to confuse monitoring with the supervision of a server which allows to control the components of a machine.

There are several monitoring methods and several tools to carry it out. Discover in this article our advice as well as a comparison of the software to use.

2. How to define the monitoring frequency for a website?

As soon as you monitor a website, you have to define a frequency where the measurements will be carried out.

A website with a high traffic is monitored more often than a site with only a few users per day.

Indeed, we adjust this frequency according to the probability that a user uses your website.

Here is an example of the frequency to monitor according to the number of users per day on a website.

example of the frequency to monitor according to the number of users per day on a website
Less than 100 users per day

EVERY HOUR

Between 100 and 2000 users per day

EVERY 5 MINUTES

More than 2000 users per day

EVERY MINUTES

You want to set up monitoringon your website?

3. What are the possible warning signals for monitoring a website?

Following a fire at your host, your website is no longer available when you type its address in your browser.

Thanks to monitoring, you will receive a notification according to your preferences, either by :

  • e-mail
  • SMS
  • phone call
  • Slack channel
  • channel Teams
  • Whatsapp
  • ect...

This notification informs you that your server is not responding. Thus, you got the information quickly to solve the problem.

An escalating alert also allows you to predict certain malfunctions.

To conclude, these messages are valuable to react quickly and keep your website online.

4. What are the different monitoring methods for a website?

Today there are 2 monitoring methods for a website.

4.1 The simple monitoring

This method is used for simple websites such as

  • website
  • blogs

The test consists in making a request on one or several pages of a website.

Moreover, the sitemap of the website is an element often used to recover the tested URLs.

When a request is made :

  • One recovers the code http :
    • 200 : success
    • 404 : page not found
    • 500 : server error
    • ect...
  • We measure the response time
    • < 0.1 second : fast
    • ~= 5 seconds : tolerated
    • > 10 seconds : slow

Note that these tests are saved according to the frequency you have defined.

You then get a graph that gives you an overview of the health of your website.

4.2 The scripted monitoring

This method is used for more complex websites like :

  • e-commerce
  • web applications
  • saas

The test consists of simulating one or more user paths on a website.

For example :

  • The user goes to the home page of the merchant website
  • He then goes to a product page
  • He adds this product in the shopping cart
  • He orders his cart
  • He then arrives on the confirmation page

These tests are done with automated web browsers (sometimes implemented with Selenium).

Moreover, you can know if your website works well on :

  • Chrome
  • Firefox
  • Safari

Moreover, these scenarios are also timed to compare the speed according to a period.

Graphs allow you to compare these latencies.

5. Comparison of website monitoring tools

Find our 3 favorite tools to monitor a website.

Free plan
Test pages No
Test duration interval No
Simple monitoring No
Scripted monitoring No
E-mail alert No
SMS Alert No
Plan Pro
Price

From 16,17 €

Test pages

Tailor-made

Test duration interval

1 to 60 minutes

Simple monitoring Yes
Scripted monitoring Yes
E-mail alert Yes
SMS Alert

Tailor-made

Phone call alert

Tailor-made

Company plan
Price

From € 38.65

Test pages

Tailor-made

Test duration interval

1 to 60 minutes

Simple monitoring Yes
Supervised monitoring Yes
E-mail alert Yes
SMS Alert

Tailor-made

Phone call alert

Tailor-made

UptimeRobot

.

See the plans
Free plan
Test pages

50

Test duration interval

5 minutes

Simple monitoring Yes
Scripted monitoring No
E-mail alert Yes
SMS Alert No
Plan Pro
Price

=~ 15€

Test pages

50 (and tailor-made)

Test duration interval

1 minute

Simple monitoring Yes
Scripted monitoring No
E-mail alert Yes
SMS Alert

20

Phone call alert

20

Company plan
Price

Sur devis

Test pages

Tailor-made

Test duration interval

1 minute

Simple monitoring Yes
Supervised monitoring No
E-mail alert Yes
SMS Alert

Tailor-made

Phone call alert

Tailor-made

Statuscake

.

See the plans
Free plan
Test pages

10

Test duration interval

5 minutes

Simple monitoring Yes
Scripted monitoring No
E-mail alert Yes
SMS Alert No
Plan Pro
Price

19.99€

Test pages

100

Test duration interval

1 minute

Simple monitoring Yes
Scripted monitoring No
E-mail alert Yes
SMS Alert

75

Phone call alert No
Company plan
Price

69.99€

Test pages

300

Test duration interval

1 minute

Simple monitoring Yes
Supervised monitoring No
E-mail alert Yes
SMS Alert

400

Phone call alert Yes

6. Conclusion

Thus, thanks to this comparison, we can see that :

  • Uptrends offers the most features that are very useful for certain websites. This tool also offers us very custom-made offers.
  • UptimeRobot is very flexible on the number of pages to test
  • StatusCake seems to be the most adapted for simple monitoring. It is also the best value for money.
I want to createmy web application