Organize around the help people need
A community resource directory is most useful when it helps a person take a practical next step. Visitors may be looking for food, a ride, housing support, or a place to ask a question. They may have limited time, a small screen, or little familiarity with the names of local organizations. Start with those circumstances when deciding how the directory should work.
Use everyday category names and short explanations. An organization’s funding category or internal program structure may make sense to staff while being unfamiliar to residents. Test labels by asking someone outside the project where they would look for a common need. Their first choice can reveal more than an extended debate inside the team.
The public CCHSC directory is a concrete example from our work: Food, Medical and Transportation are visible starting points, alongside a search field. The page also explains that service details can change and invites corrections. Those choices give visitors a way to begin and editors a way to keep the list useful; they are not a guarantee that every listed provider is available.
Make every listing answer practical questions
A name and a website link rarely provide enough context. A helpful listing explains what the service offers, who can use it, where it operates, and how to make contact. Hours, costs, eligibility, appointment requirements, and documents to bring may matter more to the visitor than a long organizational description.
Separate known details from uncertainty. If hours change frequently, say that confirmation is needed and make the relevant phone number easy to use. Do not fill missing fields with assumptions. Give editors a consistent structure so a visitor can compare listings without learning a new layout for each one.
- What help is available, and who is it for?
- Where and when can someone access it?
- What should they do or bring before visiting?
- When were these details last reviewed?
Let search and categories support each other
Search helps visitors who know what to ask for, while categories help those who are still exploring. Provide both where the directory size warrants it. Search should consider familiar language and useful listing details, rather than requiring an exact organization name. Results should give enough context to choose a destination without opening every entry.
Plan the less successful searches as carefully as the successful ones. A clear no-results message can suggest a broader term or another route to help. Keep the search field labeled, show understandable results, and make links lead to the relevant listing. Avoid silently discarding a query or leaving someone with an unexplained blank area.
Design the next step for real devices
Review the directory on a narrow screen with a keyboard and with text enlarged. Contact links should be easy to distinguish, headings should describe their sections, and important information should not depend on color or hover. A visible focus indicator helps people understand where they are when moving through links and controls.
Maps can be useful, but a readable address and clear directions should remain available. Label external destinations and downloadable files when that context helps the visitor. Prefer direct, descriptive links such as “Visit the food pantry website” over repeated “Learn more” labels that lose meaning when read apart from the surrounding card.
Treat maintenance as part of the product
A directory needs an owner after launch. Decide who checks listings, how changes are recorded, and which services need more frequent review. A last-reviewed date is useful only when it reflects an actual check. Keep an internal process for uncertain or outdated entries so they are not quietly carried forward indefinitely.
Provide a straightforward way to report a correction or a missing service. Ask for the listing and general correction details, with clear guidance to omit personal records or sensitive circumstances. Distinguish the organization’s own programs from independent services, and explain the limits of the list. Good maintenance and honest context make a directory a more dependable starting point for finding help.
Further reading
Thoughtful systems start with good questions.
Tell us what you’re working on

