Websites & SEO

Google Business Profile Optimization in Phoenix and the East Valley: The Full Checklist

By Jason Herbert · September 7, 2026

I ran a 150 point rank grid on my own business across Queen Creek. Here is what came back.

I was visible in 60 percent of the grid. I was in the top three in zero percent of it, on five of the six keywords I care about. And a competitor with eight reviews took 120 of those 150 top five spots, including 50 first place finishes, against my twelve reviews and nine years in business.

Eight reviews beat twelve. That is not how anyone explains local SEO to you, and it is the most useful thing I learned all year.

This is the checklist I built out of that. It is written for a Phoenix or East Valley business, because the bar here is not the bar in a small town, and most Business Profile advice you will find was written for a small town.

Why the East Valley is its own problem

In a market with six competitors, a complete profile and a handful of reviews puts you in the running. That is the advice most articles are giving you.

Phoenix, Mesa, Chandler, Gilbert and Tempe do not work that way. Search a service category here and you are looking at fifty to two hundred businesses, a good number of them with several hundred reviews and a decade of history. Queen Creek, San Tan Valley and Apache Junction sit in an odd middle. Thin enough that you can genuinely win, dense enough that a half finished profile will not get you there.

The other thing that makes this region strange is distance. The East Valley is spread out. Google’s local results are heavily weighted by how close the searcher is to you, and in a sprawling metro that punishes you fast. My own grid showed me solid through the middle rows and completely absent about two miles out in either direction. Same business, same profile, same reviews. Two miles.

So work through the checklist below, but hold onto this: the profile gets you into the fight where you are already close enough to be in it. It does not extend your radius much. I wrote up the whole grid diagnosis, including the parts that made me look bad, if you want to see what that looks like on a map.

Part 1: the fields Google actually reads

This is the boring part and it is where most of the wins are.

Primary category, chosen carefully. This is the single most important field on the profile and people pick it in four seconds. Search your main service, look at who is in the top three, and find out what they are using. If you sell three things, your primary category should be the one you most want to be called about, not the one that describes you most completely.

Secondary categories, added deliberately. These are close to free and almost nobody fills them out properly. Every category you add is a search you become eligible for. Add them where you can genuinely deliver the service. Do not stuff the list with things you do not do, because a category you cannot back up with a page on your website is a claim with no evidence behind it.

Your business name, exactly as it is in the real world. Not “Name | Phoenix Plumbing Repair Services.” Keyword stuffing the name field still works often enough that you will see competitors doing it, and it is also the most commonly reported and removed violation there is. It is a suspension risk on your most valuable asset. Do not.

Service areas, set honestly. If you serve customers at their location and have no storefront, you are a service area business. List the cities you actually serve. Listing twenty cities does not make you rank in twenty cities. It dilutes what Google understands about where you are.

A real address if you have one. This is the uncomfortable one. In my grid, businesses with a verified street address in town were beating businesses without one, reviews and age be damned. If you have a legitimate address in the city you want to rank in, use it. If you do not, no amount of profile work fully substitutes for it, and you should know that going in rather than wondering why the checklist is not working.

Hours, including holiday hours. Google surfaces closed businesses lower and shows “hours might differ” warnings that quietly cost you clicks.

Services and products, written out. Most profiles leave this empty. Each entry is indexed text describing what you do in your own words. It takes an afternoon.

The description. 750 characters. Say what you do, who you do it for, and where. Write it for a person deciding whether to call you.

Attributes. Woman owned, veteran owned, free estimates, wheelchair accessible, appointment required. These feed filters that customers actually use.

Part 2: proof

Fields tell Google what you are. This part tells it whether anyone cares.

Reviews, at a steady pace. In a Phoenix or Tempe category you are looking at competitors with hundreds. You are not catching them this year and you do not need to. What you need is enough to be credible in the searches where you are already appearing, plus recency. Two to four a month, forever, beats a burst of twenty and then silence. Under ten and you look new. Around twenty five and you look established. Past fifty and you are competitive in a crowded field.

Replies to all of them. Every review, within a day or two. This is free, it signals an active business, and your reply is indexed text on the profile. Reply to the good ones as well as the bad. The bad review is not the damage. The bad review with nothing under it is the damage.

Photos, added continuously. Not thirty on launch day and nothing after. A steady trickle signals an operating business. Real photos of real work beat stock every time.

While you are here, one myth to put down. Geotagging your photos does not move your rankings. Google has said it does not use EXIF GPS data as a local ranking factor, and it strips EXIF from images on upload anyway. We ship a free geotagger and we say the same thing on the tool page. It is good housekeeping for your own library and nothing more. What Google does read is the filename, so rename the file before you upload it.

Posts, weekly. Low effort, and they keep the profile looking alive. Offers, jobs you finished, seasonal notes.

Questions and answers, seeded by you. You are allowed to ask and answer your own questions. Nearly nobody does. Put the four questions you get on every call up there with real answers.

Part 3: the half everyone skips

Google cross references your profile against your website before it decides whether to believe you. This is where most local SEO work quietly falls apart.

Every category needs a page behind it. I audited my own site against my own categories and found two categories with nothing on the site supporting them. The phrase “web design” appeared zero times across the entire site while “Website designer” sat there as an active category. That is a claim with no evidence, and Google treats it accordingly.

Your name, address and phone must match everywhere. Profile, website footer, contact page, and the major directories. Formatting differences are survivable. Genuinely different numbers or a stale suite number are not.

LocalBusiness schema on the site. Structured data that states your name, address, phone, hours and service area in the format Google reads directly. We built a free schema generator for this because it is fiddly to write by hand.

One thing not to do: never put Review or AggregateRating schema about your own business on your own website. Google dropped self serving review markup in 2019. It earns no stars, it violates the structured data guidelines, and plenty of agencies still sell it. Our generator refuses to emit it and tells you why.

Location relevant pages that are actually about something. If you want to rank in a neighboring city, that city needs a page with real specifics on it. A template with the town name swapped is the most common way local sites get flagged for thin content.

Part 4: measuring it properly

This is the part I want to make the loudest, because it is the reason most people think their profile work did nothing.

Searching for yourself tells you nothing. Google personalizes by your location, your history and your account. You are standing at your own business, so of course you can see yourself. That is not data.

Rank grids are the actual answer. A grid runs the same search from a lattice of points across your service area and records your position at each one. Instead of one flattering answer you get a map. Mine is what showed me the two mile cliff, and it also showed me the one keyword where I am genuinely winning, sitting at 60 percent top three coverage while everything else read zero.

One warning from my own mistake. I ran my first grids zoomed too far out. At that zoom many grid points returned fewer than ten businesses, the runner threw those points away as unreliable, and I ended up reading flattering numbers computed on a shrunken sample. Same grid, same day, corrected zoom: 19 to 33 percent visible became 60 percent. If you are running a grid, check what your tool discards before you trust the summary number.

Profile performance data, read honestly. Google gives you calls, direction requests, website clicks and the searches that surfaced you. Direction requests and calls are the ones tied to revenue. Impressions mostly measure how many searches you appeared in, and that number can climb while nothing improves, which is exactly what happened to me while I was adding pages.

Give it four to eight weeks. Category and profile changes are not instant and the noise week to week is real.

The order I would do it in

If you do all of it, order matters less. If you are going to do three things, do these.

Fix the primary category and add every secondary category you can genuinely back up. Build or fix the pages behind those categories, because a category with no page is a claim with no evidence. Then start asking for reviews and never stop.

Everything else on this list is real, and it is smaller than those three.

What I am actually doing about mine

Since I opened with my own numbers, here is where they stand. Twelve reviews, going to 40 or more this quarter, at about three a month, asked for individually as projects finish rather than in a batch. Secondary categories added and pages built behind the two that had nothing. Grid re-run every few weeks at the corrected zoom, measured against the baseline rather than against how it feels.

I am running our own SEO service and review management on ourselves to do it, and I am publishing what happens either way. If you would rather see where you stand before deciding anything, the free audit covers where you sit against the businesses currently outranking you, which is usually the moment this stops feeling abstract.

Want this handled for you?

Start with the free website and AI-readiness audit. Two business days, plain English, no strings.

Get the free audit →