Quick answer
A Google Business Profile audit for contractors checks 10 specific settings that directly affect map pack ranking. The most impactful single fix is the primary category, which 60% of contractors have wrong. Fixing it takes 15 minutes and produces ranking movement within 14 days. The full 10-point audit takes 2 hours and produces a GBP that is correctly positioned to compete in the local 3-pack.
Section 01
GBP configuration errors are common because most contractors claim their profile once, fill in the basics, and never revisit it. Common mistakes include a wrong primary category, a service area limited to the office zip code only, a low photo count, no consistent post cadence, no Q&A seeds, and keyword stuffing in the business name field, which violates Google's guidelines.
Summit Air and Heating is the case study that makes this concrete. Twelve years in business, 80 five-star reviews, and still ranking outside the top 10 for their core keywords in most of their own service area, generating only about 14 GBP calls a month, because the primary category and service area had never been configured correctly.
A GBP audit surfaces exactly which of these ten settings are working against a contractor rather than for them, and the fixes are almost always faster and cheaper than any other lever available.
Section 02
The correct primary category by trade is rarely the broadest or most obvious option. HVAC should be HVAC Contractor, not Air Conditioning Contractor. Plumbing should be Plumber, not Handyman. Roofing should be Roofing Contractor, not General Contractor. Remodeling should be Remodeling Contractor or General Contractor depending on scope. Pool should be Swimming Pool Contractor. Electrical should be Electrician.
Checking and changing the primary category takes about 15 minutes inside the GBP dashboard, under the Business Information tab. This single setting is the most impactful GBP change available, because Google uses it to determine the entire keyword set a profile is eligible to rank for.
The search volume difference between a correct and incorrect category can be dramatic, sometimes 3 to 4 times higher for the correct trade-specific category compared to a generic or adjacent one.
Section 03
An office-zip-only service area is a silent suppression. If a GBP is only configured to serve the immediate area around the business address, homeowners searching from anywhere else in the actual service territory will never see that business in the map pack.
Adding all genuinely served municipalities inside the GBP dashboard's service area settings expands eligibility across the full territory. There is a practical ceiling: Google appears to penalize service areas that are implausibly large relative to the business's category and review pattern, so precision matters more than maximum coverage.
Aligning the GBP service area with the footprint of a contractor's city pages, if they have them, reinforces both systems and gives Google consistent signals about where the business actually operates.
Section 04
Photo audit: target 40 or more photos, geo-tagged with GPS location data from real job sites, added recently rather than all uploaded once years ago. Before-and-after photos work especially well for trades where visible transformation is part of the job, like roofing, remodeling, and pool building.
Post audit: check the date of the last published post. Google reads a profile with no posts in the past 7 days as less active than a competitor posting weekly. Effective post types rotate between project highlights, direct answers to common questions, and seasonal tips relevant to the trade.
Q&A audit: count the number of seeded questions, targeting 8 to 12. Cover topics homeowners actually ask about: cost, process, service area, emergency response availability, and licensing. Q&A content also feeds AI Overview eligibility, since Google can pull directly from well-structured Q&A pairs.
Section 05
Attributes audit: confirm the emergency service attribute is enabled where applicable, the 24-hour attribute if the business truly operates around the clock, accepted payment methods are listed, and a license number attribute is added where the platform supports it.
Business description audit: stay within the 750 character limit, place primary keywords in the first sentence, mention the service area explicitly, and state a clear unique selling proposition. Google prohibits promotional language such as discount offers or calls to action inside the description field, and profiles that include it risk a rejection or suspension.
Contact info audit: verify NAP, name, address, phone, consistency across the GBP, the website, and the top directories the business is listed on. Confirm the phone number format is consistent everywhere and the website URL points to the correct page, not an outdated one.
Section 06
Review audit: check the velocity grade, 4 or more new reviews per month is Grade A, the current star rating against a 4.7 target, the response rate against a 100% target, and the date of the most recent review, which should fall within the past 30 days.
Verification audit: confirm the GBP shows a verified status and that a Knowledge Panel appears when searching the business name directly in Google. An unverified GBP does not rank in the map pack at all, regardless of how well every other setting is configured.
If a profile has been suspended, re-verification through Google's process is required before any other fix will have an effect, since a suspended profile is invisible to search entirely.
Section 07
Run through every item below in order. Most contractors find at least 2 to 3 issues on the first pass.
Primary category matches your primary service type exactly
Service area includes all municipalities you genuinely serve
GBP is verified - Knowledge Panel appears in Google for your name
40 or more photos with recent additions in past 30 days
GBP post published within past 7 days
8 to 12 Q&A questions pre-answered in the Q&A section
All relevant attributes enabled including 24-hour if applicable
Business description uses primary keywords naturally without promotion
NAP matches exactly across GBP and website
Review velocity at 4 or more new reviews per month
FAQ
Check 10 specific settings: primary category, service area configuration, verification status, photo count and recency, post frequency, Q&A seeds, attribute completeness, business description quality, NAP consistency, and review velocity. The primary category is the most important single check. Most contractors find at least 2 to 3 issues in a 30-minute audit.
Wrong primary category. Over 60% of contractors audited by Homerankr have a primary category that misses their highest-volume keyword set. An HVAC company set to Air Conditioning Contractor instead of HVAC Contractor misses a keyword set with 4x higher search volume. This is a 15-minute fix that produces ranking movement within 14 days.
Post at least once per week. Add new photos at least twice per month. Respond to all new reviews within 24 to 48 hours. Update business hours for holidays. Add seasonal service information to the description or posts at the start of each season. A GBP that has not been updated in 30 days loses the freshness signal that contributes to map pack ranking.
The most common causes are wrong primary category, service area limited to office zip code only, unverified GBP, low review velocity (fewer than 1 new review per month), or suspension from a policy violation. Run through the 10-point audit above to identify which issue applies to your GBP specifically.
Before-and-after job site photos perform best for contractor GBPs because they demonstrate work quality and produce the highest user engagement. Include equipment photos, crew photos, and completed project photos. Upload photos with GPS location enabled so they contain geo-tagged metadata from actual job site locations. Target 40 or more photos total with at least 2 new photos added per month.