Tanya Donska

Sep 02, 2025 • 5 min read

Stop Building Features No One Can Find

Stop Building Features No One Can Find

Okay, so this has been on my mind a lot lately.

You know when you build something cool and you're actually excited about it? Like, you spent weeks getting this feature just right, it solves a real problem, it's clean, it works beautifully. You ship it, maybe post about it, and then you wait for the love.

Except... nothing happens. Radio silence.

And it's not because what you built sucks. It's because nobody can find it.

I keep seeing this with founders I talk to. They'll walk me through their product and casually show me some brilliant feature that's hidden three levels deep in their navigation. I'm like, "Dude, how would anyone ever find that?"

And they always give me this look like they hadn't really thought about it. Because when you build something, you know exactly where everything is. But your users? They're just trying to get stuff done.


Here's the Thing Everyone Misses

We're all addicted to building stuff. I mean – there's nothing quite like seeing your idea become real. New features, integrations, those little UI touches that make everything feel polished.

But the thing that actually kills products isn't bad code or ugly design. It's this simple question that nobody asks:

"Can people actually find the stuff we made?"

If they can't, it literally doesn't matter how good it is. Amazing features that nobody uses might as well not exist.

Why Good Stuff Gets Lost

This happens in pretty predictable ways:

You ship it and ghost it. Feature goes live, changelog gets updated, maybe you tweet about it. But there's no onboarding, no little nudges in the UI, no help when people need it. You just assume they'll figure it out.

You make things too "clean." I'm super guilty of this. You want everything to look minimal and uncluttered, so you stick important stuff in hamburger menus and settings pages. Users have to go on a scavenger hunt to find anything useful.

You expect people to remember. Just because you mentioned something once doesn't mean it's living rent-free in your users' heads. They've got jobs and lives and probably fifteen other apps they're trying to keep track of.

When this happens, your product doesn't feel powerful. It feels like a puzzle nobody asked to solve.

What "Shipped" Actually Means

This is where I think a lot of us get tripped up. We think we've shipped something when we've really just... launched it into the void.

Real shipping means:

  • A new user can find it without having to think too hard about where to look

  • They can figure out what it does without reading documentation

  • They can actually use it when they need it, not just when you show them where it is

If any of those things isn't true, you haven't really shipped. You've just deployed some code.

The Stuff I See All the Time

Maybe you'll recognize some of these:

You've got a "Dashboard" that's basically just some charts nobody looks at. Users check it once to be polite and then ignore it forever because it doesn't actually help them do anything.

Or you built this incredibly clever automation feature, but it's represented by a gear icon that could mean literally anything. Nobody clicks mystery buttons.

Or – this one stings – you have a really thoughtful onboarding flow, but you skipped showing people your best feature because explaining it felt too complicated in the moment.

The feedback always sounds the same: "Oh wait, you can do that?" or "I had no idea this existed" or my personal favorite: "This would've been super helpful three months ago."

Every time someone says that, a little part of me dies inside.

How to Actually Help People Find Your Stuff

The good news? You don't need to redesign everything. You just need to connect the dots between what your product can do and what people can obviously see.

Make empty states useful. Instead of showing a blank screen with "No data yet," show people what they could do next. Turn those moments into gentle invitations.

Time your hints better. Those banner notifications at the top of your app? Nobody reads those. But a small tooltip that shows up right when someone's struggling with something? That actually works.

Say what things do. This feels obvious but somehow we all forget it. A button that says "Export" is way better than an arrow icon. Help people help themselves.

Introduce stuff gradually. Don't dump everything on new users at once. Show them your best features when they're actually ready to use them, not just when they first sign up.

The goal isn't to make users study your interface. It's to make everything feel obvious when they need it.

What Good Discovery Actually Looks Like

The apps I genuinely love aren't the ones with the most features. They're the ones where I keep stumbling across helpful stuff that makes me go "oh, neat" – and then I can actually find it again later.

That happens when things are:

  • Right where I'm already looking

  • Explained in terms of what they'll do for me

  • Available exactly when I need them

If I have to "figure out" how to use something useful, I probably just won't. And honestly, why should I have to?

The Thing Nobody Wants to Hear

I think most of us don't have a building problem. We have a showing-off-what-we-built problem.

We're so focused on shipping the next thing that we completely ignore whether anyone's using the last thing. We optimize for our own sense of progress instead of whether people are actually getting value.

But here's the reality: the most brilliant feature in the world is completely useless if it's invisible.

So maybe – and hear me out on this – before you start building that next big thing, take a walk through your product like you've never seen it before. Better yet, grab someone who actually hasn't seen it and watch them try to use it.

You might be surprised by how much good stuff you've already built that's just... hiding in plain sight.

Join Tanya on Peerlist!

Join amazing folks like Tanya and thousands of other builders on Peerlist.

peerlist.io/

It’s available... this username is available! 😃

Claim your username before it's too late!

This username is already taken, you’re a little late.😐

3

6

1