Optimizing your Google Business Profile means filling in and maintaining the fields Google uses to decide who shows up on Maps: primary category, service area, services, photos, reviews and posts. Before touching any of them, it’s worth running a test almost nobody does, one that separates a ranking problem from an indexing problem.

The checklist has an order, and that order is what almost everyone gets wrong

Most lists treat the profile’s twenty fields as if they carried equal weight. They don’t. Google publishes the criteria for local results in its own documentation, in Tips to improve your local ranking, and there are three: relevance, distance and prominence.

Category and services feed relevance. Address and service area feed distance. Reviews, mentions of your name on other sites and your website’s authority feed prominence.

Changing your cover photo doesn’t move any of the three. Changing your primary category moves the first one, and it’s the single most impactful change you can make on the profile. That’s why the order below matters more than how many items you check off.

Before the checklist: does your listing exist in the index?

This section doesn’t show up in any optimization checklist, and it’s the first thing you should check, because it separates two problems that look alike but aren’t.

Google exposes Maps listings through a public interface, the Places API. If your business is in the index, a text search there returns it. If it doesn’t, you don’t have a ranking problem. You have an existence problem, and no category or photo adjustment fixes that.

We ran this test on our own listing in September 2026. The listing is verified, the dashboard shows everything is fine, and the API can’t find it through any path: not by exact name, not by name plus city, not by a search within a 50 km radius of the address. In that same radius search, seventeen agencies in the region show up normally.

There’s usually one diagnosis for this, and it’s counterintuitive: a service area declared too broad. A business with a fixed address has a coordinate. A service area business has its declared region as an anchor. If you declare the entire country, you have no anchor at all, and a proximity search has nothing to compare against.

Google’s documentation on service areas recommends staying within two hours of travel from your base and limits the number of areas you can set. Declaring more than you actually serve doesn’t expand your reach. It removes your reference point.

You can run this test without writing any code. Open Maps in an incognito window, away from any logged in account, and search for your business’s exact name. Then search for the name plus the city. Then search for the service you offer plus the neighborhood, and look for your name through the whole list, not just the top three. If the listing shows up in the name search and disappears from the service search, the problem is relevance, and fixing the category solves it. If it doesn’t show up even for the exact name, the problem is indexing, and no field optimization will move that.

The difference between the two diagnoses usually means months of work in the wrong place. A profile with an indexing problem can get six months of photos, posts and reviews without budging, because the work is being done on a profile that proximity search can’t see. It’s the kind of mistake that only shows up when someone stops looking at the dashboard and looks from the outside instead.

The 6 items that change your ranking

Do this in order, and stop to measure before moving to the next one. Changing everything in the same week guarantees you won’t know what worked.

  • Primary category. Just one, the most specific one that describes what pays for most of your revenue. This field doesn’t define your ranking position, it defines which searches you’re even considered for. The wrong category doesn’t make you drop, it makes you disappear, and the dashboard shows nothing because the impression never happens.
  • Secondary categories. Up to 9, and only the ones you actually offer today and charge for. Filling all nine brings calls for services you don’t provide, wasted time, and bad reviews from frustrated people.
  • Address or service area, never both. If you receive customers on site, use a visible address. If you go to the customer, hide the address and set a service area instead. The profile editing documentation treats both cases as mutually exclusive.
  • Name exactly as it appears on your storefront. Adding a keyword to the name is an explicit violation of the representation guidelines and causes suspension. Competitors report it, and Google acts on it.
  • Services, one by one, with a description. The services field is the one most people leave empty, and it’s also the one that matches long-tail searches best. Give each service its own name and sentence.
  • Real hours, including holidays. Wrong hours lead to a frustrating visit, and a frustrating visit turns into a one-star review, which costs more than the extra hour you thought you were gaining.

The 6 items that change conversion

These barely move your ranking position. They move how many people click after seeing your profile, which is half the equation and usually the half people forget.

  • Photos. Ten is the minimum for your profile not to look abandoned. Taken on site, no stock images. Past ten, what matters is updating them, not piling them up.
  • Logo and cover photo. These are what show up in the result before any text. A blurry cover photo costs you clicks, and that loss never shows up in any report.
  • The 750-character description. Write it for people. Repeating the keyword eight times doesn’t help your ranking and reads badly to whoever is deciding.
  • Attributes. Parking, accessibility, payment methods. These are search filters inside Maps, so if you don’t check them, you’re left out of the whole filter, not just ranked lower.
  • Call-to-action button. Just one, pointing to the page that delivers on what it promises. Sending every click to your homepage wastes the hottest intent your profile produces.
  • Products. They occupy their own space on the profile and show up in product searches, which is a separate path from service searches.

The 5 maintenance items

A profile is never a finished job. These five run forever, and they’re what separates the profile that keeps climbing from the one that stalls after two good months.

  • Weekly posts. The posts documentation states that an update post drops out of circulation after seven days. Consistency matters more than polish.
  • Respond to every review within 48 hours. Including the good ones, especially the good ones, because your response is indexable text that you control.
  • Always ask for reviews, never offer an incentive. Offering a discount or a freebie in exchange is banned under the contributed content policy, even when the incentive also applies to negative reviews.
  • Questions and answers. You can post the question yourself and answer it too. The five questions you get most by phone become the profile’s first five questions.
  • Check for edits made by third parties. Anyone can suggest an edit to your profile. Hours, phone number, and address change without warning, and you usually find out months later, from a customer complaining.

The second machine that reads your profile

This is the difference between a 2023 checklist and a 2026 one, and it’s where most well-filled-out profiles are losing ground without noticing.

For years, your profile was read by just one machine, the one that ranks the list. It needs signals: category, distance, review count. A field filled in with one word is enough, because what it reads is whether the field exists.

Since 2025, there’s a second one, the one that writes the answer. It doesn’t rank a list, it drafts a paragraph citing two or three businesses, and to cite you, it needs a sentence, not a label. A profile with the services field filled in with “Installation,” “Maintenance,” “Repair” still ranks well in the list and doesn’t have a single quotable line.

The same service written as “Split air conditioner installation for homes and businesses, with a 90-day warranty and same-day service” is quotable. Nothing changed in the ranking. What changed is who gets mentioned before the list even appears.

The practical consequence flips an old priority. The description field, treated for years as decoration nobody reads, became raw material. And responding to reviews stopped being a courtesy: “Thank you!” adds zero text, while “Glad the same-day installation solved the office’s problem” adds a whole sentence about what you do, written by you, tied to a real customer.

How to measure without fooling yourself

Three measurement traps wreck more diagnoses than any configuration mistake.

The first is checking your own ranking position on your own phone. You’re zero feet away and probably logged into the account that manages the profile. It’s the best possible scenario, and it represents nobody. Ranking position on Maps changes with every search because distance changes with every search.

The second is confusing branded searches with discovery searches. The Performance panel separates the two. Discovery is people who found you without knowing you existed, and it’s the only number that measures optimization. A rise in branded searches measures your brand, your flyers, word of mouth, anything but the profile itself.

The third is thinking you can separate profile traffic in your analytics without doing anything. You can’t. The website link inside the profile arrives as regular organic traffic and blends in with the rest. If you want to measure it, add UTM parameters to the website field on your profile, and then you’ll know how many sessions and form submissions came from there.

Track four numbers every month, comparing them with the previous month: discoveries, direction requests, website clicks, and calls. If discoveries go up but calls don’t, the problem isn’t your ranking position, it’s what people see when they arrive. Those are completely different fixes.

The most expensive mistakes

In order of damage, starting with what shows up most often in a profile that’s stuck.

  • A service area that’s too wide. It removes your geographic anchor and, in the worst case, removes your listing from proximity searches altogether.
  • Keyword stuffing in the name. A short-term gain with the risk of suspending the entire profile.
  • A home address declared as a service location. If you don’t receive customers at home, you should use a service area with the address hidden.
  • A generic category out of fear of losing volume. Volume without intent doesn’t turn into customers, and a generic category puts you in a much bigger fight.
  • Buying reviews. They get removed in batches once Google spots the pattern, and sometimes the profile goes down with them.
  • Owner account tied to an employee’s personal email. The day that person leaves, the profile leaves with them. Recovery is possible, and it takes weeks.

Your profile and your website need to tell the same story

Your profile isn’t evaluated on its own. Google cross-checks what you declare there with what it finds across the rest of the internet, and a good part of the ranking signal comes from that cross-check.

Three pieces of data need to match character for character everywhere your business shows up: name, address, and phone number. Everywhere means your website’s footer, the contact page, Instagram, Facebook, industry directories, and old listings you forgot even existed. A mismatch doesn’t throw an error anywhere, it just quietly costs you.

The most common case is the phone number. A business changes its number, updates the profile the same day, and leaves the old number in the website footer for two years. To Google, that looks like two similar businesses, or one business with unreliable data.

On your website, the business info block should be marked up with LocalBusiness schema, which is how you declare it in machine language instead of waiting for Google to infer it from the text. It’s not a direct ranking signal, but it’s what removes ambiguity.

The second cross-check is the landing page. If your profile’s button promises a quote, it should lead to the quote page, not the homepage. If the profile talks about a specific service, the click should land on that service’s page. This doesn’t change your ranking position on Maps, but it changes the conversion rate of the click you already earned, which is where most of the lost money is.

What really changed, and what only looks like it changed

Every year a list of Google Business Profile updates comes out, and almost none of it changes the actual work. Let’s sort out what matters.

The management location changed. The app was retired and the dashboard moved into Google Search itself, which caused a wave of people losing access without realizing it, because they didn’t know which account owned the profile. If you don’t know, find out today, while it’s not urgent.

Verification changed too, becoming a live-recorded video for most new listings in Brazil. This raised the barrier against fake profiles, but it also raised it for legitimate businesses without a storefront, which is where most attempts fail.

Who reads your text changed, which is the point of the previous section and the only one of the three that requires rewriting anything.

The three local ranking signals haven’t changed. Relevance, distance, and prominence have been on the same documentation page since 2019, with the same wording. If you’ve handled the basics well, you don’t need to redo anything because of any update. You just need to write better what was already there.

The competitive math hasn’t changed either. A business with 180 reviews and five years of history still beats a new business with a better-filled-out profile, and that’s not an optimization failure, it’s the signal working as it should. Optimization shortens the path. It doesn’t eliminate it.

Where to start if you only have one hour

Check your service area and primary category. Together these take twenty minutes and drive more traffic than the rest of the checklist combined. If the listing is new, verification comes first, which today is done by video in most cases in Brazil.

With the remaining forty minutes, write out each service with a complete sentence. This is the field that serves two systems at once: the one that ranks and the one that writes.

If you’d rather see the full picture before making changes, the free Google Business Profile audit scores you from 0 to 100, compares you with 3 competitors that show up in your search, and points out what to fix first. It arrives on WhatsApp within 24 business hours, it’s built with public data, it doesn’t ask for a password, and it’s free.

Frequently asked questions

How long does it take for optimization to show up on Maps? Changes to category and services usually take effect in 3 to 7 days, since it’s just text reindexing. Gains from reviews and activity build up over time and are measured in months.

Can I put a keyword in my business name? No. It violates representation guidelines and causes suspension.

Does a profile without a physical address rank? Yes, as a service-area business, with the address hidden and the region declared. What doesn’t work is declaring too large a region.

How many photos are enough? Ten is the baseline. Above that, what matters is keeping them updated.

How many reviews do I need? There’s no absolute number. What matters is how you compare with whoever shows up in your search.

Is it worth hiring someone? The full walkthrough is in our guide on how to optimize your profile, and you can do it yourself in two to four hours a month. If you’d rather hand it off, pricing for the Ciclicko profile optimization service and the DIY kit depends on scope and is sent on request.