Docket / For you / Local business

Why your business is not in the map pack

If you serve customers in a place, the map pack is your organic search. It is decided by a small set of signals that are mostly under your control, and the most common reason a business is missing from it is a schema mistake nobody has ever looked at.

The four things that decide local visibility

1. Your business type in schema

The single most common error we see is a business that publishes a complete, correct address in structured data while declaring itself a generic Organization. Local pack results, map placement and the open/closed label are driven by LocalBusiness and its subtypes — Plumber, Dentist, Restaurant, Attorney. A plain Organization does not qualify for any of them.

It is a one-word fix and we have found it on national franchises.

2. NAP consistency

Name, address and phone have to be byte-identical everywhere they appear — on your site and on your Google Business Profile. "St" on one and "Street" on the other, or two variations of the same phone number, weakens the match between your website and your listing. Google is trying to decide whether these two things describe one business, and every inconsistency makes that harder.

3. Location in the places that rank

Local searches are overwhelmingly "<service> in <place>" or "<service> near me". If no page title on your site names the place you serve, you are not competing for those searches at all. The fix is unglamorous: put the city in the titles of your homepage and main service pages.

Docket only gives this advice to businesses that actually compete locally. A software company with a head office publishes an address too, and telling it to put a city in its titles would make them worse — so the check distinguishes a local service business from a company that merely has premises.

4. Reviews, and marking them up

Review volume and recency are among the strongest local ranking factors, and increasingly they are what an AI assistant leans on when it recommends a business. If you display reviews without Review or AggregateRating markup they cannot appear as stars in search results.

One warning: the markup has to match what the page actually shows. Rating markup on a page with no visible reviews is a policy violation that can cost you every rich result on the site, not just that one.

The things people fix that do not matter much

Meta keywords do nothing. Neither does keyword density. Submitting to a hundred directories mostly generates inconsistent NAP data, which actively hurts. If you have limited time, the four items above are where it goes.

What to check today

  1. Is your phone number a tel: link? Most local searches happen on a phone, and plain text turns a one-tap call into a copy-and-paste.
  2. Does your homepage carry LocalBusiness schema with the right subtype, an address, opening hours and a sameAs link to your Google Business Profile?
  3. Does any page title name your city?

Docket checks all of these and tells you which of your business's specific signals are missing. Download it and run one audit — it takes a few minutes.

Common questions

Why is my business not showing in Google Maps?

The most common technical causes are missing or incorrectly typed LocalBusiness schema, inconsistent name/address/phone data between your site and your Google Business Profile, no location named in page titles, and too few recent reviews.

What is the difference between Organization and LocalBusiness schema?

LocalBusiness and its subtypes qualify for local pack results, map placement and the open/closed label. A generic Organization does not, even when it publishes a full address.