TDM Insights brand mark TDM Insights SEO & AI Advisory Book a diagnosis
SEO

A Google Business Profile That Earns the Map Pack

Rank a Google Business Profile for local SEO by field weight. Category and the services list move the map pack. The description does not.

By David Jubé · Jul 24, 2026 · 12 min read
TDM Insights logo with SEO tag and green background.

Four fields decide the bulk of what a Google Business Profile for local SEO can rank for. The rest are there for the customer, not the algorithm.

Rewriting the business description feels like the obvious first fix on a profile. It is close to the least useful one.

Google’s own explanation of local ranking names three signals: relevance, distance, and prominence. The description feeds none of them directly. Primary category, the services list, and the address all do.

Weight order is the whole method: fix the fields Google reads as relevance signals, in the order it reads them, and leave the rest for the customer who arrives after.

Key takeaways

  • Primary category decides which searches a profile is eligible for. No other field compensates for choosing it too broadly.
  • The services list is a structured relevance field tied to that category, and it does a different job than the free-text description.
  • Hours, photos, and attributes support ranking without deciding it, and an inaccurate hours field works against the profile as a trust signal.
  • Google’s local ranking guidance credits relevance, distance, and prominence. The description is not named as a lever for any of the three.
  • Fix in weight order: category, services, name and address, hours, then photos and attributes, with the description last.

Profiles and Websites Rank on Separate Signals

A Google Business Profile is the free, Google-hosted listing that decides how a business appears in the map pack, in Google Maps, and in the local block of organic results, and it ranks on its own signals rather than on the SEO of the website behind it. Ahrefs’ glossary entry for local SEO draws the same line: the work happens on that listing and the signals around it, not on-page SEO pointed at a local audience.

The distinction matters because the two properties fail in different ways. A site can rank cleanly for its own brand name while the profile sits outside the map pack, because the profile was never given the category that matches what the business sells.

Three terms worth pinning down

Three terms do the work below:

  • Map pack: the three-result local block Google places above organic results on a query with local intent.
  • Relevance, distance, and prominence: the three signals Google names as the basis of local ranking.
  • Field weight: how much a single profile field moves relevance, which is not spread evenly across the fields.

Yoast’s explainer on local SEO covers the same ground from the site’s side, and it still treats the Business Profile as one of the signals a local business has to get right first.

This is the relevance leg of a six-part set on local search. Local SEO for a Business With a Single Location sets the order of the whole job, and this piece takes one asset in that order apart.

One boundary before the fields. How an AI answer engine picks which local business to recommend runs on a different mechanism, and it is out of scope here.

The fields on that listing are not equal, so the first useful move is to see them ranked.

What Matters on a Google Business Profile for Local SEO, Ranked by Weight

Google’s own documentation is the least ambiguous source available: it names relevance, distance, and prominence, and it ties named profile fields to the first two of them. Moz’s local search ranking factors works the same ground from survey and testing data, and it calls proximity the easiest of the three to demonstrate.

Rank the fields against those three signals and they sort into three groups.

  1. Direct weight: the primary category, the services list, and the accuracy of the business name and address.
  2. Supporting weight: regular and special hours, photos, and attributes.
  3. No direct ranking credit: the business description, Q&A, and Posts, which still earn their place once a customer is reading.
FieldRanking weightThe move
Primary categoryDirect, the heaviest single fieldPick the narrowest category that fits, not the broadest that applies
Secondary categoriesDirect, well below the primaryAdd only what genuinely applies
Services listDirect, a structured relevance fieldList every current offering in the words a customer searches with
Name and addressDirect, tied to the distance signalMatch signage and paperwork exactly, and set a service area if there is no walk-in address
HoursSupportingKeep regular hours current, and add special hours before a closure
PhotosSupportingAdd a few each month rather than one bulk upload
AttributesSupportingRefine which specific searches the profile matches
DescriptionNo direct ranking creditWrite for the customer who has already found the listing
Q&A and PostsNo direct ranking creditKeep accurate, because accuracy beats frequency

BrightLocal’s guide to the Google Business Profile walks the listing in roughly that order, opening on categories and leaving the description well down the page. Category accuracy and keyword-relevant profile content track with map pack position far more closely than the fields an owner tends to spend the most time editing.

Where the website still counts

The profile and the site are separate properties, but Google reads them together. Keeping the name, address, category, and hours identical across both removes a contradiction Google would otherwise have to resolve on its own, which is the practical argument for structured data for SEO on the site itself.

The listing layer is worth auditing before it gets expanded rather than after, which is the order Near Media’s enterprise local search practice works in.

Weight order only helps if the top item is right, and the top item is a single dropdown.

Primary Category Sets the Ceiling on Every Search You Can Win

The primary category is the field Google weighs hardest when it decides which searches a profile is eligible for, and the right choice is the narrowest one that fits rather than the broadest one that applies. Google’s guidelines ask for the fewest categories that describe the core business, and the primary slot is where that discipline pays.

Getting this field wrong is expensive because nothing downstream compensates for it.

A two-chair barbershop listed under a broad salon category is competing in a set it will rarely win, and missing the narrower set it would. That fix is a dropdown change, not a project.

  • Choose the narrowest match: a plumbing business picks Plumber over Contractor, because the narrower label is what the profile competes on.
  • Add secondary categories sparingly: they catch edge-case queries and carry far less weight than the primary one, though Sterling Sky argues the opposite for niche services that would otherwise go unlisted anywhere.
  • Skip the breadth strategy: loosely related categories dilute relevance rather than widening reach.
  • Revisit after the business changes: a new core service can move which category is now the honest primary.

Category selection is the highest-return edit available on the listing, and it is the one most often left at whatever was picked the day the profile was created.

Category choice is the same discipline as reading search intent before writing a page. You are declaring which demand you intend to compete for, and a vague declaration competes for nothing in particular.

That declaration is one field. The next one is where it gets spelled out.

The Services List Earns Relevance That the Description Cannot

The services list is a structured field tied to the primary category, and the description is free text. That difference is why two fields that look alike deserve very different amounts of attention.

Search Engine Journal’s complete guide to Business Profiles walks the services editor as its own field, separate from products and separate from the description, with each entry attached to the category rather than written as marketing copy. A service the business sells today, phrased the way a customer searches for it, is a relevance signal. The same sentence buried in the description is not.

  1. Write each service as a customer would search it, not as the business names it internally.
  2. Cover the full current offering, including work that is profitable but rarely advertised.
  3. Remove anything the business no longer sells, since a stale entry is an accuracy problem.
  4. Revisit the list when the primary category changes, because the service structure changes with it.

Semrush’s guide to local keyword research is the right input for step one. Customer phrasing is a research question, not a branding decision.

The description still does real work, just later in the sequence. It reads to a customer who has already found the listing, in the same way title tags and meta descriptions work on a page that already ranks.

Those are the fields that decide. The group below only supports them, which is a different job held to a different standard.

Founder Insight A polished description on a profile with the wrong category is a well-written listing nobody sees. I fix the fields Google reads as relevance first, then write the description for the customer who has already arrived.

Hours, Photos, and Attributes Support the Ranking They Do Not Decide

Hours, photos, and attributes sit in the second group. Each supports the top-weighted fields without carrying independent weight of the same size, and each fails in its own way.

Accurate hours are a trust signal before they are anything else.

Special hours exist to protect that accuracy around holidays, seasonal closures, and one-off changes. Leaving them blank during a closure is how a profile earns a customer standing at a locked door, and Uberall’s listings management exists because those details are exactly what a customer checks in the moment before a visit.

  • Hours: keep regular hours current, and set special hours before the closure rather than after it.
  • Photos: add a few each month, because recency and variety do more than raw volume.
  • Attributes: refine which specific searches the profile matches, closer in function to a secondary category than to the primary one.

Photos are an engagement and completeness signal rather than a documented ranking factor. The practical effect matches a click-through rate fix on a page. Both change what happens after the listing appears, not whether it appears at all.

Prominence, the third of Google’s three signals, is mostly earned off the profile entirely. Local Citations: Consistency Beats Volume Every Time picks that up, and it is the signal to work on once the profile itself is right.

That leaves one question: what order to work in.

Fixing a Profile in Weight Order, Not Screen Order

The edit screen presents fields in the order Google’s interface happens to list them, which has nothing to do with what moves the map pack. Working straight down that screen is how an afternoon disappears into a description.

The order to work in

  • Primary category first: confirm it is the narrowest fit available, then prune secondary categories that no longer apply.
  • Services list second: every current offering, in customer phrasing, with nothing stale left in place.
  • Name and address third: exactly as they appear on signage and paperwork, with the service area set correctly if there is no public storefront.
  • Hours fourth: regular hours current, and special hours entered before the closure.
  • Photos and attributes fifth: a steady monthly habit rather than an annual bulk upload.
  • Description last: written for a customer who has already found the listing.

What to leave alone

Q&A and Posts reward accuracy rather than cadence. A wrong answer sitting in Q&A does more damage than an empty Posts feed, so the useful work there is correction rather than production.

The same instinct carries over once the audit moves off the profile. The off-profile work starts from an audit of what already exists rather than from new submissions, which is the same move as fixing the category before writing anything new. GatherUp’s coverage of listings and reviews is a reasonable place to follow how that audit gets run.

A profile is a page with a fixed template, and it rewards the same discipline as structuring a page to rank. Put the load-bearing content in the fields that are read.

That is the order. A small number of fields carry the ranking, and the rest is customer-facing work that only pays once those fields are right.

Frequently Asked Questions

What is a Google Business Profile, and how is it different from a website?

A Google Business Profile is a free listing hosted by Google that controls how a business appears in the map pack, in Maps, and in local organic results. A website is a separate property the business owns outright. The profile ranks on its own signals, independent of the site’s SEO.

How many categories should a Business Profile have?

One primary category, chosen as narrowly as the business allows, plus only the secondary categories that apply to it. Google’s guidance treats the primary category as the strongest relevance signal on the listing, so stacking broad or loosely related secondary categories on top of it dilutes that signal rather than strengthening it.

Does adding more photos actually improve local ranking?

Not directly. Google’s local ranking explanation does not name photo count as a ranking factor, so the effect on prominence is indirect and gradual. Photos support engagement and completeness, and a steady monthly habit of recent, varied images does more for that than an annual bulk upload.

What should go in the services section of a Business Profile?

Every current offering, written the way a customer would search for it rather than in internal business language. The services list is a structured field attached to the primary category, and Google’s own instructions treat it separately from the description, which does not carry the same relevance weight.

How often should a Business Profile be updated?

Whenever something about the business changes: a new service, a schedule shift, a holiday closure. Google rewards no fixed cadence. A prompt, accurate edit matters more than a routine one, and the description needs no scheduled attention because it is not a ranking-relevant field.

Does the business description affect local ranking?

Not as a direct signal. Google’s explanation of local ranking names relevance, distance, and prominence, and the description is not one of the fields tied to them. It still earns its place with a customer reading the listing, which is why it belongs last in the fix order rather than nowhere.

Continue Reading

More From This Series

More from TDM Insights

Explore TDM Insights Topics