Skip to main content
Business Listing Finder

How Directory Search Works: Categories, Places and Filters

Using directories · 9 min read ·

Behind a business directory's search box sit categories, places and filters. See how they combine to turn a few words into a short, useful list.

Illustration: A directory page with a filters sidebar on the left, a result list in the middle and location chips above, map-style palette

Type "plumber" into a business directory and add a town, and a short list appears in a fraction of a second. It feels simple. Behind it, several ideas work together: the words you typed, the place you meant, the categories each business belongs to and the filters you can apply. Understanding how they combine helps you search better, and, if you run a business, appear in more of the right searches.

This guide explains the mechanics in plain language.

The three ingredients

Most directory searches combine three things.

What. The kind of business or the name: "plumber", "vegan bakery", "Smith and Sons".

Where. A town, a postcode, a neighbourhood, or the searcher's current location.

Which. Extra conditions: open now, accepts card payments, step-free access, within five miles.

Wikipedia describes local search as the use of specialised search engines that allow users to submit geographically constrained searches against a database of businesses, with queries typically containing both a "what" and a "where". Directories are a close cousin: they hold the database and give you ways to explore it by category and place as well as by typing.

Categories: the backbone

Every serious directory sorts businesses into categories. A category is a promise about what a business is, and it is the main way people browse. "Restaurants" contains restaurants. "Plumbing" contains plumbers.

Categories matter because they work even when people do not know the right words. A visitor who does not know whether to search for "joiner", "carpenter" or "woodworker" can browse a category and see what is there. They also help the directory understand a listing: the primary category tells the system what the business mainly does.

Good directories use a managed list of categories, often with sub-categories, so that listings are consistent. They avoid free-text categories, which would produce hundreds of near-duplicates. If you are a business, choose the most specific category that accurately describes your main work, and add secondary ones only where they are true.

Places: more than a name

Location is trickier than it looks. People express places in many ways.

  • A town or city, which may be ambiguous: there are several places with the same name.
  • A postcode, which is precise but not how most people think.
  • A neighbourhood or district, which may not be an official area.
  • "Near me," which uses the device's location.
  • A map area, by panning and zooming.

To handle this, directories convert place text into coordinates, a process called geocoding. Wikipedia describes it as taking a text description of a location, such as an address or place name, and returning geographic coordinates. It also notes that geocoding is imperfect: results can be wrong because of estimating positions along streets, uneven distribution of properties, out-of-date reference data, curved streets and ambiguous addresses that match several places.

Once a place has coordinates, the directory can measure distance from it to each business and show nearby ones first, or filter to those within a radius.

Keywords: matching the "what"

When you type words, the directory matches them against fields in each listing: name, category, description, services, tags and sometimes reviews. It usually ranks matches by how well they fit, giving more weight to a match in the name or category than in a long description.

This is why wording matters. A business whose description mentions "boiler repair" will appear for that search even if its category is simply "plumber". A business that describes itself with vague phrases will be harder to match.

Directories also handle common problems: misspellings, plurals, synonyms and abbreviations. A good one treats "dentist" and "dental surgery" as related. But no system is perfect, so using the words customers use remains the best policy.

Filters: narrowing the list

Filters let you reduce a long list to a short one. Wikipedia describes faceted search as augmenting keyword search with a navigation system that allows users to narrow results by applying filters based on a faceted classification, classifying items across several dimensions instead of a single fixed hierarchy. A directory is a natural home for it.

Common facets include:

  • Category and sub-category
  • Location or distance
  • Open now or opening day
  • Price range
  • Ratings, where reviews exist
  • Services or specialisms
  • Accessibility features
  • Payment methods
  • Languages spoken
  • Booking or delivery options

Each facet depends on data that businesses supply. If a business leaves a field blank, it may vanish from searches that use that filter. An empty "accepts card payments" field means the listing will not appear when someone ticks that box, even if the business does accept cards. This is why completeness matters.

How results are ordered

After matching and filtering, the directory orders the results. Ordering may depend on:

  • Relevance: how well the listing matches the words and category.
  • Distance: how close it is to the chosen place.
  • Completeness: how much information the listing contains.
  • Freshness: how recently it was checked or updated.
  • Quality signals: reviews, verification and so on.
  • Paid placement: where offered, and where it should be clearly labelled.
  • Alphabetical or random order, for neutrality.

Google's help pages for local results describe the main factors as relevance, distance and prominence, and say that complete and accurate information makes a business more likely to appear, and that there is no way to pay for a better local ranking. Directories differ in their rules, so check how a given site explains its ordering. On this site, paid placements are labelled and kept separate from the way listings are found by category and place.

What this means if you are searching

A few habits make directory searches more effective.

  1. Start with a category if you are unsure of the exact words. Browse, then refine.
  2. Add a place that matches how you think: a town or a postcode.
  3. Use filters early to cut down the list, but if nothing shows, remove one at a time. A filter may be hiding good matches whose listings are incomplete.
  4. Try synonyms. If "bike repair" returns little, try "cycle workshop".
  5. Check several listings, not only the first. Order reflects the directory's rules, not your needs.
  6. Verify details elsewhere, such as opening hours, before you travel.

What this means if you run a business

Each ingredient suggests an action.

  • Category: choose the most specific accurate primary category.
  • Words: use the customer's vocabulary in your name, description and services.
  • Place: give a correct address and, if you serve an area, name it.
  • Filters: fill in every attribute that is true: payment methods, accessibility, languages, booking.
  • Freshness: keep hours and details current.
  • Completeness: add photographs, a description and contact details.
  • Consistency: make sure your details match your own site and other listings.

A listing that is complete and accurate is more findable, in directories and in search engines more generally.

Common problems

Wrong category. A restaurant listed under "food shops" will be missed by diners.

Missing attributes. A business that never ticks "open Sundays" will not show for people who filter by it.

Ambiguous place names. A listing for "Newport" without a county may be matched to the wrong town.

Old data. A closed business that still appears frustrates users.

Duplicates. Two listings for one business split reviews and confuse searchers.

Our other guides cover some of these, including finding and merging duplicates and choosing which filters and attributes to fill in.

A worked example

A visitor wants a bicycle repair shop in Hartley that is open on Sunday and has step-free access. She starts at the categories page of a local directory with place and opening-hours filters, where she finds "Cycling and bicycle repair". She selects it, adds "Hartley" as the place and sees twelve results. She ticks "open Sunday" and the list falls to four. She adds "step-free access" and it falls to two. She wonders about a shop she walked past that she thought was open on Sundays; she removes the access filter and it reappears, because its owner has not filled in the access attribute.

She opens both listings, reads the descriptions and checks the shop she walked past directly, finding that it does have a ramp. For the owner, the lesson is clear: filling in one attribute would have put him in the shortlist.

A short checklist for businesses

  • Specific primary category
  • Customer words in the description
  • Correct address and service area
  • Every true attribute filled in
  • Hours and details current
  • Photographs and contact route
  • Details consistent across the web
  • No duplicates

Listings here do not carry opening hours or street addresses, so this site's filters are the country, stage and pricing ones described below. The categories page here shows how listings are grouped, the search page finds listings by words, category pages let you filter by country, stage and pricing, and the submit page starts a business's entry.

Why two directories give different answers

Searching the same words in two directories rarely returns the same list, and the reasons are mostly mundane. Each holds a different set of businesses, built from its own sign-ups, data sources and history. Each uses its own categories, so a business may be a "bicycle shop" in one and a "sports retailer" in another. Each has different filters, and different levels of completeness among the listings. And each applies its own ordering rules. If you are looking for something, it is worth trying more than one directory. If you run a business, it is worth being present, accurately, in the ones your customers use.

Frequently asked questions

Why is a business I know missing from results? Its listing may be in a different category, lack the attribute you filtered on or not exist yet.

Does the order of results mean one business is better? Not necessarily. It reflects the directory's ordering rules.

Can I search without a place? Often yes, but results may be less useful. Adding a place usually helps.

Questions and answers

How does a directory decide what to show?
It matches the words and place you give against each listing's category, name, description, address and attributes, then orders the results by relevance and sometimes by distance.
What is a filter?
A control that narrows results by a property such as category, location, opening status or features.
Why do I see different results for the same search?
Results can depend on location, filters, available data and how complete each listing is.
How can a business appear in more searches?
By choosing an accurate category, filling in attributes and keeping details complete and current.

Sources

Support