Siteimprove

Siteimprove

Siteimprove is a website quality and analytics platform used by enterprise and public sector organizations. Scripts track page views and user behavior, scan for broken links and accessibility issues, and monitor content performance across large websites.

Overview

Siteimprove is a website quality and analytics platform used primarily by enterprise organisations, government agencies, universities, and public sector bodies. The platform combines web analytics with automated content quality scanning — checking for broken links, spelling errors, accessibility violations (WCAG compliance), and SEO issues across large, multi-author websites. Its analytics module tracks visitor behaviour in a manner similar to Google Analytics, while the quality scanning module crawls the site periodically from Siteimprove's own servers. Siteimprove is headquartered in Copenhagen, Denmark, and stores data on EU-based infrastructure, which is a significant factor for public sector customers managing GDPR compliance.

What This Script Does

Siteimprove deploys a single JavaScript tracker on the website that handles both analytics data collection and in-browser quality monitoring signals.

Script loaded: siteimproveanalytics.com/js/siteanalyze_XXXXXXX.js — a property-specific analytics tracker loaded from Siteimprove's CDN domain. The filename contains the unique site identifier.

Cookies set:

  • nmstat — First-party persistent cookie. Stores a pseudonymous visitor identifier used to distinguish unique visitors and track return visits across sessions. Set on the host domain. Expiry: 1 year.
  • siteimproveses — First-party session cookie. Maintains the current session boundary to distinguish sessions from the same visitor. Expiry: session (30 minutes of inactivity).
  • __hssc, __hstc (if HubSpot co-deployed) — Siteimprove occasionally appears alongside marketing platforms; these cookies are not Siteimprove's own.

Data collected per page view:

  • Page URL and page title
  • Referrer URL
  • Time on page and scroll depth
  • Click interactions on links and buttons
  • Browser type, operating system, screen resolution
  • IP address (used for geolocation; last octet is zeroed before storage in some configurations)
  • Visitor identifier from the nmstat cookie for return visitor recognition

Accessibility and quality scanning: Siteimprove's server-side crawler periodically fetches website pages from Siteimprove's own IP ranges — this is a server-to-server operation and does not involve visitor cookies or personal data collection.

Dashboard reporting: Aggregated analytics data is available in Siteimprove's centralised dashboard for web teams managing content performance, accessibility compliance scores, and broken link inventories.

Consent & Compliance

Consent category: Analytics

The Siteimprove analytics tracker sets a persistent first-party identification cookie (nmstat) and collects individual visitor behaviour data including page views, navigation paths, and click events. This constitutes processing of personal data (pseudonymous identifiers + behavioural data) for analytics purposes.

Under GDPR Article 6 and the ePrivacy Directive, this type of non-essential analytics tracking requires freely given, specific, informed consent before the tracker is loaded. Siteimprove offers a "cookieless" or "privacy-safe" analytics mode in some configurations that reduces the data collection footprint, potentially qualifying for a legitimate interests basis in limited circumstances — but the default configuration requires consent.

Siteimprove is headquartered in Denmark and processes data on EU-based infrastructure. It offers a comprehensive DPA and GDPR compliance documentation. Data is not transferred to the US by default, which simplifies transfer mechanism requirements for EU customers.

Under CCPA/CPRA, analytics data collection including IP-based geolocation and browsing behaviour constitutes personal information. Organisations using Siteimprove should ensure a Data Processing Agreement is in place.

Should You Block This Without Consent?

Yes. Siteimprove's analytics tracker sets a persistent first-party identification cookie and collects individual visitor behaviour across sessions. Block the analytics tracker until the user explicitly consents to analytics cookies.

Is Siteimprove GDPR compliant?

Siteimprove typically loads analytics trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Siteimprove can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Siteimprove, not on Siteimprove itself.

Visit website

Consent Categories

Also Known As

Siteimprove analyticsSiteimprove GDPRwebsite quality platformaccessibility analyticssiteimprove cookie

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (3)

Siteimprove's trackers are occasionally seen, seen on about 1% of the sites ConsentStack has scanned. Scan your own site to see which of these are firing before consent.

siteimproveanalytics.comAnalytics

siteimproveanalytics.com is an analytics domain operated by Siteimprove, used to measure visits, sessions, and on-site behavior. Seen on about 1% of scanned sites.

siteimproveanalytics.ioAnalytics

siteimproveanalytics.io is an analytics domain operated by Siteimprove, used to measure visits, sessions, and on-site behavior. Seen on about 1% of scanned sites.

siteimprove.comAnalytics

siteimprove.com is an analytics domain operated by Siteimprove, used to measure visits, sessions, and on-site behavior. Seen on a small share of scanned sites.

Cookies Siteimprove Sets (1)

nmstat

Siteimprove Analytics visitor identifier and visit history.

Frequently Asked Questions

Related Vendors

AddToAny
AddToAny
Universal social sharing widget that adds share buttons for dozens of platforms to blog posts and articles. The AddToAny script injects a floating or inline share bar and logs which content pieces are shared and to which platforms. Loads asynchronously but introduces third-party JavaScript execution and sets session cookies.
AdGear
AdGear
Audience data platform and ad exchange that enables programmatic buying across display, mobile, and native formats. AdGear scripts participate in real-time bidding and sync user identifiers with buyers for targeted advertising.
Parsely
Parsely
Personalized content recommendation widget used by publishers to surface related articles and sponsored content. The Parsely script tracks content performance metrics including page views, engaged time, and social referrals. Provides editorial teams with audience insights to optimize content strategy.
Tealium
Tealium
Tag management system and first-party data platform used by enterprises to manage and deploy marketing tags. Tealium iQ serves as a tag container that conditionally fires marketing and analytics scripts based on consent and business rules. Tealium AudienceStream collects visitor events and builds real-time customer profiles.
Chartbeat
Chartbeat
Real-time content analytics platform designed for editorial teams at media and news sites. Tracks active time on page, scroll depth, concurrent visitors, and traffic sources in real time. The tracking script sends frequent pings to Chartbeat's servers to power live dashboards used by editors to monitor story performance.
Segment.io
Segment.io
Customer data platform and analytics router that collects behavioral events from websites and forwards them to any connected destination (analytics, CRM, ad platforms). The Segment Analytics.js library fires a single tracking call that fans out to dozens of integrations, reducing the need for multiple vendor scripts.

Manage consent for Siteimprove

ConsentStack automatically detects and manages Siteimprove trackers so your site stays compliant with global privacy regulations.