Worker Welder
NAV Logo

Nav.no is often referred to as Norway's largest NAV office, with 230,000–240,000 daily visits. The website covers 164 financial benefits, services, and aids, and serves everything from unemployment benefits, job training, and parental leave to people in acute crisis.

The nav.no team is an interdisciplinary team of 15 developers, content specialists, and designers who manage the system, structure, navigation, and templates.

Challenge: Too Much Information

The front page and the information architecture on Nav.no met users as a 'wall of information.' The content was spread across many pages and organized according to internal considerations such as organizational structure and legislation rather than real user needs.

Graph showing the tremendous growth of pages on NAV.no from 2006 to 2021.

After many years without a holistic content strategy, nav.no had grown to approximately 33,000 pages and attachments by 2021. Services and financial benefits were consequently difficult to understand and find. If one searched for, for example, 'child support' (barnebidrag), one could get hits on 30 different pages.

Many users described the website as a 'labyrinth,' which created uncertainty and stress. This was particularly serious concerning questions about finances, housing, and subsistence.

We use Enonic as the foundation for how we build and manage content. Every page, every product, and every component is a building block we can reuse across the site—giving us both control on the backend and a simpler experience for users.

Tuva Sverdstad, Product Manager, Team nav.no

Tuva Sverdstad

Solution: Content as building blocks

After 15 years, nav.no established a holistic content strategy, anchored in the open design system at aksel.nav.no. At the same time, they worked according to a clear principle formulated as commandment number nine: 'We use content as building blocks.'

The solution was developed on the Enonic platform and built on a flexible system of content types, templates, and reusable components.

Content Types and Templates

Instead of forcing everything into one universal template, each content type—such as “product” and “situation”—was given its own purpose-built template.

This provided a more consistent and recognizable presentation of information across products such as retirement pension, parental benefits, and assistive devices.

The Building Block Principle in Enonic

The very building block principle in Enonic involved a non-hierarchical navigation structure, where pages were detached from fixed folders and could instead be reused and placed wherever they were most relevant.

A product could therefore appear in several different situations or overviews. The content was structured as reusable components—such as rates, case processing times, payment dates, and application forms—managed in one place but displayed throughout the website.

Through metadata-driven display, information such as title, introduction, category, pictogram, and audience links is automatically retrieved to control cards, filtering, and page content.

Cleaning Up and Consolidation

Another important step was to clean up and consolidate information so that all product information is now found on a single page for each benefit or service.

This reduces the cognitive load for users and makes it easier to find the right information, both through navigation and search. Editors are supported by documentation in Aksel and e-learning resources.

Automation and Language

Finally, much of the maintenance was automated. Amounts and rates based on the National Insurance’s base amount are updated annually, ensuring that figures are always correct across the entire website.

In addition, Enonic’s language layers ensure that terms and values are handled seamlessly across multiple languages.

Results

The result of the work is a modern, efficient, and reusable content system that makes nav.no both easier to manage and easier to use.

  • Improved findability and understanding: from about 30 scattered pages on the same topic to a single consolidated product page.
  • Reduced cognitive load: users are met with concise introductions, clear labels, and a consistent structure.
  • Consistency at scale: identical templates and components provide predictability across 192 product pages (up from 9 factual pages).
  • Faster and safer maintenance: a single source for rates, processing times, forms, and text minimizes errors and ensures updates are reflected everywhere.
  • Less content noise for end users: nearly 1,000 fewer pages and a “halving” of user-facing content, while statistical content can continue to grow without disrupting the core experience.
  • Flexible navigation: products can appear in multiple relevant situations and overviews, and about half of all traffic coming from Google now lands directly on the correct subpage.

Overview

  • CMS: Enonic
  • Structure: Internal folder system in Enonic (not exposed); public URLs remain flat and simple.
  • Content types: Including Product, Situation, Area, and Topic (plus others).
  • Number of products/benefits: 164
  • Scope: >33,000 pages (3% aimed at individual users)
  • Product pages: 192
  • Reusable components: rates, processing times, payment dates, form details (title, introduction, submit/resend buttons), text fragments.
  • Forms: around 300 forms managed centrally and linked wherever needed.
  • Metadata: title, introduction, category(ies), pictogram, target groups, and more (used for cards, filtering, and page content).
  • Language/management: Layers for multilingual handling and unified numbers/terms.
  • Design and documentation: Aksel (open design system/toolbox based on React)

When people interact with NAV, it’s about food on the table, a roof over their heads, and the ability to provide for their families. Many are in crisis—and that means nav.no must work.

Tuva Sverdstad
Product Manager, Team nav.no

Tuva Sverdstad

Get Started with Enonic! 🚀