
Asana search not working? Here’s how to fix it
Asana search only returns items you personally have permission to see, so the most common reason results go missing is that the task or project lives somewhere you’re not a member. Other culprits are strict keyword matching, running a full-text search from a free plan without advanced filters, or scoping the search too narrowly. Work through the causes below in order.
Before you assume something is broken, it helps to know how the tool actually behaves. Search in Asana looks across tasks, projects, portfolios, messages, goals, tags, people, teams, and templates in your workspace or organization. A quick keyword lookup in the top bar is meant for jumping to a known item fast. When you need to actually comb through everything, you run a full text search or use advanced search with filters. Most “search is broken” reports turn out to be one of these behaving exactly as designed.
Fix 1: Confirm you actually have access to what you’re looking for
This is the single biggest cause of missing results, and it’s not a bug. Asana’s own documentation is blunt about it: search results only show objects you have permission for, so two people running the identical search can see completely different lists. If a colleague swears a task exists but it never appears for you, the task or its project is almost certainly private to a group you’re not part of.
Private projects don’t surface in search for non-members, and the same applies to private tasks and private teams. There’s no setting to override this from the search side. The fix lives with access, not the search bar:
- Ask the task owner to confirm the exact project the item lives in.
- Have them add you as a member of that project, or make the project visible to your team.
- If you hit a page reading “It looks like you don’t have access to this,” click Request access and wait for the owner to approve.
Once you’re a member, re-run the search and the item will appear. This permission model is also why guests and limited-access members see far shorter result lists than admins. If your team keeps losing track of shared work this way, it’s usually worth tightening how projects are structured and who gets invited. Our guide to setting up My Tasks covers habits that keep individual work visible instead of buried in private lists.
Fix 2: Match how Asana reads your search terms
Asana doesn’t do fuzzy, forgiving matching by default. When you type multiple words, it expects every one of them to appear in the result. Search customer renewal draft and a task titled “renewal draft” won’t come back, because the word “customer” is missing. This trips people up constantly and reads like the search is failing when it’s doing precisely what it was told.
The full list of operators, straight from Asana’s search and search views documentation, gives you the control to loosen or tighten a query:
" "— wrap words in quotes to search them as an exact phrase, in that order."apple pie"won’t match “pie apple.”|— an OR operator.apple | lemonreturns items containing either term, instead of demanding both.*— a prefix wildcard.budget*returns “budgeting” and “budgets,” useful when you’re unsure of the exact wording.-— excludes a term.report -drafthides anything containing “draft.”( )— group terms to control precedence, e.g.apple | (lemon pie).
If a keyword search still comes up empty, run a full text search instead. Type your term and click View all results or press Enter. That searches across every text field, including task names, descriptions, and comments, then splits the output into Tasks, Messages, Projects, Portfolios, Goals, and Task in templates tabs. A lot of “nothing found” moments are simply the quick top-bar dropdown, which is narrower than a full search. One limitation worth naming: Asana documents search as covering text fields — names, descriptions, and comments — so don’t count on finding a keyword that only exists inside an uploaded PDF or image.
Fix 3: Turn on the filters your plan supports
Basic keyword search works on every Asana plan, including free Personal accounts. Advanced search, the filter-driven version that lets you narrow by assignee, due date, completion date, custom field, and creator, is a paid feature. Asana lists it as available on the Starter, Advanced, Enterprise, and Enterprise+ tiers, plus the legacy Premium, Business, and Legacy Enterprise plans. It is not part of the free Personal plan.
So if you’re on a free account and wondering why you can’t filter search results at all, that’s the reason. You still get basic search and the operators above, but the Advanced Search panel with its filters won’t be there. Upgrading adds it. You can compare what each tier includes on our breakdown of Asana’s current plans and pricing before deciding whether it’s worth it for how your team works.
If you do have advanced search, here’s how to build a filtered query:
- Click into the search bar, then select Advanced Search.
- Fill in any of the parameters shown. Every field is optional, so leave blank anything you don’t need.
- Click +Add Filter to layer on more criteria like assignee, tags, or a date range.
- Click Search, then use Sort and View to arrange the results as a list or calendar.
A few filter tricks solve specific “where did it go” problems: enter Nobody in the Assignee field to find unassigned tasks, type No Project in the Projects field to surface orphaned tasks sitting outside any project, and use the Completion date filter to pull up work finished in a given window. Completed tasks are a frequent blind spot, so if a task you know you finished isn’t showing, check that your filter isn’t quietly excluding completed work.
Fix 4: Point the search at the right project
When a workspace holds thousands of tasks, a broad search can bury the one you want under near-identical names. Rather than scrolling forever, scope the search to a single project:
- Type your term in the search bar.
- In the Located filter, choose In any of these projects.
- Type the project name, then click Search.
You can narrow further by clicking the drop-down arrow next to the project to target a specific section. This is the fastest route when you already know roughly where something lives but the global results are too noisy. Custom fields help here too, but note a real constraint: a custom field only appears as a search filter if it’s part of your organization’s field library. A one-off field created inside a single project won’t show up as an advanced search option.
Fix 5: Make your work findable in the first place
Some search failures aren’t about the tool at all. They’re about tasks that were never given enough detail to be found later. Asana’s guidance in its guide to finding work with search comes down to a few habits:
- Give tasks clear, specific names. “Draft customer spotlight blog” is findable; “blog” is not, especially when it’s been copied from a template a dozen times.
- Give every task a due date, an assignee, and a home project, so date and assignee filters have something to grab onto.
- Use custom fields to categorize tasks, then filter on those fields across projects.
Once you’ve built a search that works, save it. Click the star icon next to the search name and it moves under your Starred items in the sidebar, refreshing automatically as work changes. Teams that route incoming work through structured intake tend to have far cleaner, more searchable data from the start. If messy naming is your real problem, standardizing capture through Asana forms for intake is a durable fix. And if search problems are only one of several odd behaviors you’re seeing, our notes on why Asana notifications stop working cover a related set of permission and sync gotchas.
Searching from your phone
The mobile app behaves a little differently from the desktop. On iOS, per Asana’s mobile search documentation, you tap the Search bar, type a term, then use Quick filters and Shortcuts to narrow tasks, and you can pull from recent searches. Mobile search reaches the same objects (tasks, projects, messages, teams, portfolios, goals, tags, and people), but the app requires iOS 16 or later, so an outdated phone can be the reason search feels stripped down or unresponsive. Update the app and OS before assuming something is wrong with your account.
Why can’t I find a task that a coworker can see?
Because Asana search is filtered by permission for each person individually. If the task lives in a project that is private to members you’re not part of, it won’t appear in your results even with an exact-match query. Ask the owner to add you to the project or click Request access when you hit the no-access screen.
Does Asana search look inside comments and descriptions?
Yes, but only through a full text search, not the quick top-bar dropdown. Type your term and click View all results or press Enter to search across names, descriptions, and comments. Attachment contents aren’t on Asana’s documented list, so don’t rely on finding text that only lives in an uploaded file.
Why don’t completed tasks show up in my search?
Completed work is a common blind spot because filters can exclude it. In advanced search, use the Completion date filter or make sure your search view isn’t set to hide completed tasks. If you’re on a free Personal plan, you only have basic search, which offers less control over completion status than the paid advanced search filters.
Is advanced search available on the free Asana plan?
No. Basic keyword search and operators work on every plan, but the filter-driven Advanced Search panel is limited to the Starter, Advanced, Enterprise, and Enterprise+ tiers, along with the legacy Premium and Business plans. On a free Personal account you can search by keyword but can’t build filtered, saved search views. It comes with a plan upgrade.
