Most local SEO audits treat category selection as a setup task: pick the obvious one, add a few secondaries, move on. This badly undersells what categories actually do. Your primary category is not a label. It is closer to an eligibility filter that determines which query sets you can appear for at all, before relevance scoring even begins.

What a category actually controls

Google maintains an internal mapping between categories and query intents. When someone searches a local query, Google resolves that query to a set of categories it considers responsive, then draws candidates from businesses holding those categories within the distance envelope. If your primary category is not in that responsive set, no amount of on-profile optimisation puts you in the pack.

This produces the single most common invisible failure in local SEO: a business doing everything right and ranking nowhere, because it is filed under a category that Google does not associate with the queries it is chasing.

Tip 1: Mine categories from whoever is already winning

Do not guess. For each of your money queries, pull the three-pack and identify the primary category of every business ranking. Browser extensions expose this, or you can read it off the profile’s structured data.

Run this across ten to fifteen queries and a pattern emerges fast. Usually one or two categories dominate the winners, and frequently it is not the category you would have chosen intuitively. Where the winners cluster on a category you do not hold, you have found a concrete, testable gap.

Tip 2: Treat the primary category as a single, jealous choice

Secondary categories help, but nothing like the primary. The weighting is heavily lopsided. This means the primary category should be chosen for the single highest-commercial-value query cluster you want to own, not for the broadest description of what you do.

A business that does kitchen fitting, bathroom fitting, and general carpentry should not default to the broadest carpentry category if kitchens are where the revenue is. Broad categories put you in larger candidate pools where distance dominates, which is exactly the trap described in ranking beyond proximity.

Tip 3: Test category changes as experiments, with grid data

Category changes usually produce visible movement within days, sometimes hours, which makes them one of the few genuinely testable levers in local SEO.

Run a grid scan before the change. Make one change. Wait a week. Scan again. Change one variable at a time, or you learn nothing. Keep a log, because categories occasionally get renamed, merged, or deprecated by Google, and a profile that silently loses a category can lose visibility with no other explanation.

One caution: rapid or repeated category changes on a young or previously suspended profile can trigger re-verification. Space changes out and avoid churning.

Tip 4: Use secondaries to widen the query surface, not to hoard

Secondary categories expand the set of queries you are eligible for, but every irrelevant secondary dilutes the clarity of your entity. Google is trying to answer a simple question about your business: what is this, primarily? A profile carrying twelve loosely-related categories answers that question badly.

The rule I apply: a secondary category earns its place only if you can point to a service page on your own site that substantively covers it. If the category exists on the profile but nowhere on the website, you are asserting something your own entity footprint does not support, which weakens rather than strengthens you. This alignment question is the core of the GBP-website entity link.

Tip 5: Watch the services and attributes layer beneath categories

Beneath categories sit services and attributes, and these are substantially underused. Services let you attach specific named offerings to your profile, and those names are parsed. Attributes feed filtered searches, where users narrow by accessibility, payment type, or amenities.

Filtered local searches face far less competition than the headline query. Being one of three businesses in your area that has completed the relevant attributes can produce steady, low-competition visibility that never shows up in standard rank tracking at all.

The wider frame

Category work is the highest leverage-per-hour activity in local SEO, and it is almost always under-invested relative to review chasing and post scheduling. Get it right and the rest compounds; get it wrong and you are optimising a profile that was never eligible for the queries you care about.

For how this fits a broader entity-driven approach, see semantic SEO for local business, and for the signals that sustain a ranking once you have earned eligibility, review signals and engagement signals.

Part of the Local SEO & Google Business Profile guide series.