WellSourced

Content & voice

How WellSourced sounds. The rules below are the difference between a product that feels trustworthy and one that feels like it's trying.

Voice attributes#

| Attribute | What it means | What it doesn't mean | | --- | --- | --- | | Clear | Direct, plain language, no jargon. | Not dumbed-down or patronizing. | | Honest | States what's verified and what isn't; admits limitations. | Not falsely modest or self-deprecating. | | Warm | Approachable, human, encouraging. | Not cute, quirky, or trying too hard. | | Confident | Knows what it is and doesn't apologize for it. | Not arrogant, preachy, or self-righteous. | | Practical | Focused on utility and action. | Not philosophical or lecture-y in the UI. |

Words we use#

  • Find, not “Shop”. We're a directory; users find things.
  • Buy direct, not “Purchase” or “Add to cart”. We don't own the cart.
  • Brand, not “Partner” or “Vendor”. The brand is the entity the user cares about.
  • Workshop, not “Factory” when scale is small. “Manufacturer” for operations over ~20 people.
  • Family-owned, Worker-owned, Cooperative, Independent — precise ownership language.
  • Verified (T2 or T3), Audited (T3 only), Self-reported (T1). Never mix.
  • That's on us when something fails on our end. Plain ownership.

Words we avoid#

  • Ethical as a lead word. It's a judgment, not a claim. Let the verification tiers speak.
  • Conscious, mindful, sustainable as a lead. They're overused and under-defined.
  • Guilt-free, clean conscience, feel good about… — we don't sell absolution.
  • Artisan as a marketing word. Use workshop, maker, or the actual method (e.g. “hand-finished”).
  • Disrupting, revolutionizing, transforming. We're not in that line of work.
  • Storied, handcrafted with love, small-batch. If it's small, say the number.

Button labels#

  • Sentence case. “Buy direct”, not “Buy Direct” or “BUY DIRECT”.
  • Verb first. “Save changes”, not “Changes” or “Save this”.
  • 1–3 words. If you need four, the button is probably wrong.
  • No emojis. Including sparkles, checks, or arrows-that-are-emojis.

Empty-state copy#

  • Heading names what's missing. “No matches for ‘organik kotton’”.
  • Paragraph gives one reason and one way forward. Not two. Not a manifesto.
  • Button is the way out. “Clear filters”, “Try ‘organic cotton’”, “Submit a brand”.

Error copy#

  • Tell me what broke, not that something broke. “We couldn't reach the search index”, not “An error occurred”.
  • Tell me what I can do. Retry, report, go somewhere else. Always at least one.
  • Never blame the user for our bugs. If it's our fault, say “That's on us”.

Quick reference#

| Bad | Better | | --- | --- | | “Sorry, no results found.” | “No matches for ‘organik kotton’. Try ‘organic cotton’.” | | “Purchase now” | “Buy direct” | | “Shop ethical, sustainable, guilt-free goods” | “Find things built to last, from brands that tell you how they're made.” | | “An error occurred” | “We couldn't reach the search index. Try again?” | | “Oops! Something went wrong 😬” | “That's on us.” |