Quick answer
- The most common critical GBP errors: primary category too broad, unverified profile, no posts in 90 or more days, missing services list, duplicate listings
- The single highest-impact fix for most businesses: change the primary category to the most specific option that matches the core service
- Review velocity (new reviews per month) outweighs total review count; aim for 4 or more new reviews per month, sustained indefinitely
- Photo upload cadence matters more than total photo count; upload at least 4 original photos per month from real jobs, not stock images
- If your audit score is below 60, fix items 1 through 8 only; foundational errors suppress the value of every other optimization
Your Google Business Profile is the single most important piece of local search real estate you own. It controls whether you appear in the top three results when someone in your city searches for your service -- whether that is HVAC in Temecula, dental in Temecula, or plumbing in Temecula. It determines whether they call you or your competitor. And most business owners have never audited it.
This is not a guide about adding photos or writing a nice description. This is a systematic audit of the 27 factors that actually influence your ranking in Google Maps and the Local Pack. Work through each one and you will know exactly where you are leaking calls.
Before You Start: Access Your Profile
Log in to business.google.com and select your location. If you manage multiple locations, audit each one separately. Everything in this checklist is visible and editable from the dashboard.
If you have not claimed your profile yet, search for your business name on Google, find the listing, and click "Claim this business." You will need to verify ownership via postcard, phone, or video. Do this first - an unclaimed profile is invisible to many of Google's ranking signals.
The 27-Point Audit Checklist
1. Business Name
Your Google Business Profile name must match exactly what is on your storefront, your website, and your legal business registration. No keyword stuffing. "Temecula Best HVAC Repair" is a violation of Google's guidelines and a suspension risk. "Valley Air Comfort" is correct.
Check for: Any extra keywords added to the name field. If you see them, remove them. The short-term ranking boost is not worth the suspension risk, and Google is increasingly catching and penalizing this practice.
2. Verification Status
An unverified profile does not rank. Period. Google treats unverified listings as incomplete and largely excludes them from Local Pack results. Verification is the prerequisite for everything else on this list.
Check for: Does your profile show a checkmark or "Verified" status in the Google Business Profile dashboard? If not, complete verification before optimizing anything else. If your verification lapsed (this happens after business moves), reverify immediately.
3. Primary Category
This is the most important single field on your profile. Google uses your primary category to decide which search queries your business is eligible to appear for. A plumbing company that selects "Contractor" instead of "Plumber" is invisible for "plumber near me" searches.
Check for: Is your primary category the most specific match to what you actually do? Search Google for your main service plus your city. Look at the categories listed in the Map Pack results. If the top competitors use a more specific category than you, change yours.
4. Additional Categories
You can add up to 9 additional categories. Most businesses use 1-2 and leave ranking signals on the table. An HVAC company can legitimately add: Air Conditioning Contractor, Heating Contractor, Furnace Repair Service, Air Duct Cleaning Service, and Heat Pump Installer.
Check for: Are you using all the additional categories that legitimately describe your services? Add every relevant one. This directly expands the search queries you can rank for.
5. Business Description
The description field gives you 750 characters. Most businesses write a generic paragraph that says nothing specific. The description does not directly influence rankings, but it does influence click-through rate - which does influence rankings.
Check for: Does your description mention your city and the surrounding areas you serve? Does it name your top 2-3 services specifically? Does it include something specific that differentiates you from competitors (years in business, a specific certification, a guarantee)? If it reads like a generic business template, rewrite it.
6. Services Section
The Services section is separate from your description and is one of the most underused ranking signals available. Google reads your service list and uses it to match your business to specific search queries. A dental office that lists "teeth whitening," "Invisalign," and "emergency dental" in the Services section will rank for those specific queries. One that does not list them will not.
Check for: Have you added every service you offer? Are the service names the actual search terms your customers use, not internal industry terminology? Have you added descriptions for each service? Descriptions are indexed by Google.
7. Products Section
If you sell physical products or have distinct service packages, the Products section lets you create individual listings with photos, descriptions, and prices. These appear prominently on mobile search results and drive direct clicks.
Check for: Is the Products section populated? If you have packages, plans, or signature services, they should be here with photos and descriptions. This is especially high-value for med spas, dental practices, and salons.
8. Attributes and Highlights
Attributes tell Google (and customers) facts about your business that affect both filtering and trust. "Women-owned," "veteran-owned," "licensed," "insured," "certified," "free estimates," "emergency service available" - these are filterable signals that appear on your profile and in search results.
Check for: Open your profile editor and look at the Attributes section. Are all applicable attributes checked? Many businesses leave "free estimates," "emergency service," and professional certifications unchecked simply because they never reviewed this section. Each attribute is a filter that surfaces your business to customers who specifically search for it.
9. Appointment / Booking URL
If your business takes appointments - dental, chiropractic, med spa, salon, fitness, legal - you can add a booking URL that puts a direct "Book" button on your profile in search results. This removes a conversion step for customers who are ready to schedule.
Check for: Does your profile have a booking URL? If you use any scheduling software (Acuity, Calendly, Jane App, ZocDoc, etc.), that URL belongs here. The booking button appears prominently on mobile results, where most local searches happen.
10. Opening Date
Google factors business age into local authority signals. A business that has been operating since 1989 has more trust signals than one that opened last month. But only if that history is documented on the profile.
Check for: Is your opening date set in the profile? This is often left blank. Go to "Edit profile" and add the year your business opened. If you have been in business for 10+ years, this is a trust signal you are likely not claiming.
11. Phone Number and Website URL
Your phone number must be local, not a tracking number from a third-party service. Google has confirmed that tracking numbers can negatively impact ranking because they create NAP (Name, Address, Phone) inconsistency across the web. Your website URL should go directly to your homepage, not a redirect or a tracking URL.
Check for: Is your phone number the same number listed on your website, your Yelp page, your Facebook page, and every other directory listing? Even one digit off creates a NAP mismatch that weakens your local authority. Verify all four match.
12. Website URL Destination
Your GBP website field should link directly to your homepage - not a redirect, not a tracking link, not a landing page subdomain. Google follows the URL and evaluates what it finds. A destination that does not match the business category or city creates a relevance gap.
Check for: Click the website link on your own GBP listing. Where does it go? Does the destination page mention your city? Does it clearly state your primary service category? If not, the link is sending mixed signals to Google.
13. Address and Service Area
If you have a physical storefront that customers visit, your address should be visible. If you go to customers (plumber, HVAC, landscaper), you can hide your address and set a service area instead. The service area should list every city you actually serve - not just your home city.
Check for: Service-area businesses often forget to add all the cities they work in. A plumber based in Temecula who serves Murrieta, Menifee, and Lake Elsinore should list all four cities in the service area. Each city you add is a city you can rank in.
14. Hours of Operation
Hours that are wrong or missing are a direct ranking penalty. Google surfaces businesses it trusts to be accurate. If your profile says you close at 5pm but you are open until 7pm, Google sees that as an unreliable listing. Special hours for holidays must also be updated - a business that shows as "open" on a day it is closed collects 1-star reviews for it.
Check for: Are your hours accurate right now, including for any upcoming holidays? Have you set up Special Hours for predictable closures (Thanksgiving, Christmas, etc.)? If you offer 24/7 emergency service, is that noted?
15. Photos: Count and Recency
Profiles with more than 100 photos get significantly more direction requests and website clicks than those with fewer than 10. This is documented in Google's own data. Photos signal to Google that this is an active, legitimate business. They also signal to customers before they decide to call.
Check for: How many photos do you have? When was the last one added? Aim for adding 4-6 new photos per month. Google shows when photos were added and prioritizes recent ones.
16. Photo Types
It is not just about how many photos you have - it is about what they show. Google's photo categories (exterior, interior, team, at-work, product) are weighted differently. A profile with 50 identical job-site photos is weaker than one with 20 photos covering all five categories.
Check for: Do you have at least 3-5 photos in each of these categories: exterior of your location or vehicle, interior or workspace, team members, work in progress or completed jobs, and product or service close-ups? If any category is empty, that is your next photo upload priority.
17. Google Posts
Google Posts are short updates that appear directly on your Business Profile in search results. They expire after 7 days (for standard posts) but are indexed during that window. Businesses that post weekly see measurably higher profile engagement than those that post monthly or not at all.
Check for: When was your last post? If it was more than 30 days ago, your profile looks dormant. Set a recurring calendar reminder to post weekly. The content does not need to be elaborate - a photo of a completed job, a seasonal offer, or a quick tip takes 5 minutes to post and keeps your profile active.
18. Google Post Types
Not all post types perform the same. Offer posts (with a redemption date and call-to-action) generate more profile actions than generic update posts. Event posts with specific dates get priority placement during the event window. Most businesses post only generic updates and miss the conversion lift from offer and event post types.
Check for: In the last 90 days, have you published at least one offer post with a CTA and expiration date? If you have upcoming events (open houses, seasonal promotions, anniversary sales), have you created event posts for them?
19. Q&A Section
The Q&A section on your profile is indexed by Google and can rank for long-tail question queries like "does [business name] offer emergency service" or "is [business name] licensed and insured." Most businesses have zero Q&As - or worse, questions that went unanswered and were answered by customers with incorrect information.
Check for: Open your profile and look at the Q&A section. Are there unanswered questions? Answer them immediately - unanswered questions let anyone answer on your behalf. More importantly: seed the section yourself. Add 5-8 questions that your customers actually ask (pricing range, service area, certifications, emergency availability) and answer them yourself. These answers appear in search results.
20. Review Count vs. Top Competitors
Review volume is one of the three most powerful Local Pack ranking factors. But the number that matters is not your raw count - it is your count relative to the businesses currently outranking you. If the top 3 results have 200+ reviews and you have 30, that gap explains your position more than almost anything else on this checklist.
Check for: Search for your primary service plus your city right now. Look at the review counts for the top 3 map pack results. What is the gap between the leader and you? If it is more than 50 reviews, you have a material ranking disadvantage that no amount of profile optimization will fully overcome.
21. Review Recency
Google weights recent reviews more heavily than old ones. A business with 200 reviews but none in the last 6 months is ranking on stale data. A business with 40 reviews but 10 in the last 30 days is signaling active customer engagement. Recency matters independently of total count.
Check for: When was your most recent review? If it was more than 60 days ago, your freshness signal is hurting you. Do you have a system to consistently ask customers for reviews after each job or visit? If not, that is the highest-ROI fix on this entire list.
22. Review Response Rate
Businesses that respond to at least 80% of reviews - both positive and negative - rank higher than those that do not respond at all. Google has confirmed that responding to reviews is factored into how they assess business credibility. Response rate also affects whether customers choose you after reading reviews.
Check for: Scroll through your last 20 reviews. How many have a response? If fewer than 16 of those 20 have responses, your response rate is below 80% and this is costing you ranking. Respond to all unanswered reviews now, then build a habit of responding within 24 hours of every new review.
23. Review Response Quality
Most businesses that respond to reviews write generic one-liners: "Thank you so much! We appreciate your business." These responses are better than nothing, but they miss a secondary ranking opportunity. Google reads your review responses and indexes the keywords. A response that includes your service, your city, and your business name is a low-cost keyword signal.
Check for: Read your last 10 responses. Do any of them mention your city, your specific service, or your business name? Example of a weak response: "Thanks!" Example of a strong response: "Thank you for trusting us with your AC repair in Temecula - it was a pleasure working with your family. We are always here when you need us."
24. NAP Consistency Across Directories
NAP stands for Name, Address, Phone. Google cross-references your GBP data against dozens of external directories to verify your business is legitimate. If your name is spelled differently on Yelp, your old phone number is still on the Yellow Pages, or your address format varies between listings, those inconsistencies weaken your local authority signal.
Check for: Search your business name on Google. Click through to Yelp, BBB, Facebook, Apple Maps, and Bing Places. Does the name, address, and phone number match exactly what is on your GBP - including suite numbers, abbreviations, and phone format? Every discrepancy is a ranking drag.
25. Duplicate Listings
Duplicate GBP listings split your ranking signals. Google sees two entries for the same business and does not know which one to rank. Reviews, citations, and engagement data are divided between the duplicates instead of concentrated in one listing. Duplicates often appear after an address change, a rebrand, or when a previous owner created a profile that was never deleted.
Check for: Search your business name on Google Maps. Do multiple listings appear? Search your address on Maps - does more than one business card show up at that location? If you find duplicates, report them as duplicates through the "Suggest an edit" or "Claim this business" flow and request removal.
26. Profile Completeness Score
Google's Business Profile dashboard shows a completeness indicator - it tells you which fields are missing and how complete your profile is relative to what Google expects for your category. Most businesses have a profile that is 60-75% complete without realizing there are fields they have never filled in.
Check for: Log in to business.google.com and look for any prompts or completeness indicators. Click through every section of your profile editor systematically - not just the ones you remember filling out. Categories like "From the business" (your description prompts), "Identity" (ownership attributes), and "More" (amenities, payment methods, accessibility) are frequently empty.
27. AI Visibility (Google AI Overviews, ChatGPT, Perplexity)
In 2025-2026, a new ranking layer appeared above the traditional Map Pack: AI-generated answers. When someone searches "best HVAC company in Temecula" on Google, they may see an AI Overview response that names specific businesses before the Map Pack ever loads. If you are not cited in AI Overviews, ChatGPT's local recommendations, or Perplexity's answers, you are invisible to a growing segment of searchers who never scroll to the map results.
Check for: Search for your primary service plus your city on Google. Does an AI Overview appear? Is your business named in it? Do the same test on Perplexity. AI visibility is driven by review volume, citation consistency, and whether your business appears in authoritative local directories and news sources. If you are not showing up, this is the frontier of local SEO that most small businesses have not addressed yet.
How to Score Your Results
Go through each of the 27 points above and mark each one as complete, partial, or missing. A rough scoring guide:
- 22-27 complete: Your profile is well-optimized. Focus on review velocity, monthly posting cadence, and AI citation building.
- 15-21 complete: You have meaningful gaps that are likely costing you visibility. Address the category, services, review, and NAP issues first.
- 8-14 complete: Your profile has critical problems. Competitors with complete profiles are outranking you for queries you should own.
- 0-7 complete: Your profile is not doing meaningful work for you. A systematic overhaul will produce visible results within 30-60 days.
What to Fix First
If you have limited time, prioritize in this order:
- Verification - nothing else matters if you are not verified.
- Primary category - wrong category means wrong queries. Fix this second.
- Services section - fastest way to expand the search queries you rank for.
- Review recency - start a review request system immediately. Even 2-3 new reviews per month moves the needle.
- NAP consistency - fix any mismatches on Yelp, BBB, and Facebook before they compound.
- Hours accuracy - wrong hours cost you calls and reviews.
- Q&A seeding - 5 minutes to seed the section yourself prevents bad information from other contributors.
Get a Scored Audit in 5 Minutes
If you want to see exactly how your profile scores across all of these factors - plus a side-by-side comparison against your top 3 local competitors - the free Storefront Audit runs that analysis automatically. It checks all 27 of these points in about 60 seconds. Enter your business name and city and you will get a full report including your visibility score, where you rank versus competitors, and the specific gaps costing you the most calls.
The audit takes 5-10 minutes to complete and delivers a PDF you can share with your team or a marketing partner. No credit card required.