Kaiser Permanente · Content strategy

Simplify access to health care

Late in 2015, Kaiser Permanente was migrating kp.org off a legacy CMS onto Adobe Experience Manager. I came in as a contract senior content strategist, assigned to develop governance models for global components like the header, footer, and site-wide alerts. That included how to handle the document files members regularly requested. Building taxonomies and auditing existing governance was the first stop.

Senior Content Strategist. On the kp.org migration to Adobe Experience Manager. Dec 2015 to Apr 2016.

Problem

kp.org was moving to a new CMS with an uninventoried archive, a footer every team wanted a piece of, and a site-wide alert system nobody had designed.

Move

Audit the content, organize the footer by visitor intent, and define criteria for categorizing alerts.

Outcome

A content model, a footer structure, and recommended alert categories for the new platform.

Content modelsHow to show the right content in the right place Structure rulesA footer organized by intent Alerts prioritizedGovernance for when and where they should appear

The context

The kp.org homepage as it appeared in 2015, before the Adobe Experience Manager migration
kp.org in 2015, before the migration.

Kaiser’s digital presence spanned more than one site. Kp.org carried the member and plan-shopping experience, thrive.kp.org carried wellness content, and each had grown its own header and footer with no shared logic for signed-in versus signed-out. Underneath both sat eight regions with their own versions of the same content.

Act 1:Auditing a digital filing cabinet

The Forms and Publications section was regionalized but inconsistent, without a shared model. Before we could solve the structure problem, we needed to find what it contained. I scraped every document and link from the Northern California page and separated real content from header and footer noise. I loaded the unique items into Airtable to query for patterns.

The Newsletters and articles page had sixty-six links, of which fifty-eight were the site’s own navigation, repeated. Eight were actual content, and three of those were not even newsletters. The page was almost entirely scaffolding.

A rationalized information architecture

A diagram of the Digital Filing Cabinet content model, branching into Records, Forms, and Publications with content types under each
Digital Filing Cabinet

We were moving from an information architecture based on an organizational chart to a content model that could inform publishing and the CMS regardless of language or region. The model lists each document once. Language is not a level in it, and neither is region. The Health Information Exchange opt-in, which the audit had found listed twice under two different names, resolves to a single node.

Data requests

The inventory covered Northern California only. I requested the available analytics for all eight regions, July 2015 through February 2016, to find out whether one region’s page held everywhere. It held. Across sixty-four region-months, newsletters never broke four percent of category traffic. Forms and plan-services publications carried nearly all of it, and both spiked every January at open enrollment. In Georgia, plan services nearly quintupled.

Forms and Publications: monthly article visits

Newsletters never broke four percent of category traffic. Plan services nearly tripled in January, at open enrollment.

03,0006,000 9,00012,000 JulAugSep OctNovDec JanFeb 11,570 4,109 open enrollment
  • Forms
  • Plan services
  • Newsletters
View the data
MonthFormsPlan servicesNewsletters
Jul 20155,6884,598316
Aug 20156,5444,521336
Sep 20155,5294,185336
Oct 20155,6564,207364
Nov 20155,4223,833285
Dec 20154,9974,109197
Jan 20166,41311,570282
Feb 20167,53311,801350

Source: Webtrends data request, kp.org, Northern California, July 2015 to February 2016

The audit was a pilot on one regional page, so I recommended repeating it across all eight before committing to a final architecture. Separately, the research team ran a card sort on the same area. More than half of participants split forms from informational resources unprompted. Members arrived independently at the structure the inventory implied.

Act 2:A footer with a rule behind it

The footer was a flat list of thirteen links with no sections, and the future-state version had to serve two properties, eight regions, and both authentication states.

The existing kp.org footer, a flat row of links with no sections
Where it started. Thirteen links in one row, no sections, no order.

I suggested rules that let historical usage set priorities, rather than who asks loudest. Personalize before and after login, by region. And for anything proposed, answer the question: why? Was it popular, required, or something we needed to promote?

Scroll and heat maps of the Thrive home page settled the sizing argument. Most of the page went unseen on the way down, which turned the question from how many links would fit into how few could be justified. The recommendation was four columns and about thirteen links, sectioned, with the seal and the broker and employer links hidden from signed-in members because a member is not shopping for a plan.

The recommended future-state footer, four sectioned columns of about thirteen links
The direction. Four columns, roughly the same link count, now with sections and a reason for each one.

Act 3:Alerts in need of governance

The Important notices component was used for everything from flu season to wildfires. I audited what it was carrying and who was putting it there. One example I saw held nine notices at once, published by four different groups, with no order, no priority, and no way to tell which one mattered.

I exported a publishing history. It showed roughly thirty site-wide notices posted between September 2014 and March 2016. Ebola, the 2015 measles outbreak, wildfires, a North Bay earthquake, a data breach, labor actions, the Supreme Court’s ACA ruling. At least fourteen different publishers, and no shared rule for scope, priority, or when anything came down.

A lightbulb moment

The existing CMS had an expiration date field built into the table of notices, and none of the records had an expiration date. That meant nothing was ever scheduled to be turned off. Notices came down when somebody remembered, so the page recorded what each team lobbied most recently about rather than what a member needed to know.

No amount of visual hierarchy fixes that. An empty field on thirty records is a governance gap.

The click data showed what it cost. One live link read “Click here for more information.” It drew 896 clicks and nobody could say what for.

Seasonal trends

02,500 5,0007,500 10,000 8,895 ~2,400 Q4 2015 1,219 6,271 Jan–Feb 2016
  • Flu vaccine notice
  • 2015 tax notice
NoticeQ4 2015Jan–Feb 2016
Flu vaccine8,8951,219
2015 taxes~2,4006,271

Flu was the most clicked notice on kp.org in Q4 2015, more than every other notice combined. By January and February taxes had overtaken it. The panel had no way to respond to that, because nothing in it could expire, reorder, or step down.

Source: kp.org click data from the 2016 alerts audit. The Q4 tax figure is an estimate, read from the bar height in the original chart.

Alert governance

Step 1 · where notices sat in 2016

The kp.org homepage for Northern California in early 2016, with the Important notices block circled just below the hero. Nine notices in two columns, every line an underlined link.

Nine notices just below the hero, every word a link, all in one style. An epidemic looked the same as a tax form. From the audit deck, 2016.

Step 2 · the rules

TierWhat qualifiesWhere it showsWhen it comes down
P1Emergencies, natural disasters, security threats, outages, cyber or terrorist attacks, health and safety epidemicsSite-wideReviewed daily, case by case
P2Work stoppages, security breaches, facility closures, service interruptions, travel concernsSite-wideExpiry date and time required
P3Flu vaccine, tax document availability, new regional locations, added servicesImportant notices panel onlyExpiry date and time required

Adapted from the kp.org Alerts guidelines deck, slide 10 (2016). Each tier also names an approver.

Step 3 · the rules applied, today’s format

kp.org now serves nine regions. Each member sees what applies everywhere, plus their own region’s notices.

Important notices

    Text links shown are not active. Illustration only, using the 2016 notices rewritten to approximate the current style.

    Alerts were never only a content problem. More than a dozen groups looked to the Integrated Marketing and Communications Issues and Crisis team for principles to inform what gets published.

    • Deliver care first and treat financial concerns as secondary.
    • Be a compassionate, responsible provider and employer.
    • Share information quickly and openly.

    Placement for P1 and P2

    Wireframes of the dismissible alert banner on desktop and mobile, with placeholder copy
    Banner treatment for the site-wide tiers, desktop and mobile. Wireframe, so the copy is placeholder.

    PostScript

    My piece of the migration mapped what actually sat behind Forms and Publications. It argued a global footer down to something a member could use and a health system would approve. It also turned a decade of ad hoc notices into a system with tiers, expiry dates, and an owner for each.

    The tiers went into the backlog as written requirements to inform a criterion for judging what a notification is and where it belongs. The tiers couldn’t settle one tension: sharing information quickly and openly runs against an approval chain, and it still does.

    Kaiser was the project that truly opened the door to a new career direction and, with the encouragement of fellow content strategists, led me to PayPal.

    Working on something with this shape?

    Content models, publishing governance, and the part where a dozen teams have to agree on one thing. If that is the problem in front of you, book half an hour and we can talk it through.