On Page Navigation
August 26, 2026
You have a Google Business Profile, it is verified, and the business still does not appear when somebody two miles away searches for exactly what you sell. That is the situation most people are in when they go looking for a checklist. The problem is rarely an unticked box. It is usually that one field quietly breaks a rule Google publishes and almost nobody reads, or that the website sitting behind the profile gives Google nothing to work with. What follows covers both halves, in the order that actually matters.
This is the most common self-inflicted wound in local search, and it is the one that can remove a profile entirely. Google guidelines for representing your business are explicit. The name should reflect the real-world name used on your storefront, your website and your stationery. Nothing else. Not a tagline. Not a city. Not a service.
The banned list is longer and more specific than most people expect. Marketing taglines are out, so TD Bank cannot be TD Bank, America's Most Convenient Bank. Fully capitalised words are out, which is why Subway is listed as Subway and not SUBWAY. Business hours are out. Phone numbers and web addresses are out. Location information is out, so Holiday Inn (I-93 at Exit 2) is not allowed while Holiday Inn Salem is. Containment information is out, so Geek Squad cannot be Geek Squad (inside Best Buy).
Legal terms and special characters sit in an interesting middle. LLC, Ltd and Inc are not permitted by default, but Google will accept them if you can produce real-world proof, meaning signage, business cards or invoices that consistently carry them. That is worth knowing before you strip them out of a profile where they genuinely belong.
The temptation is obvious. Adding your city and your main service to the name does move the needle for a while. It also leaves the whole profile one competitor complaint away from suspension, and a suspended profile takes your reviews with it. If somebody else manages the listing for you, read the name field yourself rather than assuming it is safe, because the person doing the work is not always the person who read the rules.
Two kinds of business get this wrong and both get caught. The first is anyone using a virtual office. Google states plainly that if you rent a physical mailing address but do not operate out of it, that location is not eligible for a profile at all. The second is co-working. A hot desk does not qualify. An office inside a co-working space does, but only if it maintains clear signage, receives customers during business hours, and is staffed during those hours by your own people. Three conditions, and all three have to hold.
If you run a service business from home the rule is different and simpler than people think. You are allowed one service-area profile, you should clear the address so customers cannot see it, and your service area should not extend further than roughly two hours of driving time from where the business is based. That figure is Google's, not something an agency invented. Drawing a service area across three states is a reliable way to look less credible rather than more.
There is a hybrid case too. A business with a real counter that also travels, an auto repair shop offering roadside service being the example Google itself uses, can show its address and set a service area at the same time. That only holds while the location is staffed and able to receive customers during its stated hours.
Google's own test is a sentence. Choose categories that complete "this business IS a", not "this business HAS a". A motel with a pool is a motel. A gym with a pool is a health club. A fast food restaurant that sells a few desserts is not a dessert restaurant.
The second half of the rule is more useful and much less known. Specific categories implicitly include the general ones. Selecting Golf Resort means Google already counts you as Resort Hotel, Hotel and Golf Course, so adding those separately gains nothing and dilutes the signal from the one that mattered. Pick the most specific accurate category, add the smallest number of secondaries you can defend out loud, and stop.
Where this goes wrong is businesses sharing premises. A coffee counter operated inside a bookshop is a separate profile with its own category, not a second category bolted onto the bookshop. The same applies to a pharmacy inside a supermarket and a restaurant inside a hotel. Google names those pairs explicitly as combinations that have to be split into two profiles.
This one surprises people. Google names business types that should not provide hours: hotels and motels, schools and universities, cinemas, transport services and airports, event venues, and anything that operates by appointment only. Filling the field in anyway is not a ranking gain. It produces a profile that contradicts itself the moment somebody turns up.
Everyone else gets a per-industry hierarchy deciding which set of hours goes in the main field. Banks use lobby hours and fall back to drive-through. Car dealerships use sales hours, and new car sales hours where the two differ. Gas stations use the hours of the pumps. Restaurants use dine-in hours, then takeout, then drive-through, and delivery only as a last resort. Storage facilities use office hours before gate hours. If you have more than one set, the extras belong in More hours, and More hours should generally sit inside your primary hours rather than outside them.
Google requires a number that connects to the individual location and is under the direct control of the business, and it specifically prohibits numbers that redirect or refer users somewhere other than the actual business. That is a live problem for the call-tracking setup a lot of agencies install by default. A tracking number that forwards to the shop is not automatically a violation. A tracking number pointing at a call centre or a lead-generation intermediary is.
The same principle covers the website field. The address you give has to represent that specific location, and it cannot be a landing page built on a social platform standing in for a real site. If the business does not currently have a site it controls, that is the thing to fix before anything else on this page, and it starts with owning the domain the business is named after rather than borrowing one.
Three prohibitions here and all three are easy to trip. No links of any type, at all. No focus on promotions, prices or sales, so best bagels in town for five dollars is out. And no low-quality or distracting content, which Google defines to include misspellings and gimmicky character use.
What is left is plain prose about what you do, who you do it for, and what makes the business worth choosing. It is the one field on the profile where writing quality genuinely matters, and it is almost always still carrying whatever was typed during setup three years ago. If nobody in the business enjoys writing, that is a perfectly good reason to hand it to somebody who writes for a living.
One last profile-level point that people treat as a separate project. Reviews are part of the profile, not adjacent to it, and the prohibited content policy bans soliciting personal or confidential information through them. A merchant may post their own contact details in a reply. They may not ask a customer for theirs. That distinction is most of what separates a review programme that survives scrutiny from one that gets a profile flagged.
The profile is a listing. It is not a website, and it cannot rank for anything the site behind it does not support. The usual failure looks like this: a services page carrying eight bullet points, no page for any of the eight, and an owner who wants to rank for all of them in three towns.
The version that works is boring. One page per service. One page per genuine location or service area, written by somebody who has actually been there, carrying detail that could only come from having done the work in that place. Twenty-four near-identical town pages with the place name swapped is the pattern Google has been demoting for a decade, and it has not quietly stopped.
The honest limit here is scale. If you serve one metro area this is maybe six pages of writing. If you serve forty towns it is not a checklist item at all, it is a project with a budget, and pretending otherwise is precisely how people end up with the swapped-place-name pages they were told to avoid. Businesses that need that much coverage usually need a standing writing capability rather than a weekend.
Those three details have to match across your site, your profile and every directory carrying you. This is not a writing task. It is a reconciliation task, and the reason it is genuinely hard is that most of the wrong entries were never created by you. They were scraped from an old listing, or from the previous occupant of your unit, or from a version of your name that still had Ltd on the end.
Work outward from the profile. Fix it first so there is one correct record to copy, then the site, then the directories that actually carry traffic in your category rather than the two hundred a submission service will happily sell you. Suite numbers matter more than they look. Google asks for the physical address on line one and the mailbox or suite on line two, and directories that flatten the two into a single string are a common source of mismatches nobody can see from the front.
LocalBusiness structured data on the location page is table stakes. What separates a useful implementation from a decorative one is whether the fields agree with reality: the same name string as the profile, the same phone number, opening hours that match, and coordinates that came from somewhere real rather than from clicking a map.
Two additions most implementations skip. An areaServed block, if you are a service-area business, because it is the only machine-readable statement of where you work. And sameAs pointing at the profiles you control, which is how an entity gets connected on purpose rather than inferred by accident.
Structured data is also increasingly what answer engines read rather than what search engines rank. If you care whether a chatbot names your business when somebody asks it for a plumber in your town, the markup is doing more of that work than the blue links are, and that is a different discipline with different tasks in it.
A profile cannot outrun a site that does not load. The floor is unglamorous. The domain resolves. The www and bare versions land on one canonical form rather than two competing ones. The certificate is real and not expired. The pages paint on a phone, on a normal connection, in a time a person would tolerate.
Most of the local businesses we look at fail on one of two things. The first is DNS still carrying a stale record from a previous host, which produces the sort of intermittent failure nobody can reproduce on demand and everybody blames on something else. The record types responsible are a short list and reading it once is cheaper than a month of guessing.
The second is hosting that was a sensible saving in 2019 and is now the reason pages take four seconds. No amount of on-page work fixes that, because it is not an on-page problem. It is a hosting decision and it should be made as one, with the cost stated honestly rather than buried in an optimisation retainer.
One more, because it costs visibility quietly. A site that drops behind a holding screen during updates is a site Google will occasionally crawl in exactly that state. It is worth understanding what a maintenance screen actually shows a crawler before you leave one up across a weekend.
Volume and recency both track with local visibility, and the safest way to get both is to ask everybody, at the same point in the job, through a process that does not sort people by expected sentiment first. Gating requests so that only the happy customers receive one is against Google policy and against the terms of most review platforms besides.
The replies are the underrated half. Every review deserves one, the negative ones most of all, and a reply is public writing that prospects read more carefully than anything on your own site. Somebody has to write them every week, and that is the part that quietly stops happening around month three.
Search Console will not show you map pack position. It reports web search, and local rankings vary by the searcher's physical location in a way that a single average position hides completely. Checking your own ranking from your own office is the least reliable measurement available to you, because Google already knows where you are standing.
Use the profile's own performance data for calls, direction requests and website clicks, which are the actions that indicate local intent rather than merely local impressions. Use Search Console for the site pages. Accept that the two will disagree and that neither one is lying. If you want a position figure, take it from a tool that lets you specify a location, not from a browser window.
Tools are worth having and they are not the work. There is a real difference between owning a licence that finds the problems and having somebody repair them, which is what the comparison between the toolset and the labour sets out to make plain.
Local search is the wrong investment for some businesses and it is worth saying so plainly. If you sell nationally with no physical presence anywhere, a profile will not help you and may not even be permitted. If your category is one where customers arrive by referral, a plumber in a small town where everybody already knows a plumber, the profile deserves thirty minutes of accuracy and nothing more. And if the business genuinely cannot serve more customers this quarter, ranking better is a way of spending money on frustration.
For everyone else the order is the one above. Fix what could get you suspended, then fix the site sitting behind the profile, then measure it from somewhere other than your own building. Most of it is one careful afternoon followed by fifteen minutes a week, and the fifteen minutes a week is the part that fails. When it keeps failing, that is what managed search work on a monthly plan is for. We make the repairs and publish them, rather than sending a report that lists them.