Can you review the current DoorDash app interface with me?

I’ve been struggling with the current DoorDash app interface—some buttons feel confusing, key options seem buried, and I’m not sure if it’s just me or poor UX design. Can anyone walk me through what’s working, what’s not, and suggest improvements so I can better navigate and maybe share useful feedback with DoorDash?

You are not the only one. DoorDash UX feels messy in a bunch of spots. Here is what usually trips people and what you can do to make it less painful.

  1. Home screen clutter

    • Problem: Big carousels, promos, “Try this,” “Sponsored,” etc. Real options get buried.
    • Fix for you:
      • Use the search bar at the top instead of scrolling. Type cuisine or restaurant name.
      • Tap “Filters” and sort by “Lowest delivery fee” or “Fastest” to reduce noise.
  2. Category labels and icons

    • Problem: Icons for categories and “Pickup,” “DashMart,” “Alcohol,” etc look similar. Easy to tap the wrong thing.
    • Fix for you:
      • After you tap a card, check the top label. If it says Pickup and you wanted delivery, switch it right away at the top toggle.
      • Set your default to Delivery in Account > Addresses so it does not keep flipping.
  3. Hidden important options at checkout

    • Problem: The order screen hides useful stuff under tiny text links.
    • Check these each time:
      • “Delivery options” or “Drop-off options” for leave at door vs meet at door.
      • “Dasher instructions” for gate codes, apartment notes.
      • “Fees” breakdown, tap the small text near the total to see what you are paying for.
    • Fix for you: Make yourself a quick routine: confirm address, check drop-off option, check tip, check promo, then place order.
  4. Tip and fee confusion

    • Problem: Tip slider and fees feel scattered. You second guess what goes where.
    • Fix for you:
      • Look at the line items before confirming. Subtotal, taxes, service fee, delivery fee, tip.
      • Use “Custom tip” and set a default amount you feel ok with so you do not keep hunting for the right percentage.
  5. Restaurant menus are long and noisy

    • Problem: Tons of ads, “Popular items,” “Recommended,” long scroll. Easy to miss what you want.
    • Fix for you:
      • Use the search inside the restaurant page, small magnifying glass icon. Type “taco,” “fries,” etc.
      • Use the “Customize” section carefully. Scroll slow so you do not miss mandatory choices. If an item does not add to cart, usually you missed a required option.
  6. Confusing order tracking

    • Problem: Status labels like “Confirmed by store,” “Dasher at store,” “Picked up,” often feel out of sync.
    • Fix for you:
      • Focus on the ETA time at the top more than the status text.
      • Use the “Help” button only if the ETA starts moving later by a lot or the order is stuck at one status for 20+ minutes.
  7. Support and refunds hidden

    • Problem: Help lives behind small text. Not obvious when food is wrong or late.
    • Fix for you:
      • Go to Orders tab. Tap the order. Hit “Get help.”
      • Use the specific issue options like “Missing items” or “Order never arrived.” These auto flow to refunds or credits faster than open text.
  8. Settings and address confusion

    • Problem: Multiple addresses and work/home toggles confuse the delivery location.
    • Fix for you:
      • Go to Account > Addresses. Delete old addresses you never use.
      • Set one primary address. Make sure the pin is placed correctly on the map.
  9. Ads mixed with real results

    • Problem: Sponsored listings look like normal places. You tap them by accident.
    • Fix for you:
      • Look for the small “Sponsored” tag under the restaurant name.
      • Sort or filter by rating or delivery fee to push sponsored stuff lower.

What works decently

  • Search is fast and reliable. Use it first.
  • Reordering past orders is usually simple. Go to Orders > Reorder to skip the whole browse flow.
  • Filters for price and delivery time help reduce clutter if you remember to use them.

If you want to fix your own experience quickly, do these three things every time:

  1. Use search plus filters instead of scrolling.
  2. Double check the top bar for Delivery vs Pickup and your address.
  3. On checkout, scan the tiny text links for delivery options, instructions, and fees.

The UX has issues. It is not you being “bad with apps.”

You’re not crazy, the app really is kind of a maze right now.

I agree with a lot of what @sterrenkijker said, but I’ll add a slightly different angle: some of what “works” is also what makes the UX feel bad.

What’s working (sort of):

  • Personalization: The “because you ordered X” stuff actually does surface relevant places, but it bloats the home screen. It’s good for repeat patterns, awful for exploration.
  • Reorder flow: Not just Orders > Reorder. The little “Recently ordered from” strip is one of the few low-friction parts of the UI. If you have a few go to spots, lean on that and skip browsing almost entirely.
  • Map snippets: When you open a restaurant, that tiny map plus ETA is actually helpful for sanity checking distance and fees. I’d treat that like a decision gate: far + long ETA + high fees = back out immediately.

What’s really not working:

  1. Information hierarchy
    Core decision info is scattered: ratings, delivery fee, service fee, ETA, promos, plus badges like “Top liked” and “Most loved.” None of it feels prioritized. My trick: mentally pick two metrics you care about (for me: rating and ETA) and ignore almost everything else unless you’re at checkout.

  2. Visual sameness
    All the cards look similar: promos, sponsored, recommendations, actual search results. The subtle “Sponsored” tag is easy to miss. To avoid cognitive overload, I literally scroll faster on the first screen then slow down once I see a section title like “All restaurants” or a filter bar. Treat the top half of the home screen as ads, basically.

  3. Over-fragmented navigation
    They split stuff between bottom tabs, top chips, hidden drawers, and tiny text. Instead of hunting “where did they put that,” anchor yourself to two spots:

    • Bottom nav: Home, Search, Orders, Account
    • Restaurant page + checkout: anything else you need should be in those two contexts or not worth the effort.
  4. Overloaded item pages
    Customizations, up-sells, and “people also ordered” all stack on one screen. The problem is not just length, it’s cognitive fatigue. A way to cope:

    • Decide before you open the menu: are you customizing heavily or just picking something standard.
    • If you are customizing, stick to one or two menu items tops. The UI is not designed for building an elaborate multi person order without feeling chaotic.

Where I slightly disagree with @sterrenkijker:

  • They lean hard on filters. Filters help, but they are another mini interface to parse. If you already feel overwhelmed, adding a filter panel can make it worse. I’d say:

    • Use filters only for “I have a clear constraint” like “must be under 30 minutes” or “under $$.”
    • Otherwise, search + sort by rating is usually enough.
  • They treat help & refunds as purely hidden UI. I’d argue DoorDash intentionally made it just annoying enough that casual users don’t spam it. If you’re already stressed by the interface, the “Get help” flow feels like another mini chore. I’d mentally pre decide: if the order is missing/late beyond X minutes, I will go to Orders > that order > Get help, no debating with myself.

If I were you, I’d simplify your own “path” through the app like this:

  1. Use the global search or “Recently ordered” and ignore most of the homepage.
  2. On a restaurant, look only at rating + ETA + fees, then use the search within that menu if it exists.
  3. At checkout, care about just 3 things: address, drop off type, tip. Ignore every other label unless the price jumps unexpectedly.

So yeah, it’s not just you. A lot of the confusion comes from DoorDash trying to cram business goals, promos, and personalization into an interface that was originally simpler. If you treat 70% of what you see as noise and create your own “shortcuts,” it gets a lot more tolerable.

Totally agree the DoorDash app feels like it’s grown by accretion rather than design, but I come at it a bit differently than @sterrenkijker and the follow‑up.

1. What’s actually working (from a UX lens)

  • Global search is underrated
    Everyone keeps treating search as a shortcut, but it is one of the few consistently structured parts of the app. Typing “burrito” or a restaurant name usually gives cleaner, more predictable results than relying on the home feed’s chaos.

  • Category rails help if you treat them as “modes”
    Those horizontal chips (Pizza, Convenience, Grocery) are visually noisy but, if you commit to using them as “I’m in Food mode” vs “I’m in Convenience mode,” you mentally narrow the possible results and reduce the sense of being lost.

  • Order tracking is actually solid
    Once you place the order, the live tracking and status messages are relatively clear and well chunked. For UX sanity, it helps to think of the app in two phases:

    • Decision phase: where the UX is messy
    • Tracking phase: where the UX is pretty clean

2. Where it falls down that others haven’t emphasized

  1. Mental model mismatch
    The app behaves like a store, but the UI is organized like a feed. You expect shelves (clear sections, stable categories) but get a constantly shifting timeline. That’s why it feels “confusing” even when you sort of know where things are: your brain is expecting aisles, gets TikTok.

  2. Mode switching is hidden
    Pick‑up vs delivery vs DashPass benefits vs promos are all blended visually. There is no strong “you are in Delivery + DashPass mode” indicator. That leads to surprise fees or time changes that feel like bugs but are really context switches you never noticed.

  3. Pricing transparency is UX‑hostile
    Instead of one “total cost” preview, you juggle item price, assorted fees, tips and promos across three screens. This is not just business strategy; it genuinely breaks flow because you cannot form a simple “is this worth it” judgment early.

3. Where I disagree a bit with others

  • On treating 70% of the home screen as noise
    I get the coping strategy, but training yourself to ignore most of the UI is a symptom that the design is failing. Long term it makes you more error prone, because you’ll also ignore the few key signals (like time windows or fee changes) hidden in the clutter. I’d rather selectively prune what you use, not just tune the whole thing out.

  • On filters being mostly for hard constraints
    I actually think filters become powerful if you use them the same way every time. For example: always turn on “Highest rated” + your price range and leave it at that. Consistency beats precision. You learn what that combo “feels” like and your brain adapts, so the UI feels simpler even if it’s not.

4. Practical ways to make it feel less like a maze

These are more “habit changes” than navigation tricks:

  1. Adopt a strict 3‑question rule for restaurants
    When you open any restaurant, answer only:

    • Is rating ≥ my minimum?
    • Is ETA acceptable for this meal?
    • Is there an obvious fee red flag?
      If any is “no,” back out immediately instead of scrolling the menu. You train yourself not to get sucked into bad choices.
  2. Create a short “stable library” of places
    Instead of constantly exploring, intentionally build a mini roster of 5–10 “known good” spots. Use Orders > Reorder or “Recently ordered” as your primary entry point and treat discovery as a rare, intentional activity, not the default.

  3. Timebox browsing
    Set a hard limit like “if I haven’t decided in 5 minutes, I will reorder something I already know.” This sounds behavioral, but it drastically reduces frustration because you exit the messy UX before it drains you.

  4. Mentally separate “meal planning” and “checkout”
    Do not try to optimize fees while you pick dishes. First pick the restaurant and rough items, then on the checkout screen:

    • Adjust tip
    • Confirm address & delivery type
    • Only if the total is shocking, go back and trim
      This keeps you from constantly bouncing between screens and losing track.

5. About comparing perspectives

What @sterrenkijker pointed out about filters and hierarchy is valid, and the other reply’s “treat promotion zones as ads” is a clever hack. I just think both approaches slightly normalize a UI that is structurally noisy. It is helpful to have these hacks, but if you feel overwhelmed, it is not a personal failing; the app is genuinely cognitively dense.

If DoorDash ever did a serious redesign, I would love to see:

  • A clear “Cost per meal” preview early in the flow
  • A persistent delivery/pickup & DashPass status bar at the top
  • Distinct visual modes for “Browsing,” “Customizing,” and “Checkout”

Until then, using search, consistent filters and a small stable roster of go‑to places is the closest thing to turning the current DoorDash app interface into something tolerable.