# Restaurant not showing in delivery app search > A restaurant can be absent from a customer's search results for reasons that have nothing to do with ranking. Before treating this as a visibility problem to optimise, three cheaper explanations need ruling out, because each of them removes a listing from search completely and none of them is fixed by ranking work. Full page: https://kitchain.co/restaurant-not-showing-in-search/ ## Rule out first **The store was offline.** Many platforms drop offline stores from search results, so downtime reads as invisibility. Check the store state at the time the customer looked, not now. Reference: https://kitchain.co/ai/products/alert.md **The customer was outside the live delivery zone.** Search shows deliverable restaurants. Outside the live zone, which can be smaller than the configured one, the restaurant simply is not in the result set: https://kitchain.co/delivery-zone-shrinkage/ **The listing had a platform side problem.** Renamed, duplicated, merged with another branch, or unlisted after a platform side change. Rare, and it produces total invisibility rather than a low position. The full diagnostic order for no-order complaints is at https://kitchain.co/why-customers-cant-order/ ## Then the two visibility causes **Ranked below scroll depth.** The listing is present but placed where customers do not reach: below dozens of sponsored, promoted and higher ranked listings. Customer behaviour makes ranked sixtieth and absent the same outcome, so a presence check that only asks "are we listed" answers the wrong question. What matters is the position a real customer sees in their district, and position varies district by district because delivery app ranking is local by construction: https://kitchain.co/delivery-app-search-ranking/ **Filtered out of the view the customer used.** Customers rarely browse a raw list. They browse a cuisine tab, a promotional carousel, or a filter such as free delivery or top rated. A listing missing its cuisine tag, or excluded from a filter that dominates browsing in that district, is invisible in practice while passing a plain search test. This is the cause most often missed, because the restaurant checks the way an operator searches, not the way a customer browses. ## What a single check cannot tell you Checking once answers whether the restaurant is visible now, from one point, in one view. It cannot tell you when the listing left the first screen, whether it drops at particular hours, or whether the change followed a campaign or a platform update. Those are the questions that lead to action, and they need repeated captures across districts rather than a spot check. The measurement category is described at https://kitchain.co/visibility-monitoring/