The Map Pack, the three local listings Google shows with a map for searches like "plumber near me," drives a large share of calls for local businesses. If you are not in it, the cause is usually one of a handful of fixable problems. Work through this checklist in order.

1. Check your primary category first

Your Google Business Profile has one primary category and several secondary categories. The primary category carries the most weight in telling Google what you are. Common mistakes include:

  • Picking a broad category like "Contractor" when a specific one such as "Roofing contractor" exists.
  • Choosing a category based on a service you want to grow, not the one that generates most of your revenue.
  • Adding too many secondary categories that dilute the profile.

Look at the businesses already ranking in the Map Pack for your target search and note which categories they use. Secondary categories should reflect real, distinct services you perform.

2. Be honest about your service areas

Google's local results lean heavily on distance. If your address is in Mesa, you will have a harder time ranking in Scottsdale than a competitor based there, no matter how good your profile is. Service area businesses can list the cities they serve, but listing all of Phoenix, Scottsdale, Tempe, and Mesa will not make you rank equally everywhere.

Practical steps:

  • List the areas you genuinely serve, not every city in the metro.
  • Build a dedicated page on your site for each major area, with real content about that area. See our guide to multi-location East Valley search.
  • Collect reviews from customers in each area so your profile shows local relevance.

3. Fix profile completeness and accuracy

Fill in every field: services, hours (including holiday hours), description, attributes, and appointment or booking links. Make sure your name, address, and phone number match what is on your website and across directories. Inconsistent business information is a common reason profiles stall.

4. Add local schema markup

LocalBusiness schema is structured data on your website that spells out your business name, address, phone number, hours, and service area in a format search engines read easily. It is not a magic ranking switch, but it removes ambiguity and supports the other signals. Pair it with a consistent name, address, and phone number on your contact page and in the footer.

5. Use real project photos

Photos of actual jobs, your team, your trucks, and your shop build trust and give people reasons to call. You will often hear that geo-tagged photos boost proximity ranking. Google has not confirmed that photo location metadata is a ranking factor, and many platforms strip it on upload. Treat it as harmless but unproven, and focus on fresh, real, well-described images instead.

6. Build a review engine

Reviews influence prominence and also decide who gets the call once you are visible. Ask every happy customer, make it easy with a direct link, and reply to every review, positive or negative. A steady flow of recent reviews beats a burst followed by months of silence. Never buy reviews or offer incentives, which violate Google's policies and can get a profile suspended.

7. Look for technical and eligibility problems

If you still are not showing up, check for a suspended or unverified profile, duplicate listings, a virtual office or P.O. box address, or a website that is slow on mobile. These issues are less common but can wipe out all the other work.

Claim your free 3-point Map Pack audit.

We will check your categories, service areas, and review profile against the businesses outranking you.

Claim My Free Map Pack Audit →
Keep Reading

Related articles.