{
  "page": {
    "id": "crvqn5ckdxpk",
    "name": "Siteimprove",
    "url": "https://status.siteimprove.com"
  },
  "status": {
    "indicator": "none",
    "description": "All Systems Operational"
  },
  "components": [{"status":"operational","name":"Platform","created_at":"2015-01-15T21:04:22.671Z","updated_at":"2026-09-16T01:00:11.215Z","position":2,"description":null,"showcase":false,"start_date":null,"id":"b5gl9vd1f393","group_id":null,"page_id":"crvqn5ckdxpk"},{"status":"operational","name":"API / Integrations","created_at":"2015-01-16T09:32:07.960Z","updated_at":"2026-09-16T01:00:11.292Z","position":3,"description":null,"showcase":false,"start_date":null,"id":"vd8r6d2mtq5j","group_id":null,"page_id":"crvqn5ckdxpk"},{"status":"operational","name":"Support Services","created_at":"2020-08-07T15:26:37.942Z","updated_at":"2025-10-08T13:37:33.237Z","position":4,"description":"Support ticketing, AI-powered chatbot, Help Center, and Learning Hub services","showcase":false,"start_date":null,"id":"xgbw94r12dc1","group_id":null,"page_id":"crvqn5ckdxpk"},{"status":"operational","name":"Products","created_at":"2021-04-07T19:07:32.373Z","updated_at":"2021-04-07T19:07:32.373Z","position":5,"description":null,"showcase":false,"start_date":null,"id":"5x16g6vbxy6x","group_id":null,"page_id":"crvqn5ckdxpk","components":["1nfl3x7c2ywv","c35c6zhc9vb3","k661q85nk58x","70sz1zq6jpzk","lz6jjpbmspyv","jdyhnm7p79sz","ddftl18rtt1p","w84h8mtwv3wc","1825ww7r5pwk","bm61gbjm1y53","sp0xjkkn5psf"]}],
  "incidents": [{"name":"Scheduled Maintenance","status":"completed","created_at":"2026-09-14T18:50:54.368Z","updated_at":"2026-09-16T01:00:11.674Z","monitoring_at":null,"resolved_at":"2026-09-16T01:00:11.524Z","impact":"maintenance","shortlink":"https://stspg.io/s3svrk87rlkh","scheduled_for":"2026-09-16T00:00:00.000Z","scheduled_until":"2026-09-16T01:00:00.000Z","scheduled_remind_prior":true,"scheduled_reminded_at":"2026-09-15T23:00:54.946Z","impact_override":null,"scheduled_auto_in_progress":true,"scheduled_auto_completed":true,"metadata":{},"started_at":"2026-09-14T18:50:54.359Z","reminder_intervals":null,"id":"kfkvsg85r8ry","page_id":"crvqn5ckdxpk","incident_updates":[{"status":"completed","body":"The scheduled maintenance has been completed.","created_at":"2026-09-16T01:00:11.524Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-09-16T01:00:11.524Z","display_at":"2026-09-16T01:00:11.524Z","deliver_notifications":true,"tweet_id":null,"id":"ts5s3gl70v1p","incident_id":"kfkvsg85r8ry","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"under_maintenance","new_status":"operational"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"under_maintenance","new_status":"operational"}]},{"status":"in_progress","body":"Scheduled maintenance is currently in progress. We will provide updates as necessary.","created_at":"2026-09-16T00:00:08.418Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-09-16T00:00:08.418Z","display_at":"2026-09-16T00:00:08.418Z","deliver_notifications":true,"tweet_id":null,"id":"wx08k2621v0x","incident_id":"kfkvsg85r8ry","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"under_maintenance"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"operational","new_status":"under_maintenance"}]},{"status":"scheduled","body":"Maintenance will begin as scheduled in 60 minutes.","created_at":"2026-09-15T23:00:54.766Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-09-15T23:00:54.766Z","display_at":"2026-09-15T23:00:54.766Z","deliver_notifications":true,"tweet_id":null,"id":"xycdsgdhj47s","incident_id":"kfkvsg85r8ry","custom_tweet":null,"affected_components":null},{"status":"scheduled","body":"We will be executing scheduled maintenance during this time period.  During the window there will be periods of time where the platform login page will be unavailable for users.  Users should plan to log out and continue work after the maintenance has been completed to avoid disruption.  Status updates will be posted to this page when maintenance starts and ends.","created_at":"2026-09-14T18:50:54.436Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-09-14T18:50:54.436Z","display_at":"2026-09-14T18:50:54.436Z","deliver_notifications":true,"tweet_id":null,"id":"56v27zhk7w1n","incident_id":"kfkvsg85r8ry","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"operational"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"operational","new_status":"operational"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Platform","created_at":"2015-01-15T21:04:22.671Z","updated_at":"2026-09-16T01:00:11.215Z","position":2,"description":null,"showcase":false,"start_date":null,"id":"b5gl9vd1f393","page_id":"crvqn5ckdxpk","group_id":null},{"status":"operational","name":"API / Integrations","created_at":"2015-01-16T09:32:07.960Z","updated_at":"2026-09-16T01:00:11.292Z","position":3,"description":null,"showcase":false,"start_date":null,"id":"vd8r6d2mtq5j","page_id":"crvqn5ckdxpk","group_id":null}]},{"name":"Scheduled Database Maintenance","status":"completed","created_at":"2026-08-25T13:31:23.603Z","updated_at":"2026-09-12T06:00:07.311Z","monitoring_at":null,"resolved_at":"2026-09-12T06:00:07.274Z","impact":"maintenance","shortlink":"https://stspg.io/r0d1m7jgt24v","scheduled_for":"2026-09-12T05:00:00.000Z","scheduled_until":"2026-09-12T06:00:00.000Z","scheduled_remind_prior":true,"scheduled_reminded_at":"2026-09-12T04:00:18.757Z","impact_override":null,"scheduled_auto_in_progress":true,"scheduled_auto_completed":true,"metadata":{},"started_at":"2026-08-25T13:31:23.594Z","reminder_intervals":null,"id":"lztk0n2mw2g2","page_id":"crvqn5ckdxpk","incident_updates":[{"status":"completed","body":"The scheduled maintenance has been completed.","created_at":"2026-09-12T06:00:07.274Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-09-12T06:00:07.274Z","display_at":"2026-09-12T06:00:07.274Z","deliver_notifications":true,"tweet_id":null,"id":"05qmnv8sqffz","incident_id":"lztk0n2mw2g2","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"under_maintenance","new_status":"operational"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"under_maintenance","new_status":"operational"}]},{"status":"in_progress","body":"Scheduled maintenance is currently in progress. We will provide updates as necessary.","created_at":"2026-09-12T05:00:08.716Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-09-12T05:00:08.716Z","display_at":"2026-09-12T05:00:08.716Z","deliver_notifications":true,"tweet_id":null,"id":"sd7vn1n029rh","incident_id":"lztk0n2mw2g2","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"under_maintenance"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"operational","new_status":"under_maintenance"}]},{"status":"scheduled","body":"Maintenance will begin as scheduled in 60 minutes.","created_at":"2026-09-12T04:00:18.390Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-09-12T04:00:18.390Z","display_at":"2026-09-12T04:00:18.390Z","deliver_notifications":true,"tweet_id":null,"id":"xy962p2st1pv","incident_id":"lztk0n2mw2g2","custom_tweet":null,"affected_components":null},{"status":"scheduled","body":"We will be executing scheduled database maintenance during this time period.  During the window there will be periods of time where platform functionality will be unavailable for all users.  Users should plan to log out and continue work after the maintenance has been completed to avoid disruption.  Status updates will be posted to this page when maintenance starts and ends.","created_at":"2026-08-25T13:31:23.661Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-25T13:31:23.661Z","display_at":"2026-08-25T13:31:23.661Z","deliver_notifications":true,"tweet_id":null,"id":"kgkz19sb35pt","incident_id":"lztk0n2mw2g2","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"operational"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"operational","new_status":"operational"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Platform","created_at":"2015-01-15T21:04:22.671Z","updated_at":"2026-09-16T01:00:11.215Z","position":2,"description":null,"showcase":false,"start_date":null,"id":"b5gl9vd1f393","page_id":"crvqn5ckdxpk","group_id":null},{"status":"operational","name":"API / Integrations","created_at":"2015-01-16T09:32:07.960Z","updated_at":"2026-09-16T01:00:11.292Z","position":3,"description":null,"showcase":false,"start_date":null,"id":"vd8r6d2mtq5j","page_id":"crvqn5ckdxpk","group_id":null}]},{"name":"Scheduled Database Maintenance","status":"completed","created_at":"2026-08-25T13:30:31.462Z","updated_at":"2026-08-29T06:00:09.867Z","monitoring_at":null,"resolved_at":"2026-08-29T06:00:09.810Z","impact":"maintenance","shortlink":"https://stspg.io/glrr18bfspwq","scheduled_for":"2026-08-29T05:00:00.000Z","scheduled_until":"2026-08-29T06:00:00.000Z","scheduled_remind_prior":true,"scheduled_reminded_at":"2026-08-29T04:00:23.302Z","impact_override":null,"scheduled_auto_in_progress":true,"scheduled_auto_completed":true,"metadata":{},"started_at":"2026-08-25T13:30:31.455Z","reminder_intervals":null,"id":"0spm7pslly41","page_id":"crvqn5ckdxpk","incident_updates":[{"status":"completed","body":"The scheduled maintenance has been completed.","created_at":"2026-08-29T06:00:09.810Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-29T06:00:09.810Z","display_at":"2026-08-29T06:00:09.810Z","deliver_notifications":true,"tweet_id":null,"id":"7zy9cxyhzw5r","incident_id":"0spm7pslly41","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"under_maintenance","new_status":"operational"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"under_maintenance","new_status":"operational"}]},{"status":"in_progress","body":"Scheduled maintenance is currently in progress. We will provide updates as necessary.","created_at":"2026-08-29T05:00:08.114Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-29T05:00:08.114Z","display_at":"2026-08-29T05:00:08.114Z","deliver_notifications":true,"tweet_id":null,"id":"wg3568w7pd8w","incident_id":"0spm7pslly41","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"under_maintenance"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"operational","new_status":"under_maintenance"}]},{"status":"scheduled","body":"Maintenance will begin as scheduled in 60 minutes.","created_at":"2026-08-29T04:00:22.554Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-29T04:00:22.554Z","display_at":"2026-08-29T04:00:22.554Z","deliver_notifications":true,"tweet_id":null,"id":"j85nlz4t0y68","incident_id":"0spm7pslly41","custom_tweet":null,"affected_components":null},{"status":"scheduled","body":"We will be executing scheduled database maintenance during this time period.  During the window there will be periods of time where platform functionality will be unavailable for all users.  Users should plan to log out and continue work after the maintenance has been completed to avoid disruption.  Status updates will be posted to this page when maintenance starts and ends.","created_at":"2026-08-25T13:30:31.522Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-25T13:30:31.522Z","display_at":"2026-08-25T13:30:31.522Z","deliver_notifications":true,"tweet_id":null,"id":"dwyvcrfpx612","incident_id":"0spm7pslly41","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"operational"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"operational","new_status":"operational"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Platform","created_at":"2015-01-15T21:04:22.671Z","updated_at":"2026-09-16T01:00:11.215Z","position":2,"description":null,"showcase":false,"start_date":null,"id":"b5gl9vd1f393","page_id":"crvqn5ckdxpk","group_id":null},{"status":"operational","name":"API / Integrations","created_at":"2015-01-16T09:32:07.960Z","updated_at":"2026-09-16T01:00:11.292Z","position":3,"description":null,"showcase":false,"start_date":null,"id":"vd8r6d2mtq5j","page_id":"crvqn5ckdxpk","group_id":null}]},{"name":"Scheduled Database Maintenance","status":"completed","created_at":"2026-08-14T15:28:33.525Z","updated_at":"2026-08-19T06:00:08.895Z","monitoring_at":null,"resolved_at":"2026-08-19T06:00:08.799Z","impact":"maintenance","shortlink":"https://stspg.io/9vzzr6c96hjv","scheduled_for":"2026-08-19T05:00:00.000Z","scheduled_until":"2026-08-19T06:00:00.000Z","scheduled_remind_prior":true,"scheduled_reminded_at":"2026-08-19T04:00:23.376Z","impact_override":null,"scheduled_auto_in_progress":true,"scheduled_auto_completed":true,"metadata":{},"started_at":"2026-08-14T15:28:33.514Z","reminder_intervals":null,"id":"v40d5nr1skc3","page_id":"crvqn5ckdxpk","incident_updates":[{"status":"completed","body":"The scheduled maintenance has been completed.","created_at":"2026-08-19T06:00:08.799Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-19T06:00:08.799Z","display_at":"2026-08-19T06:00:08.799Z","deliver_notifications":true,"tweet_id":null,"id":"0sqkf41ymvhz","incident_id":"v40d5nr1skc3","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"under_maintenance","new_status":"operational"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"under_maintenance","new_status":"operational"}]},{"status":"in_progress","body":"Scheduled maintenance is currently in progress. We will provide updates as necessary.","created_at":"2026-08-19T05:00:11.645Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-19T05:00:11.645Z","display_at":"2026-08-19T05:00:11.645Z","deliver_notifications":true,"tweet_id":null,"id":"nmfn0l3x5h5z","incident_id":"v40d5nr1skc3","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"under_maintenance"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"operational","new_status":"under_maintenance"}]},{"status":"scheduled","body":"Maintenance will begin as scheduled in 60 minutes.","created_at":"2026-08-19T04:00:22.003Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-19T04:00:22.003Z","display_at":"2026-08-19T04:00:22.003Z","deliver_notifications":true,"tweet_id":null,"id":"gyf5ckjb26wy","incident_id":"v40d5nr1skc3","custom_tweet":null,"affected_components":null},{"status":"scheduled","body":"We will be executing scheduled database maintenance during this time period.  During the window there will be periods of time where platform functionality will be unavailable for a small number of U.S.-based users.  Affected users should plan to log out and continue work after the maintenance has been completed to avoid disruption.  Status updates will be posted to this page when maintenance starts and ends.","created_at":"2026-08-14T15:28:33.616Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-14T15:28:33.616Z","display_at":"2026-08-14T15:28:33.616Z","deliver_notifications":true,"tweet_id":null,"id":"t75f4fy6k5b1","incident_id":"v40d5nr1skc3","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"operational"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"operational","new_status":"operational"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Platform","created_at":"2015-01-15T21:04:22.671Z","updated_at":"2026-09-16T01:00:11.215Z","position":2,"description":null,"showcase":false,"start_date":null,"id":"b5gl9vd1f393","page_id":"crvqn5ckdxpk","group_id":null},{"status":"operational","name":"API / Integrations","created_at":"2015-01-16T09:32:07.960Z","updated_at":"2026-09-16T01:00:11.292Z","position":3,"description":null,"showcase":false,"start_date":null,"id":"vd8r6d2mtq5j","page_id":"crvqn5ckdxpk","group_id":null}]},{"name":"Degraded Performance: AEO Visibility \u0026 Analytics Intermittently Failing","status":"resolved","created_at":"2026-08-06T16:37:58.898Z","updated_at":"2026-08-14T08:13:54.221Z","monitoring_at":null,"resolved_at":"2026-08-14T08:13:54.198Z","impact":"minor","shortlink":"https://stspg.io/tpvfkyypg9l5","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-08-06T16:37:58.887Z","reminder_intervals":null,"id":"ps1vdssz026b","page_id":"crvqn5ckdxpk","incident_updates":[{"status":"resolved","body":"The issue affecting the AEO Visibility \u0026 Analytics module has been resolved.\n\nThe module is now operating as expected, and no further impact is expected.","created_at":"2026-08-14T08:13:54.198Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-14T08:13:54.198Z","display_at":"2026-08-14T08:13:54.198Z","deliver_notifications":true,"tweet_id":null,"id":"cwx2tvthbfld","incident_id":"ps1vdssz026b","custom_tweet":null,"affected_components":[{"code":"sp0xjkkn5psf","name":"Products - SEO","old_status":"degraded_performance","new_status":"operational"}]},{"status":"investigating","body":"We are currently investigating an issue affecting the AEO Visibility \u0026 Analytics module. Some users are reporting that the module loads as a blank screen when accessed.\n\nAs a temporary workaround, users may be able to access the module by:\n\n- Refreshing the page\n- Navigating away and then reselecting the AEO Visibility \u0026 Analytics module from the left-hand navigation menu\n\nThe issue may not occur consistently and can be intermittent.\n\nWe have identified that this functionality relies on a third-party integration and are actively working with the provider to investigate and resolve the issue as quickly as possible.\n\nWe will provide additional updates as more information becomes available.","created_at":"2026-08-06T16:37:58.983Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-06T16:37:58.983Z","display_at":"2026-08-06T16:37:58.983Z","deliver_notifications":true,"tweet_id":null,"id":"hs40q7vdwjg4","incident_id":"ps1vdssz026b","custom_tweet":null,"affected_components":[{"code":"sp0xjkkn5psf","name":"Products - SEO","old_status":"operational","new_status":"degraded_performance"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"SEO","created_at":"2021-04-07T19:07:59.903Z","updated_at":"2026-08-14T08:13:54.128Z","position":11,"description":null,"showcase":false,"start_date":"2021-04-07T00:00:00.000Z","id":"sp0xjkkn5psf","page_id":"crvqn5ckdxpk","group_id":"5x16g6vbxy6x"}]},{"name":"Siteimprove Platform Login Disruption","status":"resolved","created_at":"2026-07-16T08:00:00.000Z","updated_at":"2026-07-22T11:47:04.487Z","monitoring_at":null,"resolved_at":"2026-07-16T08:00:00.000Z","impact":"none","shortlink":"https://stspg.io/flxzfm9tgnyh","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-07-22T11:47:04.414Z","reminder_intervals":null,"id":"4lb4c8wchv9c","page_id":"crvqn5ckdxpk","incident_updates":[{"status":"resolved","body":"Executive Summary: On July 16, 2026, some users on our EU and US platforms were unable to log in for approximately two hours. The issue was caused by an outage at a third-party authentication provider, which was itself triggered by a major operational issue at a large cloud infrastructure provider. The provider restored service by rerouting their traffic, and our platform recovered automatically. There was no data loss and no action required on our side.\n\nIncident Overview: The initial step of our password and single sign-on (SSO) login journeys is handled by a third-party authentication provider. When that provider became unreachable due to an upstream cloud infrastructure issue, users attempting those login journeys received authentication errors. Because the failure sat entirely within an external dependency, there was no component on our side to repair. The provider mitigated the issue by rerouting their traffic away from the affected infrastructure, after which our login journeys recovered on their own.\n\nImpact: Password-based and SSO logins on the EU and US platforms were mostly unavailable from approximately 2026-07-16T07:55Z to 2026-07-16T09:55Z. Users signing in through direct links were unaffected throughout, and users already logged in were able to continue working.\n\nDetection: The incident was detected at 2026-07-16T07:55Z by our automated monitoring, which flagged the authentication provider as unreachable and shortly after picked up failing login checks across both EU and US.\n\nResponse: Our operations team began investigating and confirmed the failure was an outage at the third-party authentication provider, which had already published a status update acknowledging the issue. We contacted the provider directly and confirmed there was no corrective action available on our side, as the fault was entirely within their infrastructure.\n\nRoot Cause: A major operational issue at a large cloud infrastructure provider disrupted the routing our third-party authentication provider depends on, making it unreachable. Because that provider handles the first step of our password and SSO login journeys, those journeys failed while the outage lasted.\n\nNext Steps\nWhile this incident originated entirely outside our systems, we are reviewing options to reduce the impact of any future third-party authentication outage, including improved alerting granularity around upstream provider health and fallback options for the login path. We are also following up with the provider on their own remediation steps.","created_at":"2026-07-22T11:47:04.474Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-07-22T11:47:04.474Z","display_at":"2026-07-16T08:00:00.000Z","deliver_notifications":false,"tweet_id":null,"id":"jh9200q6jmdc","incident_id":"4lb4c8wchv9c","custom_tweet":null,"affected_components":null}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[]},{"name":"Siteimprove Platform Login Errors (SSO Users)","status":"resolved","created_at":"2026-05-06T14:53:28.350Z","updated_at":"2026-05-14T17:54:49.477Z","monitoring_at":"2026-05-06T15:30:06.261Z","resolved_at":"2026-05-06T16:08:17.844Z","impact":"major","shortlink":"https://stspg.io/65893j9k0hjy","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-05-06T14:53:28.346Z","reminder_intervals":null,"id":"z26dds1kggpq","page_id":"crvqn5ckdxpk","incident_updates":[{"status":"resolved","body":"The issue affecting SSO logins to the Siteimprove platform is all sorted.\n\nWe’re sorry for holding you up! If you have any additional questions or feedback, please submit a new support ticket through our Help Center (\"?\" button) located at the top right-hand-side of the Siteimprove platform.","created_at":"2026-05-06T16:08:17.844Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-05-06T16:08:17.844Z","display_at":"2026-05-06T16:08:17.844Z","deliver_notifications":true,"tweet_id":null,"id":"p3fykdqbd4rk","incident_id":"z26dds1kggpq","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"operational"}]},{"status":"monitoring","body":"A fix has been implemented and we are monitoring the results. SSO Users should now be able to successfully log into the Siteimprove platform via siteimprove.com and my2.siteimprove.com disruption free.","created_at":"2026-05-06T15:30:06.261Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-05-06T15:30:06.261Z","display_at":"2026-05-06T15:30:06.261Z","deliver_notifications":true,"tweet_id":null,"id":"hsb3g8q52k7z","incident_id":"z26dds1kggpq","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"partial_outage","new_status":"operational"}]},{"status":"identified","body":"Good news! We’ve found the issue and we’re working on a fix. Thanks for your patience!\n\nWe'll continue to keep you updated.","created_at":"2026-05-06T15:07:59.953Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-05-06T15:07:59.953Z","display_at":"2026-05-06T15:07:59.953Z","deliver_notifications":false,"tweet_id":null,"id":"drrbph7flx97","incident_id":"z26dds1kggpq","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"partial_outage","new_status":"partial_outage"}]},{"status":"investigating","body":"We are currently experiencing issues where some customers are unable to log in to the Siteimprove platform using SSO via siteimprove.com and my2.siteimprove.com.\n\nImpact:\n\n- Users who are already logged in should not experience disruption unless they log out or their session times out.\n- New login attempts may fail.\n\nOur Development Team is actively working to identify the root cause and resolve the issue as quickly as possible.\n\nWe apologize for this inconvenience. We'll continue to keep you updated.","created_at":"2026-05-06T14:53:28.418Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-05-06T14:53:28.418Z","display_at":"2026-05-06T14:53:28.418Z","deliver_notifications":true,"tweet_id":null,"id":"pg2z19sj38pr","incident_id":"z26dds1kggpq","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"partial_outage"}]}],"postmortem_body":"**Executive Summary:** On May 6, 2026, an infrastructure failure in our Kubernetes environment caused SSO login failures for a subset of users for approximately 42 minutes. All other platform functionality was unaffected. The issue was caused by a loss of quorum in an internal cluster's control plane, compounded by a node that had been silently degraded. The incident was resolved by replacing the affected nodes, and the system has been operating normally since.\n\n**Incident Overview:** The issue originated from an internal infrastructure cluster that acts as a connectivity bridge between our environments. Two of the cluster's three control plane nodes became non-functional — one had been in a degraded state, and a second failed during normal operations. With two of three nodes down, the cluster could no longer coordinate its workloads, which disrupted the network path required for SSO logins for some users. Some of our internal tooling was also affected. To resolve the issue, the team replaced the unresponsive nodes, which restored normal operations. Login functionality recovered shortly after.\n\n**Impact:** Some users logging into the platform via SSO experienced failures from approximately **2026-05-06T14:34Z** to **2026-05-06T15:16Z** \\(~42 minutes\\).\n\n**Detection:** The incident was detected at **2026-05-06T14:34Z** when our automated monitoring system identified connectivity failures in the login journey, which alerted the operations team.\n\n**Response:** Our operations team began investigating immediately. The affected control plane nodes were identified and replaced, with full recovery confirmed via automated tests at **2026-05-06T15:16Z**. A status page update was posted during the incident.\n\n**Root Cause:** Two of three control plane nodes in an internal cluster became unavailable at the same time — one had been silently degraded, and a second failed independently. The monitoring pipeline that should have detected the degraded node ahead of time was itself not functioning correctly. Because it only logged on failure and not on success, its silence was indistinguishable from normal operation, and the team had no way to know it had stopped working.\n\nFollow-up actions updated the monitoring pipeline to emit success signals so that their absence can be alerted on, improving overall control plane monitoring coverage, and introducing scheduled control plane node replacements as a preventive measure.","postmortem_body_last_updated_at":"2026-05-14T17:54:49.458Z","postmortem_ignored":false,"postmortem_published_at":"2026-05-14T17:54:49.458Z","postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Platform","created_at":"2015-01-15T21:04:22.671Z","updated_at":"2026-09-16T01:00:11.215Z","position":2,"description":null,"showcase":false,"start_date":null,"id":"b5gl9vd1f393","page_id":"crvqn5ckdxpk","group_id":null}]},{"name":"Siteimprove Platform Login Errors","status":"resolved","created_at":"2026-05-01T15:16:43.894Z","updated_at":"2026-05-14T17:55:59.923Z","monitoring_at":"2026-05-01T17:27:36.797Z","resolved_at":"2026-05-01T20:03:20.888Z","impact":"major","shortlink":"https://stspg.io/zjn8ds56sngv","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-05-01T15:16:43.887Z","reminder_intervals":null,"id":"fnssdtt098yd","page_id":"crvqn5ckdxpk","incident_updates":[{"status":"resolved","body":"The issue impacting logging into the Siteimprove platform via siteimprove.com and my2.us.siteimprove.com is all sorted.\n\nWe’re sorry for holding you up! If you have any additional questions or feedback, please submit a new support ticket through our Help Center (\"?\" button) located at the top right-hand-side of the Siteimprove platform.","created_at":"2026-05-01T20:03:20.888Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-05-01T20:03:20.888Z","display_at":"2026-05-01T20:03:20.888Z","deliver_notifications":false,"tweet_id":null,"id":"q954wydkxxzm","incident_id":"fnssdtt098yd","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"operational"}]},{"status":"monitoring","body":"A fix has been implemented and we are monitoring the results. Users should now be able to successfully log into the Siteimprove platform via siteimprove.com and my2.us.siteimprove.com disruption free.","created_at":"2026-05-01T17:27:36.797Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-05-01T17:27:36.797Z","display_at":"2026-05-01T17:27:36.797Z","deliver_notifications":true,"tweet_id":null,"id":"9dgvl4vgqvxt","incident_id":"fnssdtt098yd","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"partial_outage","new_status":"operational"}]},{"status":"identified","body":"The issue has been identified and a fix is being implemented.","created_at":"2026-05-01T16:24:17.187Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-05-01T16:24:17.187Z","display_at":"2026-05-01T16:24:17.187Z","deliver_notifications":true,"tweet_id":null,"id":"t1lb5f5w10dt","incident_id":"fnssdtt098yd","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"partial_outage","new_status":"partial_outage"}]},{"status":"investigating","body":"We are currently experiencing issues where some customers are unable to log in to the Siteimprove platform via siteimprove.com and my2.us.siteimprove.com\n\nImpact:\n\n- Users who are already logged in may be experiencing disruptions (e.g.: modules not loading, blank screens while navigating)\n- New login attempts may fail.\n\nOur Development Team is actively working to identify the root cause and resolve the issue as quickly as possible.\n\nWe apologize for this inconvenience. We'll continue to keep you updated.","created_at":"2026-05-01T15:16:43.979Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-05-01T15:16:43.979Z","display_at":"2026-05-01T15:16:43.979Z","deliver_notifications":true,"tweet_id":null,"id":"97q1nbjp3dn6","incident_id":"fnssdtt098yd","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"partial_outage"}]}],"postmortem_body":"**Executive Summary:** On May 1, 2026, users on our US platform experienced login failures and slowness for approximately 2.5 hours. The issue was caused by an internal service generating an excessive number of simultaneous requests to a shared backend component, which became overloaded and caused a cascading failure in the login process. The issue was resolved the same day, and the system has been operating normally since.\n\n**Incident Overview:** The issue originated from one of our internal data-processing services, which attempted to process a large volume of data for a single account all at once, rather than in manageable batches. This created an unexpectedly high load on a shared backend service that other parts of the platform depend on, including the component responsible for verifying user access during login. As the shared service became overwhelmed, the login-related service was unable to complete its checks and began failing repeatedly. This meant users trying to log in received errors or experienced significant delays.\n\nTo resolve the issue, the team identified the service generating the excessive load and temporarily disabled it, since it wasn’t a real-time component. This immediately relieved the pressure on the shared backend, and the login process recovered shortly after. The service was subsequently restored with a fix applied preventing the same pattern from recurring.\n\n**Impact:** Users on the US platform experienced login failures or significant slowness from approximately **2026-05-01T14:46Z** to **2026-05-01T17:24Z** \\(~2 hours 38 minutes\\). The platform itself remained generally available for users who were already logged in. A status page update was posted during the incident.\n\n**Detection:** The incident was detected at **2026-05-01T14:46Z** by our automatic monitoring system, which alerted the operations team to login-related failures in the US environment.\n\n**Response:** Our operations and engineering teams began investigating immediately. Initial steps focused on scaling up the affected backend components and stabilizing the login service. Once the source of the excessive load was identified, the responsible service was temporarily disabled at **2026-05-01T17:06Z**, which resolved the issue. Login errors subsided within minutes, and the status page was updated to reflect recovery at **2026-05-01T17:24Z**.\n\n**Root Cause:** An internal data-processing service attempted to handle all data for an unusually large dataset simultaneously, without any limit on the number of concurrent operations. This generated a surge of requests that overwhelmed a shared backend service, which in turn caused the login verification process to fail. The service has since been updated to limit concurrency and prevent this pattern from recurring.","postmortem_body_last_updated_at":"2026-05-14T17:55:59.910Z","postmortem_ignored":false,"postmortem_published_at":"2026-05-14T17:55:59.910Z","postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Platform","created_at":"2015-01-15T21:04:22.671Z","updated_at":"2026-09-16T01:00:11.215Z","position":2,"description":null,"showcase":false,"start_date":null,"id":"b5gl9vd1f393","page_id":"crvqn5ckdxpk","group_id":null}]},{"name":"Degraded Performance - Crawler, Linkchecker, DCI Scores","status":"resolved","created_at":"2026-04-29T15:09:58.251Z","updated_at":"2026-04-30T14:35:06.634Z","monitoring_at":null,"resolved_at":"2026-04-30T14:35:06.615Z","impact":"minor","shortlink":"https://stspg.io/nbcsyg3lr20n","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-04-29T15:09:58.240Z","reminder_intervals":null,"id":"l48stkd30zf1","page_id":"crvqn5ckdxpk","incident_updates":[{"status":"resolved","body":"The issue causing delays with Siteimprove’s crawler and link checker processing has been resolved.\n\nScan processing has returned to normal, and Digital Certainty Index (DCI) scores and related metrics are now updating as expected.","created_at":"2026-04-30T14:35:06.615Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-04-30T14:35:06.615Z","display_at":"2026-04-30T14:35:06.615Z","deliver_notifications":true,"tweet_id":null,"id":"yt3j2h74wbsm","incident_id":"l48stkd30zf1","custom_tweet":null,"affected_components":[{"code":"jdyhnm7p79sz","name":"Products - Crawler","old_status":"degraded_performance","new_status":"operational"}]},{"status":"identified","body":"We have identified the issue causing delays with Siteimprove’s crawler and link checker processing, and a fix has been applied.\n\nProcessing has resumed, and we are currently working through the remaining backlog. Sites are continuing to enter the scan queue successfully, but some scans may still take longer than expected to complete while the queue catches up. \nAs a result, Digital Certainty Index (DCI) scores and related metrics may still be delayed in updating.\n\nWe appreciate your patience while we continue working toward full recovery.","created_at":"2026-04-30T11:46:27.318Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-04-30T11:46:27.318Z","display_at":"2026-04-30T11:46:27.318Z","deliver_notifications":true,"tweet_id":null,"id":"02bj9708rd7h","incident_id":"l48stkd30zf1","custom_tweet":null,"affected_components":[{"code":"jdyhnm7p79sz","name":"Products - Crawler","old_status":"degraded_performance","new_status":"degraded_performance"}]},{"status":"investigating","body":"We are currently investigating an issue causing delays with Siteimprove’s crawler and link checker processing. Sites are successfully entering the scan queue; however, some scans are taking longer than expected to complete. As a result, Digital Certainty Index (DCI) scores and related metrics may be delayed in updating.\n\nOur development team is aware of the issue and is actively working to restore normal processing.\n\nWe will continue to provide updates here as more information becomes available.","created_at":"2026-04-29T15:09:58.357Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-04-29T15:09:58.357Z","display_at":"2026-04-29T15:09:58.357Z","deliver_notifications":true,"tweet_id":null,"id":"2bfjhtl0lpxg","incident_id":"l48stkd30zf1","custom_tweet":null,"affected_components":[{"code":"jdyhnm7p79sz","name":"Products - Crawler","old_status":"operational","new_status":"degraded_performance"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Crawler","created_at":"2021-04-07T19:10:23.859Z","updated_at":"2026-04-30T14:35:06.576Z","position":6,"description":null,"showcase":false,"start_date":"2021-04-07T00:00:00.000Z","id":"jdyhnm7p79sz","page_id":"crvqn5ckdxpk","group_id":"5x16g6vbxy6x"}]},{"name":"Scheduled Database Maintenance","status":"completed","created_at":"2026-04-20T14:00:41.556Z","updated_at":"2026-04-25T07:45:07.188Z","monitoring_at":null,"resolved_at":"2026-04-25T07:45:07.172Z","impact":"maintenance","shortlink":"https://stspg.io/fmcbbzn77bnj","scheduled_for":"2026-04-25T05:45:00.000Z","scheduled_until":"2026-04-25T07:45:00.000Z","scheduled_remind_prior":true,"scheduled_reminded_at":"2026-04-25T04:45:07.274Z","impact_override":null,"scheduled_auto_in_progress":true,"scheduled_auto_completed":true,"metadata":{},"started_at":"2026-04-20T14:00:41.551Z","reminder_intervals":null,"id":"sh14x34dqdf6","page_id":"crvqn5ckdxpk","incident_updates":[{"status":"completed","body":"The scheduled maintenance has been completed.","created_at":"2026-04-25T07:45:07.172Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-04-25T07:45:07.172Z","display_at":"2026-04-25T07:45:07.172Z","deliver_notifications":true,"tweet_id":null,"id":"28xqrp2fc1bh","incident_id":"sh14x34dqdf6","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"under_maintenance","new_status":"operational"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"under_maintenance","new_status":"operational"}]},{"status":"in_progress","body":"Scheduled maintenance is currently in progress. We will provide updates as necessary.","created_at":"2026-04-25T05:45:07.230Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-04-25T05:45:07.230Z","display_at":"2026-04-25T05:45:07.230Z","deliver_notifications":true,"tweet_id":null,"id":"t50scbv7xvpl","incident_id":"sh14x34dqdf6","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"under_maintenance"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"operational","new_status":"under_maintenance"}]},{"status":"scheduled","body":"Maintenance will begin as scheduled in 60 minutes.","created_at":"2026-04-25T04:45:07.161Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-04-25T04:45:07.161Z","display_at":"2026-04-25T04:45:07.161Z","deliver_notifications":true,"tweet_id":null,"id":"7zlw2k8xwzwq","incident_id":"sh14x34dqdf6","custom_tweet":null,"affected_components":null},{"status":"scheduled","body":"We will be executing scheduled database maintenance during this time period.  During the window there will be periods of time where platform functionality will be unavailable for all users.  Users should plan to log out and continue work after the maintenance has been completed to avoid disruption.  Status updates will be posted to this page when maintenance starts and ends.","created_at":"2026-04-20T14:00:41.601Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-04-20T14:00:41.601Z","display_at":"2026-04-20T14:00:41.601Z","deliver_notifications":true,"tweet_id":null,"id":"hrk6zlyng6qc","incident_id":"sh14x34dqdf6","custom_tweet":null,"affected_components":[{"code":"b5gl9vd1f393","name":"Platform","old_status":"operational","new_status":"operational"},{"code":"vd8r6d2mtq5j","name":"API / Integrations","old_status":"operational","new_status":"operational"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Platform","created_at":"2015-01-15T21:04:22.671Z","updated_at":"2026-09-16T01:00:11.215Z","position":2,"description":null,"showcase":false,"start_date":null,"id":"b5gl9vd1f393","page_id":"crvqn5ckdxpk","group_id":null},{"status":"operational","name":"API / Integrations","created_at":"2015-01-16T09:32:07.960Z","updated_at":"2026-09-16T01:00:11.292Z","position":3,"description":null,"showcase":false,"start_date":null,"id":"vd8r6d2mtq5j","page_id":"crvqn5ckdxpk","group_id":null}]}]
}
