Case Study Nonprofit

A website built for visitors who may need to leave it in a hurry

Safe + Sound Somerset's visitors may be reading on a shared or monitored device, under stress, with very little time. Every decision on the site started with that person, and with the small staff who keep it current.

  • Since 2021 their web partner
  • 500+ local services listed
  • 550+ learning resources
  • 100+ languages in the reading toolbar

Some of the people reading this site are not safe while they read it

In their own words, "Safe+Sound Somerset helps survivors of domestic abuse and sexual violence with compassionate, trained professional help." Their website is where many of those people start.

Most websites can assume a reader who is comfortable and has time. This one cannot. Someone looking for help here may be on a shared computer, or on a phone that another person checks, under stress and with only a few minutes. For that visitor, the site has two jobs: get them to the right help fast, and let them leave fast.

Behind the site is a small communications and development staff. They have built up a large library of local services and educational material, and they are the ones who keep it current. They needed a website that served the visitor in crisis first, and that did not need a developer every time a program changed.

A thousand entries are no help to someone with two minutes

The library is the most valuable thing on the site, and at its size it could easily become the hardest thing to use. More than a thousand entries cover local services and learning material for parents, teens, teachers, and professionals. A parent looking for a counselor nearby should not have to scroll through hundreds of listings to find one. A visitor who does not know what the service they need is called has to be able to start from the need itself.

Some visitors do not read English comfortably. Others cannot read a screen easily at all. Whatever they came to find has to be reachable by them, on the device they happen to have.

Then there is the staff's side. A library like this only stays useful if it keeps growing. If each new resource has to pass through a developer, it grows at the speed of a support queue, and good material waits in an inbox while the people who need it cannot see it.

And the site has to be there. Nobody looks for this kind of help on a schedule.

We started with the visitor who has the least time

Every page carries a Leave Site button that stays fixed on the screen. One click, one tap, or the Escape key, and the visitor is looking at Google. Pressing Back does not bring the page up again.

A Safe + Sound Somerset page with the round Leave Site button fixed at the side of the screen
The Leave Site button stays in reach on every page.

It gives someone a way to get off the page quickly when another person walks into the room. We are careful not to promise more than that. The Safety Net project at the National Network to End Domestic Violence is plain that a button like this does not hide a visit from a person who checks browser history or monitors the device. So it does one job, in a single motion, from a mouse, a touchscreen, or a keyboard.

We organized the two libraries the way a person actually looks for things. The Resource Directory is browsed by need, so a visitor can start from what they need without knowing what the service is called. The Learning Center filters by who you are, by topic, and by format, so a teacher or a teen gets to a short list that fits them.

The Learning Center filters for audience, topic, and format above a short list of results
Filters turn a large library into a short list.

Reading help is built into the page. Visitors can have text read aloud, translated, or enlarged with higher contrast from a toolbar on the site itself, so nobody has to install anything or hunt for a separate accessibility page.

Staff publish on their own. They add a resource, choose its categories, and it shows up in search and in the filters right away, so the library grows at the pace of the organization.

The staff run it, and it is there at any hour

Today a visitor with very little time can get from the whole library to a short list in a few clicks, and can be looking at a different website a moment later if they need to be. A visitor who needs the page read aloud, or in another language, has that on the device in their hand.

The staff add to the library and reorganize it themselves. When they want a change that goes beyond publishing, they ask us. Our part is the quiet work underneath: hosting, security, updates, and answering when something needs attention. For a site that people turn to at any hour, staying out of the way and staying up is most of the job.

What changed

  • Visitors can leave any page in one motion, by mouse, touch, or the Escape key
  • A visitor gets from the whole library to a short, relevant list in a few clicks
  • Staff add and categorize resources themselves, with no developer in the loop
  • Read-aloud, translation, and larger text are built into every page

Under the hood

For the developer evaluating us
  • 20service categories
  • 90+learning topics
  • 10+audience filters
  • 8content formats
  • 3custom content types
  • 13+page layouts staff can build
  • 1,000+library entries

What We Built

  • Custom theme with a Leave Site button on every page
  • Resource Directory organized by need
  • Learning Center filtered by audience, topic, and format
  • Built-in reading and translation toolbar
  • Staff publishing with no developer step

How the Leave Site button works

A fixed-position button in the custom theme, present on every template. A click or tap, or the Escape key, calls window.location.replace() with an outside address. replace() swaps the current entry in the tab's history instead of adding one, which is why Back does not return to the page. It does not clear browser history.

Finding things

Three custom content types, with custom taxonomies for service category, audience, topic, and format. FacetWP drives the filters, so results narrow without a page reload.

Reading and translation

The ReciteMe toolbar provides read-aloud, translation, and display adjustments on the page. The language count in At a Glance is ReciteMe's own published figure.

Theme, publishing, and hosting

An UnderStrap child theme on Bootstrap 4, with ACF Pro flexible layouts so staff can assemble pages from a fixed set of sections. PDFs are excluded from image compression so handouts stay print-ready. Hosting runs behind Cloudflare Enterprise (WAF and CDN) with Imunify360 on the server.

Figures current as of September 26, 2026

Our website is a crucial community resource that must be available 24/7/365. Since switching from our previous host a few years ago, we've experienced no slowdowns, security issues, or downtime. FatLab has been exceptional in maintaining our site's reliability.

Kristin Cantwell Vice President of Development & Communications, Safe+Sound Somerset

More stories like this

Want a web partner who picks up the phone?

Tell us what your site needs to do, and we will tell you how we would approach it.