The 'How Did You Hear About Us?' Field Is an Onboarding Leak: A Before/After Teardown
The 'How Did You Hear About Us?' Field Is an Onboarding Leak: A Before/After Teardown
When you think about onboarding leaks, you picture long forms, email verification, or a confusing pricing step. But some of the worst leaks are the questions you added as afterthoughts to keep marketing happy. The 'How did you hear about us?' dropdown is the poster child: it looks harmless, appears in every signup flow, and silently costs you the users who actually would have become customers.
Why This Question Sneaks Into Onboarding
I get it. Marketing needs channel attribution. The SaaS starter templates ask for it. Your signup tool ships it as a standard field. So it becomes a default in the first-run wizard, sitting between account creation and the dashboard.
But let's be honest about what you're doing: you're asking a new user to spend their first seconds doing market research instead of experiencing your product. That's not a neutral form field. That's a tax on momentum.
The Leak Is Timing, Not Text
The field itself isn't evil. A Google Form can ask that question all day. The problem is where you place it.
Your user just typed in their business email, clicked "Create account," and is now asking the only question that matters: "Will this actually solve my problem?" Instead of answering, you ask them to recall which podcast they were listening to last Tuesday.
That's a violation of the clarity and hierarchy heuristics. You haven't earned the right to ask for a favor yet. A user on a 5-second attention budget hits a required dropdown with no 'skip', and something inside them clicks away. Often they don't literally abandon on that screen — they complete it, reach the dashboard, and leave with a vague sense that this product is more bureaucracy than value.
On mobile it's even worse: a tiny tap target, a scrollable list, a moment of mental friction. To be clear, the problem is the timing, not the label.
Before/After: Move the Question, Not the Answers
Here's the before I see in almost every onboarding teardown:
Screen title: Tell us about yourself (Step 3 of 5) Label: How did you hear about us? * Options: Google Ads, Facebook, LinkedIn, Podcast, Word of Mouth, Other Button: Continue
No skip. No progress. No value. Just a survey.
Now the after — the same question, moved 20 minutes later in the user's journey:
New user lands: Dashboard is open. Empty state says: "Create your first project to see how it works." They do it. They see value. Micro-prompt after first value: "Nice work! What led you to us?" — Search / Friend / Content / Other. There's a visible 'Not now' link.
The hierarchy flips. Before, the product was the obstacle. After, the product is the reward and the question is optional. You get the same attribution signal from the people who care enough to answer, and you stop polluting the moments that decide activation.
If you still want attribution data, you can also capture UTM params silently on signup, send a 24-hour email asking people how they found you, or wait until they hit their aha moment. Just don't put a market research question between them and first value.
P0/P1/P2 Triage for Onboarding Questions
Not every field should get the axe. Use this simple priority filter so you don't overcorrect:
- P0 — Remove immediately: Any field that is required before your user can complete a first meaningful action. "How did you hear about us?" in the signup step is a P0. Deploy the fix this week.
- P1 — Move next iteration: Any optional field that still sits on the first screen after login, dominating the visual hierarchy. If you must keep it, bury it under an "Other details" expander and move it after a core event.
- P2 — Keep, but keep it honest: Fields that appear after the user has produced their first piece of value are fine. Ask with 4 options max and a clear skip.
The core test for every question in your onboarding: Does this make the user feel closer to value? If not, it's a leak.
A 7-Day Playbook for Killing This Leak
If you're convinced, here's a mini playbook to actually act on it:
- Day 1 — Define your first-value event. Not "signed up." Not "logged in." Something like "created first project" or "invited a teammate." That's your destination.
- Day 2 — Remove the field from your first-run flow. Kill the required dropdown. No deprecation flag. Just cut it.
- Day 3 — Add a post-activation prompt. Use a conditional appearance on your first-value event handler. Four buttons + "Not now."
- Day 4 — Watch session replays. Look at the spot where the field used to live. Are users breezing through to the dashboard? Any new confusion?
- Day 5 — Track activation rate, not signup rate. Compare cohorts from the week before and after the cut.
- Day 6 — Add an attribution fallback. A delayed email at 24 hours asking how they found you works if you actually need it.
- Day 7 — Decide if you even need the data. UTM source, UTM medium, and a customer interview will give you more signal than a lazy dropdown ever did.
If changing this feels scary, good — it means you're finally admitting the question was a crutch. You don't need a second opinion to see the leak in your own flow. But if you want a systematic check beyond this one field, run a free audit on your signup flow with FlowAudit — it builds a prioritized fix list from your actual screens.
The best onboarding isn't a questionnaire. It's a path to value. Stop asking new users to do your marketing team's job before you've shown them why they should stay.
Your first-value screen is the only place that question deserves to live — after the value, not before it.