SEO

Top 3 Map Pack Checklist: 27 Google Ranking Factors

The Local 3-Pack is not a lottery. Every business that appears in the top three results has earned those spots through a combination of specific, measurable signals that Google evaluates algorithmically.

The businesses that don’t appear have gaps — often in areas they haven’t thought to check.

This checklist covers all 27 signals across five categories. Work through it for your own business. Then, if you’re feeling competitive, work through it for your top competitor. The gaps tell you exactly where to focus.

How to Score Your Profile

Run through each item. Mark it as ✅ (done), ❌ (gap — needs attention), or ⚠️ (partial — incomplete or uncertain).

Count your checkmarks at the end:

  • 22–27 ✅: Competitive. Focus on review velocity and consistent posting.
  • 15–21 ✅: Solid foundation with meaningful gaps. Fix the GBP Profile section first.
  • Under 15 ✅: Critical gaps. Start at item 1 and work sequentially.

Category 1: GBP Profile (9 items)

These are the fastest-impact fixes. Most take under 10 minutes each.

  • 1. Profile claimed and verified — Unverified profiles receive significantly reduced local ranking treatment. If you haven’t received your verification postcard or completed phone/video verification, this is the first thing to fix.

  • 2. Primary category is the most specific accurate option — “Dentist” not “Medical Clinic.” “Yoga Studio” not “Gym.” “Car Detailing Service” not “Auto Repair.” See How to Choose the Right GBP Categories if unsure.

  • 3. At least 3 relevant secondary categories added — Only add categories for services you genuinely offer. No category padding.

  • 4. Business description written at 750 characters — Primary keyword in the first sentence. Location (city/neighbourhood) mentioned. One specific differentiator. No URLs, phone numbers, or promotional language.

  • 5. All services listed with individual descriptions — Don’t list “Dental Services” as one item. List: Scaling & Cleaning, Teeth Whitening, Dental Braces, Tooth Extraction — each with a 1–2 sentence description.

  • 6. Opening hours are accurate — Including lunch break. Including public holiday hours. If your hours change seasonally, use the Special Hours feature.

  • 7. Primary phone number is correct and answered — This sounds obvious. It’s wrong on a surprising number of profiles, especially after office moves or number changes.

  • 8. Website URL is linked and live — And the linked website is optimised (see Category 5). A linked dead page or a redirected old URL hurts your profile.

  • 9. Messaging is enabled — Google allows direct messaging from your profile. Enable it. Respond within 24 hours or Google will flag your profile as slow to respond.


Category 2: Photos and Posts (5 items)

  • 10. Minimum 10 photos uploaded — Cover photo, logo, at least 3 interior shots, exterior/signage, staff photos. See The GBP Photo Strategy for the full breakdown.

  • 11. Cover photo is high-resolution (1080×608px) — This is the first image people see. It should represent your best environment. No stock photos, no text overlays.

  • 12. Logo uploaded in square format — Used as your profile thumbnail in Maps. Clean background, no added text.

  • 13. At least 1 GBP post published in the last 7 days — Standard posts expire after 7 days. If your last post was over a week ago, your “Posts” section is empty to searchers. See GBP Posts Strategy.

  • 14. Video uploaded (at least 1) — 30 seconds max, 720p minimum. Even a simple walkthrough of your space is enough. Profiles with videos get more time-on-profile engagement.


Category 3: Reviews (4 items)

  • 15. 10+ Google reviews with 4.0+ average rating — There’s no hard cutoff, but profiles below 10 reviews are at a significant disadvantage in competitive areas. 4.0 is the floor — below that, click-through rates drop sharply.

  • 16. Most recent review is within the last 30 days — Review velocity matters. A profile with 200 reviews where the most recent is 8 months old looks stagnant. See How to Get More Google Reviews for the system.

  • 17. All reviews have an owner response — Every single one, positive and negative, within 24 hours. Response rate is a direct local ranking signal.

  • 18. Review link is actively shared with customers — Post-service WhatsApp, QR code at checkout, email footer. If you’re not actively asking, you’re not growing.


Category 4: Citations and NAP (4 items)

  • 19. NAP is identical across GBP, website, and all directories — One canonical version. Same punctuation, same abbreviations, same spacing. See Clean Citations.

  • 20. Listed on at least 10–15 authoritative directories — Universal: Google, Facebook, Bing Places, Apple Maps. Niche-relevant: Halodoc/Alodokter (healthcare), GoFood/GrabFood (F&B), TripAdvisor (hospitality).

  • 21. Listed on all niche-relevant directories for your industry — Generic directories are a baseline. Niche directories carry more weight for relevance signals.

  • 22. No duplicate GBP listings exist — Search "[business name] [city]" in Google and check whether multiple GBP profiles appear. Duplicates confuse Google and split your authority. Report duplicates for removal via GBP dashboard.


Category 5: Website Signals (5 items)

These take more time to implement but have the highest long-term impact.

  • 23. Website has a local landing page with city + service keywords — Your homepage or a dedicated local page should contain: your primary service keyword + city/neighbourhood. Example: “dental clinic in Kemang, South Jakarta” in the page title, H1, and body copy.

  • 24. LocalBusiness schema markup implemented — Structured data that tells Google your business type, hours, address, phone, and geographic coordinates. For clinics: use Dentist or MedicalBusiness schema. For restaurants: FoodEstablishment. See Google’s structured data documentation for implementation.

  • 25. Mobile page speed score 90+ (Google PageSpeed Insights) — Google confirmed Core Web Vitals as a local ranking factor. A score below 50 on mobile is actively hurting your local rankings. Test at pagespeed.web.dev.

  • 26. NAP on website matches GBP exactly — Check your contact page, footer, and any “About” page. Even one character difference (“Jl.” vs “Jalan”) creates a signal mismatch.

  • 27. Website has an embedded Google Map — Specifically, a map that links back to your GBP listing. This creates a topical connection between your website and your GBP profile that reinforces location authority.


What to Fix First

If you scored under 22, here’s the priority order:

  1. Items 1–9 (GBP Profile): Fast, high-impact, mostly under 10 minutes each.
  2. Items 15–18 (Reviews): Start the review request system today — velocity takes time to build.
  3. Items 10–14 (Photos/Posts): Upload 10+ photos and publish your first post this week.
  4. Items 19–22 (Citations): Audit and fix NAP — takes a few hours but has lasting impact.
  5. Items 23–27 (Website): These require technical changes — bring in a developer if needed.

The gap between page one and page two in local search is almost never one thing. Run the same checklist on your top competitor. Wherever they score higher, that’s where the ranking difference is coming from.


References

  1. GoogleHow Local Results Are Ranked
  2. MozLocal Search Ranking Factors 2024
  3. BrightLocalLocal Business Benchmark 2025
  4. GoogleCore Web Vitals and Page Experience

Google Map Pack Ranking — Common Questions

How many businesses compete for the 3 Map Pack spots?

In any given search, Google evaluates every business in its index that matches the query and location. In dense urban areas like Jakarta or Surabaya, this can mean 50–200 competing profiles. The 27-point checklist exists because even small advantages across multiple signals determine which 3 businesses Google chooses.

Can I pay Google to appear in the Map Pack?

Not directly. The Map Pack (organic local results) cannot be bought. However, Google Local Services Ads appear above the Map Pack and are pay-per-lead. For long-term, zero-cost visibility, organic Map Pack optimisation through the checklist below is the correct approach.

My competitor has fewer reviews than me but still ranks higher. Why?

Reviews are one of six signal categories. Your competitor may outperform you on GBP completeness, category accuracy, citation consistency, website speed, or posting frequency. Run the full 27-point checklist on both profiles to identify where they have the edge.