Skip to main content
Steve McGarvey
CASE STUDY

Southeastern Free Will Baptist College

From pitch to launch: a website redesign, an accessibility specification, and what happened between the spec and the build.

Relevant skills:
  • Product design
  • Information architecture
  • Accessibility specification
  • Content strategy

At a glance

Problem
The college's site had to win prospective students and their parents, and its main path for them, Learn More, ended at a request button that did nothing.
What I decided
I redesigned the site mobile-first around those two audiences, wrote an accessibility specification for the build, and cut testimonials from launch scope rather than hold the timeline for content that didn't exist yet.
Result
Designed and launched, with a spec-to-build gap. Most of the design shipped. Much of the accessibility spec was lost in the build, and with tracking never set up, the impact is unmeasured.
ClientSoutheastern Free Will Baptist College, Wendell, North Carolina
My roleUX (user experience) consultant through Upstream XD: discovery, usability audit, pitch and roadmap, analytics baseline, information architecture, visual and interaction design, accessibility specification, content strategy
Built byA separate engineer
PlatformWordPress, custom theme
TimelinePitched . Analytics baseline . Target launch . Launched between late May and early .
Live sitesfwbc.edu

What I designed, and what launched

I redesigned the public website for a small ministry college. I ran the audit, set the analytics baseline, and designed the information architecture, the homepage and page templates at desktop, tablet, and mobile, and every navigation menu. I also wrote an accessibility specification for the header, footer, and templates. A separate engineer built the site in WordPress.

It launched in late spring with most of the design intact: the hero, palette, typography, program cards, and admissions cards. This case follows the project from the pitch to the live site, and ends on what I learned about the step between handoff and launch.


The problem

Southeastern is a small ministry-focused college. Its site has to serve students who are asking “do I belong here?” and parents who are asking “is this worth it, and how does it work?”

Auditing the old site

I started with a first-impression review of the existing homepage. It felt welcoming and clearly Christ-centered, with an organized menu and prominent buttons. It was also busy, with text placed over faces, small type in several typefaces, low text-to-background contrast, and thin program details. Accessibility problems were on the list from the first review, before any design work started.

A crawl found 198 pages, 92 of them with public-facing content. That count set the scope for templates and content migration.

Pitch slide titled "First impression: welcoming, spirited, confusing visuals." On the right, the old homepage hero: students cheering behind the campus sign, with the college name and a script tagline set over their faces, above Learn More and Apply Now buttons. On the left, two lists. Positives: welcoming community vibe, clear college name, Christ-centered message, organized navigation menu, prominent action buttons. Improvement areas: overall busyness, text obstructs faces, small font size and multiple font types, low text-background contrast, targeted messaging, sparse program details.(opens full size in a new tab)
My first-impression audit from the pitch. Contrast and type size were on the list before any design work started. Select the image to view it full size in a new tab.

Walking the journey

To make the problems concrete for the college, I walked the site as a protopersona: Katrina, an 18-year-old high school senior whose pastor recommended Southeastern. A protopersona is built from assumptions to be tested later, not from research, and I presented it that way.

Katrina isn’t ready to apply, so she clicks “Learn More.” Instead of program information, she lands on a page about requesting information. She scrolls, finds a second request-information button, and clicks it. Nothing happens. She leaves.

Three clicks on the old site. "Learn More" led to a request-information page, and its only button didn't work. Select any image to view it full size in a new tab.

Who the site serves

I mapped five audiences (prospective students, parents, current students, faculty and staff, alumni) against the information each one needs. Current students and staff visit most often, but prospective students and their parents are the ones the public homepage has to win. That set the priority for the redesign.

Pitch slide "Prioritizing Information." A stacked bar chart with ten information types, each bar split among five audiences: prospective students, parents, current students, faculty and staff, and alumni. Prospective students and parents dominate admissions information and financial aid. Current students dominate course information and academic resources. Faculty and staff dominate administrative resources and internal communications. Accessibility is split evenly across all five.(opens full size in a new tab)
My estimate of who needs what, made before research. The top of the chart, admissions and financial aid, is what the homepage is built around. Original pitch chart; today I'd label the segments directly instead of relying on color. Select the image to view it full size in a new tab.

Pitch and plan

I pitched a three-phase roadmap: stabilize and prepare (usability fixes, templates, content migration, analytics setup), research and analysis (surveys, interviews, analytics review, stakeholder workshops), then iterate and scale (feature refinement and testing).

Phase 1 was completed: my usability audit and templates, content migration by the engineer, and analytics setup. Phases 2 and 3 were suspended. The surveys, interviews, workshops, and testing in the plan never happened, and nothing in this case comes from them.

Setting a baseline before designing

In , before the redesign, I delivered an analytics baseline so the project would have something to measure against:

  • About 51% of visitors were on mobile.
  • Average engagement time was about 1 minute 20 seconds.
  • Engaged sessions per active user was 0.78.
  • Very few visitors took a next step such as starting a form.

I set targets for each and listed the next steps: mobile-first design, reusable templates for programs, faculty, and admissions, a homepage with clear paths to Apply, Visit, and Learn More, search-aligned page titles, and event tracking on forms and buttons.

The data also showed heavy traffic from Ashburn, Virginia. Ashburn is home to a large concentration of data centers, and that traffic is mostly automated. I flagged it as something that distorts every engagement number and recommended filtering it out.

Baselines and targets set in , before design started. Select any image to view it full size in a new tab.

Design

From first version to final

My first homepage version fixed the header, hierarchy, and primary call to action. Then I reviewed it the same way I’d reviewed the old site and listed what it still needed, including more visible secondary actions, responsive checks, and social proof. The final design added full mobile layouts and a section of testimonials from students and parents. The testimonials were cut from scope on , to hold the timeline (see “What we cut to hold the timeline” below).

Version 1 (V1) with my own review of it, then the final. The improvement areas from the review show up in the final design: a more visible secondary button, fuller content, working menus, and testimonials, which were later cut from scope. The responsive layouts are in screen 07. Select any image to view it full size in a new tab.

Decisions that trace to the data

  • Over half of visitors were on mobile, so I designed desktop, tablet, and mobile together, with Apply Now always reachable in the mobile menu.
  • The baseline called for clear paths, so the homepage leads with Explore Our Programs and Visit Our Campus, with Apply Now in the header.
  • The structure follows the audience priority: hero, degree programs, student and spiritual life, admissions and affordability in three cards, then testimonials (designed, then cut from scope on ).
The homepage design board. On the left, a written panel describing what the page includes (mission-centered hero, ministry degree programs, life at Southeastern, admissions and affordability, student and parent testimonials) and its goals. Beside it, the full desktop homepage, then the same page at mobile width with every section stacked into one column, and the mobile navigation menu fully expanded.(opens full size in a new tab)
The full homepage at desktop and mobile, with the reasoning for each section written beside it. Select the image to view it full size in a new tab.
The homepage's first screen at three sizes. A desktop hero at 1920 by 1080 with the headline "Faith and Future Combined," Explore Our Programs and Visit Our Campus buttons, and a student reading a Bible. The same hero on an iPhone 14 Pro Max with one Explore Our Programs button. The mobile menu open, with search, collapsible sections, and an Apply Now button at the bottom. A written panel on the left lists what's working, open considerations, and the goal, including a note that the student photo is placeholder to be swapped for owned photography.(opens full size in a new tab)
The first impression at each size. The note on the left marks the hero photo as a placeholder to replace; it shipped anyway. Select the image to view it full size in a new tab.
Navigation menu components. A menu item in default, hover, and selected states. About, Academics, Admissions, and Student Life menus shown collapsed and expanded at desktop size, then the same plus Get Involved at mobile size, with spacing specs for desktop, mobile, and sub-navigation items, and the full mobile menu stacked with an Apply Now button.(opens full size in a new tab)
Every top-level menu designed in each state, at both sizes, with spacing specs, before handoff. Select the image to view it full size in a new tab.

Accessibility specification

I annotated the header and footer across eight categories: landmarks, headings, reading order, focus order, buttons, links, inputs, and errors. Landmarks were mapped at desktop, tablet, and mobile. Focus order was sequenced through the expanded menus. Every link got a details callout. Page templates got heading annotations, starting with the hero headline marked as H1 (the level 1 heading).

Annotation board titled Landmarks. The header design with four numbered regions outlined: the whole header, the main navigation, the secondary navigation, and site search. Details cards on the right give each region's element and accessible name: header named Site header, nav named Main navigation, nav named Secondary navigation, and form named Site search. A note card shows the skip link code, linking to a main element with the id main-content.(opens full size in a new tab)
Landmark annotations for the header. Each region is named the way assistive technology will announce it, and the skip link note includes the exact markup. Select the image to view it full size in a new tab.
Annotation board titled Focus order. Numbered tab stamps on the header run from the skip link (1) through the logo, each menu label and its expand button, Apply Now, the utility links, and search (15). Below, four expanded menus number each item in sequence, such as 4.1 through 4.5 under About.(opens full size in a new tab)
Focus order, specified as a sequence for the developer to preserve in source order. Select the image to view it full size in a new tab.
Annotation board titled Landmarks for the footer. Five numbered regions: the footer, the Experience Southeastern section, and three navigation regions for Quick links, Helpful resources, and Social media. Details cards give each element and accessible name, and the section card includes example markup using aria-labelledby.(opens full size in a new tab)
The footer contains three navigation regions, each labeled so users can tell them apart. Select the image to view it full size in a new tab.

What shipped

The site went live between late May and early , based on Wayback Machine snapshots. No launch date was communicated to me; I found out it was live by noticing it. Most of the design made it through: the hero, palette, typography, program cards, and admissions cards. Two designed sections didn’t ship: the testimonials (below) and the campus life photo grid. The photo grid was removed during the build; I wasn’t part of that decision.

What we cut to hold the timeline

In mid-, college leadership set an expectation that the site would be live by August, about six weeks out. The testimonials section was designed, but the content wasn’t real yet: real quotes had to be sourced with a college staff member, and neither of us was available until July.

On , I made the call to remove testimonials from the launch scope and handle them as a follow-up, rather than hold the launch for content that didn’t exist yet. Everything prospective students needed first (programs, admissions, cost, and dates) stayed in. The section is fully designed at desktop and mobile, so adding it later is content work, not design work.

I followed up in July with the outreach ready to go: a request email and a structured form for collecting student and alumni testimonials, with usage permissions built in, plus a matching request for faculty bios. They were never sent, and the item stayed open. As of , the live site has no testimonials.

The outreach I drafted so the college could collect real testimonials and faculty bios. Both were ready to send; neither was sent. Select any image to view it full size in a new tab.

The August target didn’t hold. The site launched about ten months later; the delay happened after handoff, outside my scope. The cut was still the right call with what we knew in June: it kept a content gap from becoming a launch blocker.

The live Southeastern Free Will Baptist College homepage, full length. The hero with the headline Faith and Future Combined beside a student holding a Bible, five degree program cards, three admissions cards for process, cost, and dates, a maroon Experience Southeastern band with Apply, Visit, and Give, and the footer.(opens full size in a new tab)
The shipped homepage, captured . The hero image is AI-generated placeholder photography, marked FPO (for placement only) in the design, that went to production as-is. Select the image to view it full size in a new tab.

The gap

The developer read my spec. You can tell from the markup. My header annotation called for a secondary navigation landmark labeled “Secondary navigation.” The live site has exactly that, word for word. The <search> landmark I specified is there too.

Three lines down, the primary navigation’s label is gone. The attribute shipped as arial-lable, a typo that browsers ignore, so screen reader users get an unnamed navigation region. The hero headline I marked as the page’s H1 shipped as an H2 (a level 2 heading). The page has no H1 at all.

The spec was read, partly built, and never verified.

Accessibility

I compared my specification against the shipped HTML.

I specifiedIt shipped asResult
<header> landmark<header aria-label="Site header">Built
<nav aria-label="Secondary navigation">Same label, verbatimBuilt
Search landmark named “Site search”<search aria-label="Site search">Built
<nav> named “Main navigation”arial-lable="Main navigation" (typo, no label)Broken
Hero headline as H1H2; the page has no H1Lost
Focus order sequenceHardcoded tabindex values 1 through 4, two elements both set to 2Broken
Three labeled footer navsTwo navs, neither labeledLost
Named links per link detailsSearch icon link has no accessible name; social icons are named only by tooltip title textLost
Skip link to <main id="main-content">, with the markup written outNo <main> element; the skip link points to a target that doesn’t existLost
Hero image marked FPO, to be replacedPlaceholder shipped to productionLost

The pattern matters more than any single row. Everything copied directly from the spec, like a label string or an element name, made it. Everything that required interpretation or checking did not. My best read of the focus order problem is that the numbered sequence in my annotation was turned literally into tabindex values, which breaks the natural order instead of preserving it. That’s an inference from the markup, not something I confirmed with the developer.

Two panels. Left, labeled Spec: the hero design with an h1 stamp on the headline Faith and Future Combined and link stamps on both buttons. Right, labeled Shipped: the live hero, with the headline noticeably smaller, above its HTML, an h2 element with the class wp-block-heading wrapping Faith and Future Combined, and the note "Shipped as an h2. The page has no h1."(opens full size in a new tab)
Spec on the left, shipped code on the right. The headline lost its heading level and its visual weight. Anyone can check this in a browser in under a minute. Select the image to view it full size in a new tab.

An automated scan of the live homepage (axe-core 4.10.2, , desktop) found 3 Web Content Accessibility Guidelines (WCAG) level A and AA rule violations across 16 elements: the unnamed search link, menu items whose list semantics are broken by an app-style menubar role, and a hidden mobile menu that keyboard users can still tab into. It also flagged 6 best-practice failures, including the positive tabindex, missing H1, missing <main>, and broken skip link. At mobile width, the menu button has no accessible name. Automated tools catch only part of what a manual audit finds.

Measurement

The same thing happened to the analytics plan. The bot filtering and the event tracking on forms were never set up after launch. When I compared the same summer window before and after launch, a surge of low-engagement desktop traffic consistent with bots swamped the engagement numbers, and conversions were still recorded as zero in both periods. The segments most likely to be real visitors stayed roughly flat.

So I can’t tell you whether the redesign moved engagement, up or down. The baseline existed. The instrumentation to measure against it didn’t.


What I’d do differently

The design, documentation, and baseline were thorough. What was missing was an owner for the outcome after handoff. Nobody’s job included checking the build against the spec, or confirming that tracking worked, before launch. On this project that included me. My scope ended at the design file, and I wasn’t part of the launch at all; I learned the site was live after the fact. The testimonials are the clearest example: the content plan and outreach were ready, but nobody owned sending them, so the item stayed open. An open item without an owner doesn’t close.

On my next project I scoped the role differently: designer and product owner, unless the client has a dedicated point person who owns the project day to day. Someone has to drive it, and if that isn’t the client, it’s written into my scope. That puts acceptance in my hands. Accessibility criteria and analytics events get written into the stories the developer builds against, and the build doesn’t ship until it passes a check: landmarks, headings, focus order, accessible names, and working event tracking. Each failure above takes minutes to catch at acceptance and much longer to find after launch.