Intranet KPIs that actually prove adoption and time saved

Open Intranet Team·
Intranet KPIs that actually prove adoption and time saved

Page views cannot tell a steering group whether employees can find policies, complete tasks, or spend less time asking for help. Useful intranet KPIs connect employee activity to those outcomes, giving decision-makers evidence for what to fund, fix, or stop.

For a new intranet, measurement starts before implementation. You need baseline task data, clear definitions of meaningful use, and tracking that distinguishes opening a page from completing a task.

This guide explains how to build that evidence, calculate time saved without overstating the return, and turn reporting into decisions.

In this article:

Which intranet KPIs show business progress rather than traffic?

Start with the employee tasks your intranet must support, not the charts your analytics tool already provides.

Finding the current leave policy, locating the right colleague, and submitting an HR request have different success conditions. Each should connect to an intended benefit.

Priority task Intended business benefit Evidence to collect
Find the current leave policy Less time searching or asking HR Correct-answer rate, task time, related support requests
Locate a colleague with the right responsibility Less time routing questions Task completion and time to identify the correct contact
Submit an HR request Less effort completing the request Confirmed submission, task time, failed attempts
Understand an important policy change Fewer missed actions or misunderstandings Intended-audience reach, comprehension, required follow-through

Organize your scorecard around four distinct questions:

  • Adoption: Is the intended audience using the intranet meaningfully?
  • Engagement: Are employees interacting in ways that serve the content’s purpose?
  • Findability: Can employees reach the correct, current information?
  • Time saved: Do equivalent tasks take less employee effort than before?

Time saved is an outcome estimate. It cannot be inferred from visits, clicks, or session length alone.

For every KPI, record its business question, definition, denominator, data source, baseline, target, owner, and decision trigger. A decision trigger describes what happens when a result needs attention, such as investigating a drop in task completion.

Traffic metrics belong in the diagnostic layer, not at the center of the business case. Page views may rise because employees find useful resources or because they keep opening the wrong pages. Registered accounts show provisioning, not adoption. Longer sessions may reflect useful reading or a frustrating search.

How do you set baselines and realistic targets before launch?

A defensible baseline measures the experience employees have today, even when that experience happens outside the existing intranet.

If employees find policies through email, shared drives, or colleagues, include those routes. Comparing the new intranet only with the old homepage misses much of the work you intend to replace.

Establish a repeatable task set

Choose tasks based on frequency, business importance, and known friction. Give participants realistic prompts, such as:

Find the current expense policy and identify where to submit a claim.

Before testing, define:

  • What counts as the correct answer or completed task.
  • When timing starts and stops.
  • Whether participants can ask for help.
  • How failures, timeouts, and interruptions will be recorded.
  • Which roles, locations, devices, and access patterns the sample should represent.

Record sample size and recruitment limits. A pilot made up entirely of office-based intranet champions will not describe the experience of occasional users on shared devices.

Keep task definitions, participant characteristics, and measurement windows comparable after launch. If you change them, disclose the change.

Also establish a baseline for related support demand. Use consistent request categories and account for employee population changes. A decline in policy questions is more informative when the classification rules have not changed.

Set targets from evidence

Use baseline performance to identify the problem, then use pilot results to test what improvement is plausible. Prioritize targets according to the cost or risk of failure.

For example, a critical policy journey may need a task-success target before a usage target. An occasional employee service may need broad access and reliable completion rather than daily visits.

Avoid importing a generic adoption benchmark without checking its audience, qualifying actions, and reporting period.

Separate launch curiosity from sustained use. Annotate campaigns, benefit enrollment periods, staffing changes, service outages, and other events that could affect comparisons. A launch-week spike is a starting observation, not proof of lasting adoption.

How should you measure adoption beyond first-time logins?

A first login confirms that someone entered the system. It does not show whether the intranet became useful.

Define a qualifying action that reflects intended use. This might be accessing a priority policy, using the employee directory, or completing a supported task.

Exclude automatic redirects, background refreshes, bots, monitoring traffic, and test accounts. Otherwise, a default browser homepage can look like voluntary adoption.

Use this formula:

Meaningful adoption rate = unique eligible employees performing a qualifying action ÷ eligible employees in the reporting period × 100

The denominator needs an explicit definition. Document which employee groups are included, how joiners and leavers are handled, and whether eligibility requires working access.

If eligibility is limited to employees with access, report access coverage separately:

Access coverage = intended users with working access ÷ all intended users × 100

Show both the intended population and eligible population. Employees who cannot sign in must remain visible in the launch assessment rather than disappearing from the denominator.

Measure return use through cohorts

Group employees by the period in which they first performed a qualifying action. Then check whether they performed another qualifying action in a later, defined period.

Repeat adoption rate = cohort members performing a qualifying action in the follow-up period ÷ cohort members still eligible in that period × 100

Disclose exclusions, such as employees who left the organization.

Choose the follow-up window around the service’s expected frequency. Someone who uses the intranet for occasional HR tasks should not be judged against the same daily-use expectation as an internal communications editor.

Segment results by approved audience categories, such as role group, location, or device type. Aggregate numbers can conceal access problems for frontline employees even when office-based adoption looks strong.

Which engagement metrics indicate useful employee interaction?

Useful engagement depends on what the content is meant to accomplish.

For a mandatory notice, the desired interaction may be an acknowledgment. For guidance, it may be a helpfulness response or successful task follow-through. For an employee discussion, it may be participation from the intended community.

Start with priority-content reach:

Priority-content reach = unique intended recipients who accessed the content ÷ intended recipient population × 100

Define access carefully. An automatically loaded announcement is not equivalent to an employee deliberately opening it.

Then add evidence appropriate to the content:

Content purpose Useful measure Important limitation
Communicate an important change Reach among intended recipients Access does not establish understanding
Record a required acknowledgment Completed acknowledgments among required recipients Acknowledgment does not prove comprehension
Help employees complete a task Confirmed task follow-through A link click alone does not prove completion
Explain a process Helpful responses and reported difficulties Respondents may not represent all readers
Support discussion Unique participants and questions resolved More comments can also mean unresolved confusion

For critical messages, a short comprehension check or evidence of the required next action may be justified. Avoid adding a quiz to every announcement.

Report feedback percentages with the response count and response rate. Define the response-rate denominator, such as unique readers who were shown the feedback prompt. A positive result from a small, self-selected group should not be presented as the view of the whole workforce.

The goal is not maximum interaction. For a task-focused intranet, a short visit that ends in success can be more valuable than a long session.

How can you tell whether employees actually find what they need?

Findability means reaching the correct, current answer, not merely reaching a page.

Use repeatable tests that allow employees to navigate or search as they normally would. Measure:

  • Successful task completion.
  • Time to the correct answer.
  • Failures and timeouts.
  • Wrong or outdated answers.
  • Requests for assistance.

Report completion rates alongside timing. A faster average is not a positive result if more people fail.

Use search analytics to locate friction

Search analytics can reveal where to investigate:

Search zero-result rate = valid searches returning no results ÷ all valid searches × 100

Define a valid search and decide whether your tracking counts submitted queries or autocomplete activity. Avoid mixing them unintentionally.

Review affected query themes, not just the overall rate. A small cluster of failed searches for an essential safety policy can matter more than the aggregate figure suggests.

Other useful diagnostic signals include:

  • Query reformulation: Employees change their search terms within a defined search journey.
  • Search exits: Employees leave without a recorded result click or subsequent action.
  • Result clicks: Employees select a result, including its position in the list.
  • Repeated searches: Employees return to the same query during an unresolved journey.

These signals are ambiguous. An employee may exit because the answer appeared in a result snippet. A result click may lead to an outdated document. Validate important journeys with observed task completion or brief feedback.

Keep unsuccessful attempts visible

Set timeout and failure rules before testing. Report successful-task timing alongside the number and duration of unsuccessful attempts.

If you show a median time for successful attempts, label it that way. Do not silently remove failures and describe the result as the time required for everyone to find an answer.

Use the findings to make specific changes: update an outdated policy, replace an unfamiliar navigation label, add a missing synonym, or clarify which document is authoritative. Then repeat the same task test.

What analytics instrumentation makes the numbers trustworthy?

Trustworthy reporting starts with an event dictionary. It specifies what each event means, exactly when it fires, and which fields it must include.

Event Trigger Useful fields
Search submitted A submitted query returns a response Search ID, result count, approved query category
Search result clicked An employee selects a result Search ID, stable content ID, result position
Content accessed Content meets a defined visibility rule Stable content ID, content type, content version
Feedback submitted An employee submits a response Content ID, response value, prompt version
Service link clicked An employee opens a linked service Task ID, destination service
Task completed A reliable signal confirms success Task ID, confirmation source, outcome

Attach approved audience categories where needed and permitted. Stable content IDs preserve reporting continuity when page titles or URLs change. Versions help distinguish access to an old policy from access to its replacement.

Do not label an outbound service-link click as task completion. If an employee leaves the intranet for an HR system, the click confirms a handoff. Completion requires a reliable destination-system event, another verified integration, or a separate task study.

Validate tracking before launch

Run known test journeys and compare expected events with recorded events. Check for:

  • Missing events after navigation or authentication.
  • Duplicate events caused by refreshes or tracking scripts.
  • Identity handling across devices and sign-in states.
  • Session boundaries and inactivity rules.
  • Automated traffic and test-account exclusions.
  • Consistent timestamps and reporting time zones.

Document where identity cannot be reconciled. Anonymous sessions should not be reported as unique employees.

Confirm what your platform and analytics tools actually support. Missing completion events, audience fields, or cross-system tracking are implementation work, not assumed built-in capabilities.

Collect only what the measurement needs

Search terms can contain personal, health, legal, or other sensitive information. Avoid unnecessary raw-query collection. Consider restricted query reviews, redaction, or approved categories where they answer the reporting question.

Set access restrictions and retention limits. Use aggregated reporting and suppress small audience groups when individuals could be identifiable. Pseudonymous identifiers still require appropriate protection.

The scorecard should help teams remove workplace friction, not rank individual employees by activity.

How do you calculate time saved without overstating the return?

A credible estimate needs two inputs: a defensible reduction in task time and a defensible count of relevant completed tasks.

Compare equivalent tasks before and after launch using representative participants and consistent success criteria. Keep the policy, request, or information need comparable.

Where practical, use a comparison group or staggered rollout. This helps distinguish intranet effects from unrelated changes, such as a simplified HR process or a new identity system.

Calculate the task-level estimate

Estimated hours saved = comparable mean minutes saved per task × estimated relevant completed tasks in the period ÷ 60

The mean matters for estimating total time. Medians are useful for describing a typical experience, but they are not interchangeable with means when estimating an aggregate.

For each task, document:

  • Baseline and post-launch sample sizes.
  • Mean task time and timing variation.
  • Completion rates in both periods.
  • Failure and timeout treatment.
  • The source and scope of task-volume data.
  • Other changes that may explain the result.

If timing uses successful attempts only, label the estimate accordingly and report failed-attempt effort separately. A declining completion rate can undermine the interpretation of apparent time savings.

Do not treat time saved by abandoning a task as a benefit.

Match volume to the measured task

Use observed completion volumes where available. Confirm that the volume represents the same task measured in the study.

A policy page view is not necessarily a completed policy-finding task. An HR service click is not necessarily a submitted request.

When you must use survey-based frequency estimates or extrapolate from a sample, say so. Do not multiply savings by the whole workforce unless the evidence supports that everyone performs the task at that frequency.

Where assumptions materially affect the result, present low, central, and high scenarios. Base the bounds on observed variation or documented uncertainty rather than arbitrary percentages.

Separate employee time, support effort, and cash

Keep employee task-time savings separate from support-team savings. For support effort, examine relevant request volumes and handling time, while accounting for changes in demand.

Check for overlap before adding benefits. If a task study already includes support-agent labor, that effort cannot also be counted as a separate support saving. Also avoid counting the same employee journey under both search savings and request-submission savings.

If finance wants a monetary expression:

Estimated capacity released = estimated hours saved × approved hourly labor cost

Use an approved cost basis and label the result as a labor-cost equivalent. Employees having more time for other work is not the same as reduced expenditure.

Claim cash savings only when there is evidence, such as an actual reduction in paid overtime or external support costs. Any broader return calculation should also account for implementation and ongoing operating costs.

What should the steering group review, and how often?

Use different cadences for operational fixes and investment decisions.

Cadence Main purpose Review focus
Weekly during launch Remove immediate barriers Tracking failures, access problems, failed searches, broken journeys
Monthly steering-group review Decide what to change next Adoption trends, useful engagement, task outcomes, time-saved evidence
Quarterly Revisit the business case Targets, assumptions, audience coverage, priorities, operating costs

Keep the steering-group scorecard to one page, with supporting definitions and evidence available separately.

For each KPI, show:

  • Baseline, current result, and target.
  • Trend across comparable periods.
  • Audience coverage and denominator.
  • Evidence limitations.
  • Accountable owner.
  • Next action and due date.

Show adoption, engagement, findability, and time-saved estimates together. A rise in traffic should not obscure poor task outcomes.

Translate findings into decisions:

Finding Decision to investigate or take
Low access coverage Review provisioning, authentication, device availability, and access instructions
Broad access but low meaningful adoption Check task relevance, awareness, entry points, and audience expectations
Frequent failed searches Review missing content, labels, synonyms, permissions, and outdated documents
High content reach but weak understanding Revise the message and test the required next action
More activity without task improvement Examine unnecessary steps, unclear routing, and repeated attempts
Lower measured task time but more failures Investigate failed journeys before claiming savings

Keep definitions stable across reporting periods. If an event trigger, eligibility rule, or analytics tool changes, annotate the change and mark any break in comparability.

Close every review with an action owner, a due date, and the follow-up measurement that will show whether the action worked. Reporting earns its place when it changes a decision.

Ready to start?

Define your priority employee tasks and measurement requirements before implementation. That gives your team time to establish baselines, design reliable events, and budget for any cross-system tracking.

Open Intranet is an Open Source intranet built on Drupal by Droptica. If you are planning a new intranet, talk with the Open Intranet team about your task list and KPI scorecard. Together, you can review what needs configuration, integration, or additional tracking before launch, rather than assuming every metric will be available by default.

More articles

Intranet search: how to help employees find information in Open Intranet

Make intranet search more useful in Open Intranet. Fix indexing, metadata, and relevance, test access rules, and assess keyword and AI search with real tasks.

Intranet integrations: SSO, HR systems, and Microsoft 365

Plan Open Intranet integrations for SSO, HR data and Microsoft 365, with clear access rules, reliable synchronization and maintainable Drupal connectors.

Intranet project delivery: agile, waterfall, and MVP

Choose agile, waterfall, or a hybrid approach for intranet project delivery. Define your MVP, phase releases, and set clear testing gates for a safer launch.