Back to Posts

What are Status Pages?

Posted in Tools, Web-Development

Almost all websites all over the web ecosystem have their own status pages. Websites like GitHub have their own status pages. So what is exactly a status page?

A status page contains specific details of the status of a website system whether they are operational or not. It provides an ease in informing website visitors about specific system status like site maintenance, design, APIs and CDNs. Instead of replying to the entire organization when the site goes down, the website can have an opt-in to every status update. A status page informs a visitor in detail about specific downtime incidents. It includes a list of the status of each individual functional unit of your site — so if one function of a site is down but all of the other parts are working, this can be indicated on the status page and to provide a detail of what exactly what’s going on.

My status page is created using an open-source project, Statuspage by Jannis Gebauer. My status page includes five main site functionalities namely, API, Blog, CDN, Design, and Website. Below are the detailed descriptions of each functional units/systems of the site:

  • APIs - The application program interface (API) functional unit includes status of the APIs that were used and that are available in the website. Whenever there are incidents and maintenance work to be done, this section must display the specific issue that is currently investigated.
  • Blog - This functional unit is the system status of this blog site. Whenever a problem or an issue arises and needs to be investigated, this section must display the specific issue that is currently investigated.
  • CDN - The content delivery network (CDN) functional unit includes status of the CDN that is used in this site. If some contents of the whole marcreyes.ph is not delivered to a specific geographic location or if there are maintenance work to be done, this section must display the specific issue that is currently investigated.
  • Design - This functional unit includes the design aspect of all websites of the system, specifically site responsiveness, content display of the website, as well as the interface implementation of the system. There will always be maintenance work in terms of design so this section must include the specific issue that is currently investigated.
  • Website - This functional unit is the status of the main page site. Most of the time, most of the content of the main page is maintained and if problem or an issue arises and needs to be investigated, this section must display the specific issue that is currently investigated.

Status Incidents

On the status page, there is an Incident section. The incident section shows the specific issue that is being investigated, as well as the time and the functional unit/system that is/are affected. If the issue has been resolved, this section must show an update of the issue being investigated.


You can check my status page by visiting status.marcreyes.ph. For site and functional issues that you want to address and give us notice, please e-mail me at contact@marcreyes.ph and I’ll be glad to respond to your request. Thank you very much!

Hi! My name is Marc and I'm a student developer from Cagayan de Oro, Philippines, and building interfaces and developing Machine Learning and AI applications for various causes are some of my skills as an up-and-coming developer. I'm also occasionally invited to speak at tech conferences to share my knowledge and experiences as a budding front end web developer-turned-data scientist.

Read Next

Welcome to my blog