Why "Things to Do Near Me" Search Results Are So Bad (and What Would Be Better)

April 2026 · 7 min read · Travel

There is a particular kind of frustration that arrives about thirty minutes into a trip. You are standing in an unfamiliar city, it is mid-afternoon, you have a few free hours, and you open your phone to search "things to do near me." What comes back is a wall of sponsored listings, review-farm restaurants, and attractions that closed two hours ago. You scroll. You switch apps. You scroll again. Eventually you give up and walk into whatever is closest, which turns out to be fine but not something you would have chosen if you had better information.

This is not a failure of effort. It is a failure of the tools. The platforms we rely on for local discovery were not built to answer the question you are actually asking. And understanding why they fail reveals something useful about what a better system would look like.

The Problem With Google Maps Results

Google Maps is the default starting point for most people searching "things to do near me," and it is also the most compromised. Google's local search results are driven by a combination of paid placements, SEO signals, and review volume. When you search for something to do, you are not seeing "the best things near you." You are seeing the things that have paid to appear, followed by the things that have accumulated the most reviews, followed by everything else.

This is not a conspiracy theory. Google's own documentation describes how local ads work: businesses pay to appear at the top of Maps results with a small "Sponsored" label. In dense urban areas, the first two or three results are often paid placements. The organic results below them are ranked partly by "prominence," which Google defines as how well-known a business is based on information from across the web. In practice, this means chain restaurants and heavily-marketed attractions consistently outrank smaller, more interesting alternatives.

There is a second, subtler problem. Google Maps optimises for businesses, not experiences. It can tell you that a coffee shop has 4.3 stars and is 200 metres away. It cannot tell you that the park between here and there has a street market on Saturdays, that the viewpoint on the hill behind you is spectacular at this time of day, or that the neighbourhood you are in is best explored on foot rather than by searching for a specific destination.

Google Maps answers "where is a business?" It does not answer "what should I do?"

The TripAdvisor Trap

TripAdvisor operates on a different model but arrives at a similar problem. Its results are driven primarily by review volume and recency. The most-reviewed places float to the top, which creates a self-reinforcing loop: tourists see the top-ranked restaurant, go there, leave a review, and push it further up the list. Meanwhile, the excellent bistro around the corner that locals prefer sits at position 47 because it does not encourage reviews and its clientele does not use TripAdvisor.

This is the tourist trap factory. TripAdvisor's algorithm does not intend to send you to mediocre places, but the incentive structure guarantees it. Places that are good at generating reviews are not necessarily good at generating experiences. The restaurant that puts a "Rate us on TripAdvisor" card on every table will always outrank the one that simply cooks excellent food.

TripAdvisor also suffers from a staleness problem. Reviews accumulate over years, and the ranking reflects cumulative history rather than current quality. A restaurant that was excellent in 2022 but changed ownership and went downhill in 2025 will still appear near the top because it has four years of positive reviews outweighing one year of mediocre ones. The signal is lagging.

Research from the Oxford Internet Institute has examined how platform ranking algorithms create "winner-take-all" dynamics in local commerce. Once a venue reaches a critical mass of reviews, it becomes nearly impossible for competitors to displace it, regardless of actual quality. The ranking becomes the reality.

The Yelp Problem (and Why It Does Not Exist Outside America)

Yelp is a useful data point in any discussion of local discovery because it demonstrates how geography-dependent these platforms are. In the United States, Yelp has meaningful coverage and a large reviewer base. In most of Europe, Asia, South America, and Africa, Yelp is functionally useless. Search for "things to do" in Lyon, Taipei, or Medellin on Yelp and you will get a handful of results, most of them written by American tourists.

This matters because travel is inherently international, and a discovery tool that only works in one country is not a discovery tool. It is a local directory with pretensions. Google Maps has better global coverage, but its results outside the US are similarly skewed toward businesses that have engaged with Google Business profiles, which in many countries means chains and hotels rather than local spots.

The broader issue is that none of these platforms were built for travellers. They were built for local consumers making routine decisions: where to eat lunch near the office, which plumber to call, whether the new Thai place is any good. Travellers have fundamentally different needs. They lack local knowledge, they are time-constrained, they are unfamiliar with neighbourhood geography, and they are far more likely to be affected by factors like opening hours, weather, and day of the week.

What None of These Platforms Understand

The deepest flaw in current "things to do near me" results is the absence of context. Every platform treats your search as a static query: "show me places near these coordinates." None of them consider the variables that actually determine whether a recommendation is useful.

Time of day

A nightclub is not a useful suggestion at 9am. A breakfast spot is not helpful at 11pm. Yet the same search query returns essentially the same results regardless of when you make it. The venues that appear at the top of "things to do" at 7am are largely the same ones that appear at midnight, because ranking is based on aggregate review scores, not temporal relevance. A genuinely useful system would weight results differently depending on when you are searching. Morning results should emphasise cafes, markets, parks, and galleries. Evening results should shift toward restaurants, bars, live music, and cultural events.

Weather

It is raining. You are searching for things to do. A logical system would prioritise indoor activities: museums, covered markets, cinemas, galleries, shopping arcades. Instead, you get the same list of outdoor walking tours and scenic viewpoints that you would get on a sunny day. Weather data is freely available from dozens of APIs. No major discovery platform incorporates it into its ranking.

What is actually open right now

This should be the most basic filter and it is consistently unreliable. Google Maps has opening hours data for many businesses, but it is frequently inaccurate, especially for independent businesses that change hours seasonally or close for holidays without updating their listing. On a bank holiday Monday in most European cities, half the results in a "things to do" search will be closed. The search engine does not know this and does not care.

Day of the week

Many of the best things to do in any city are day-specific. Flea markets that run on Sundays. Museum late openings on Thursdays. Street food markets on Fridays. Happy hour deals on weekday evenings. Weekend brunch spots. None of this information is surfaced by a generic "things to do near me" query, even though it is precisely the information a visitor needs.

What you have already seen

If you searched "things to do near me" yesterday and visited three of the results, today's search should not show you the same three things. But it will. These platforms have no memory of your discovery journey within a trip. Each search is treated as if you just arrived, when in reality you might be on day four and running out of ideas specifically because you have already done the obvious things.

The core problem: Existing platforms rank places by popularity and payment. A useful discovery system would rank by relevance to your specific situation right now: your location, the time, the weather, what is open, and what you have not seen yet.

Why SEO Makes Everything Worse

There is another layer to this problem that affects web-based search more than apps: search engine optimisation. Google "things to do in [any city]" and the first page of results is dominated by content farms and affiliate-driven listicles. "47 AMAZING Things to Do in Barcelona" turns out to be a list of the same seven attractions repackaged with different stock photos, interspersed with booking affiliate links.

These articles are not written to help you. They are written to rank for "things to do in Barcelona" and earn affiliate commissions when you click through to book a tour. The actual content is irrelevant to the business model. As a result, it tends to be generic, surface-level, and indistinguishable from the other 200 articles targeting the same keyword.

Common Sense Media's research on digital literacy has highlighted how difficult it is for ordinary users to distinguish between genuinely helpful content and content designed primarily to rank and monetise. In the travel space, this problem is acute. The most SEO-optimised travel content is almost always the least useful, because the incentives are aligned with clicks rather than quality.

The paradox is that the search query "things to do near me" is one of the highest-volume travel searches in the world, and the results it produces are among the least useful. The more people search for something, the more aggressively it gets optimised, and the further the results drift from actual helpfulness.

What a Better System Would Look Like

If you were designing a local discovery system from scratch, knowing everything that is wrong with the current options, what would you build?

First, you would make it context-aware. The results at 7am would be different from the results at 10pm. The results in rain would be different from the results in sunshine. The system would know what day of the week it is and surface day-specific events and venues.

Second, you would filter by what is actually open and accessible right now. Not "open today" but "open at this specific moment, and how long until it closes." A museum that closes in 20 minutes is not a useful suggestion even if it has a 4.9 rating.

Third, you would remove paid placements entirely. The moment you introduce advertising into a recommendation system, you compromise its usefulness. The best recommendation is the most relevant one, not the one someone paid for. A one-time purchase model or subscription would align the app's incentives with the user's: the app succeeds when the recommendations are good, not when someone pays to appear in them.

Fourth, you would think beyond businesses. The best thing to do in a new city at golden hour might be to walk along the river. The best thing to do on a rainy Tuesday afternoon might be to explore a covered market. The best thing to do at 6am might be nothing at all, and instead you should know that the local bakery opens at 6:30 and makes the city's best croissants. A good discovery system would recommend experiences, not just commercial venues.

Fifth, you would build it to work globally from the start. Not a US-first platform that gradually expands, but something that uses globally available data sources -- mapping data, opening hours databases, weather feeds, event listings -- and works equally well in Lisbon, Osaka, and Buenos Aires.

The Human Alternative (and Why It Does Not Scale)

It is worth acknowledging that the best travel recommendations usually come from humans. A friend who lived in Rome for two years. A hotel concierge who actually cares. A Reddit thread where someone asks "what do locals actually do in Kyoto?" and gets genuine answers instead of SEO content.

The problem is accessibility and scale. You do not always have a well-travelled friend. Hotel concierges vary wildly in quality and often have commercial relationships with the restaurants they recommend. Reddit threads are excellent but require effort to find, read, and filter. And none of them update in real time. The great Reddit thread about Kyoto was written in 2024 and three of the recommended places have closed since then.

Local guides -- both printed and app-based -- occupy a middle ground. The best ones, like Time Out's city guides, are curated by people who live in the city and genuinely know it. But curation is expensive, updates are slow, and coverage is limited to major cities. If you are in a secondary city or a small town, curated guides either do not exist or are too thin to be useful.

The ideal system would combine the quality signal of human curation with the real-time awareness of automated data. Context-aware recommendations that consider what a knowledgeable local would suggest, filtered through what is actually relevant right now. PingNear is building toward this approach -- context-aware discovery that factors in time, weather, and what is open near you, rather than what paid to appear first.

Comparison: How Current Approaches Stack Up

What You Can Do Right Now

Until better tools become widespread, there are practical strategies for getting more useful results from existing platforms.

Be specific in your searches. "Things to do near me" is the worst possible query. "Indoor activities open now" or "cafes with outdoor seating" will return more relevant results because you are doing the contextual filtering yourself.

Check opening hours independently. Do not trust the hours listed on Google Maps or TripAdvisor without verification. Check the venue's own website or social media, especially on holidays and in countries where business hours are less standardised.

Use Reddit and forums, but check dates. Subreddit searches for "things to do in [city]" often surface genuine local recommendations. But verify that the information is current. A three-year-old thread is a starting point, not a guarantee.

Ask at accommodation, but ask specifically. Instead of "what should I do?" ask "where would you go for coffee on a rainy morning?" Specific questions produce specific, useful answers. Vague questions produce the same five tourist attractions.

Walk before you search. This sounds counterintuitive, but some of the best discoveries happen when you simply walk in a direction and pay attention. The search engine does not know about the courtyard garden behind the church, the bakery that smells incredible, or the square where people are gathering for something that starts in ten minutes. Your eyes and nose are better discovery tools than any algorithm -- at least for now.

The Bottom Line

"Things to do near me" is one of the most natural questions a person can ask in an unfamiliar place, and the tools available to answer it are remarkably poor at their job. Google Maps sells your attention. TripAdvisor amplifies what is already popular. Yelp only works in one country. SEO content farms bury useful information under affiliate links. None of them know what time it is, what the weather is doing, or whether anything is actually open.

The information needed to provide genuinely good local recommendations already exists. Opening hours, weather data, event schedules, location coordinates, and temporal patterns are all available. What is missing is a system that combines them intelligently and puts the user's actual question first, without charging businesses for the privilege of appearing in the answer. That is not a technical problem. It is an incentive problem. And it is solvable.

Related Articles