If you run a law firm in Phoenix — or anywhere with a defined geographic market — local SEO is not a subset of your SEO problem. It is your SEO problem. The person searching for a lawyer at eleven at night after a wreck on the 101 isn’t typing in “best personal injury attorney.” They’re typing “personal injury lawyer near me” or “Phoenix car accident attorney,” and Google is answering with a three-firm box and a map. If your firm isn’t in that box, almost nothing else you do online matters as much as it should.
I’m going to be opinionated here, the same way I am everywhere else on this site. Most of what gets sold to law firms as “local SEO” is a citation-volume play that stopped working a decade ago, plus some Google Business Profile keyword stuffing that puts your listing at risk of suspension. The actual work is narrower, slower, and produces more cases. This page is the version I’d want a Phoenix firm owner to read before they spend another dollar on a vendor who tells them they need to be listed on three hundred directories.
We’re a Phoenix-based shop. We lead with local because local is what we do every day for firms in this market — Maricopa County, the East Valley, the West Valley, Scottsdale, Mesa, the whole metro. Most of what I’ll say applies to any local legal market, but where Phoenix is specifically weird I’ll say so.
Why local SEO matters more than general SEO for almost every firm
Look at how prospective clients actually search. The query is almost never “personal injury lawyer.” It’s “personal injury lawyer Phoenix.” Or “DUI attorney Scottsdale.” Or “divorce lawyer near me.” Or — and this is the one most firms underestimate — it’s a query with no city in it at all, typed on a phone, and Google quietly assumes the city based on the phone’s location and serves a local result anyway.
The implication is straightforward. If your firm’s revenue lives in a defined geographic radius — and for most firms below $10M, it does — then you’re not competing nationally. You’re competing in a market the size of Maricopa County, or in a few practice areas, the size of a specific corridor of Phoenix. Every dollar you spend trying to rank against a New York firm for a generic “personal injury attorney” query is a dollar that wasn’t spent on the four or five things that would put you in the local pack for “personal injury attorney Phoenix.”
There’s a deeper version of this point that most agencies skip past. Generic legal SEO and local legal SEO are different sports. They share a few mechanics — your site has to load, your content has to answer the question — but the ranking signals are different, the competition set is different, and the buying behavior of the searcher is different. A person searching “what is contributory negligence” is researching. A person searching “car accident attorney Mesa” is buying. Local SEO is almost entirely buying-intent traffic. More on what makes legal SEO different from generic SEO here.
If you only have the budget to fix one thing on your site this year, fixing your local presence will produce more cases than almost anything else you could do.
The local pack: the three-firm box that decides the call
Open Google on your phone right now and search for the kind of lawyer your firm is. You’ll see, in roughly this order: an ad or two at the top, then a map with three firms pinned and listed underneath it, then the regular blue links. That three-firm box is the local pack. In legal queries with local intent — which is most of them — it’s where between forty and sixty percent of the clicks go. The number-one organic result, the one you might be paying an agency to get you to, often sits below the fold on a phone.
The ranking math inside that three-firm box is unforgiving. Position one in the local pack gets dramatically more calls than position three. Position three gets dramatically more than position four — which doesn’t exist in the visible pack at all. Most users don’t tap “View all” to see firms four through ten. They tap one of the three firms they were shown and they call.
Ranking fourth in the local pack is closer to being invisible than it is to being on the podium. The local pack isn’t a ranking. It’s a binary — you’re in it or you’re not.
Google ranks firms in the local pack using a different set of signals than it uses for the regular blue links. The big three are roughly: relevance (does your Google Business Profile and your site match the query?), distance (how close are you to the searcher’s location, or to the city centroid of the query?), and prominence (how established does Google think you are — which is a combination of reviews, citations, links, brand searches, and a few other things). Get those three right and the pack tends to follow. Get any one of them badly wrong and you can be the best firm in Phoenix and Google will still show three other firms above you.
The good news is local pack ranking moves faster than general organic ranking. Fix the right things on your Google Business Profile and you can see local pack movement in weeks, not quarters. The bad news is that most of what gets sold as “local SEO” doesn’t actually move those three signals — it moves citation counts and directory listings, which were proxies for prominence twelve years ago and barely matter today.
The four levers that actually move local cases
Most of what an agency could be doing on the local side falls into four categories. They are not equal in impact. They are not interchangeable. And the order matters: doing them in the wrong order is one of the most common reasons firms pay for local SEO for a year and see nothing.
1. Google Business Profile
Your Google Business Profile — the listing that shows up in the local pack and in the right-side knowledge panel when someone searches your firm’s name — is the single most important asset in local SEO for a law firm. It’s also the one most firms have set up badly, ignored for years, or handed to an agency that did neither well.
The basics that matter, in rough order of impact: the primary category needs to be exactly right. There’s a difference between “Personal injury attorney” and “Lawyer” as a primary GBP category, and that difference is sometimes the entire reason a firm isn’t ranking. Your name, address, and phone need to match what’s on your site and on the major directories — not approximately, exactly. Photos need to be real, geotagged, and refreshed periodically. Reviews need to come in regularly, not in a big burst followed by a year of silence. Posts and Q&A need to be used, lightly, the way Google rewards.
What most firms get wrong on GBP is keyword stuffing the business name. Your business name on GBP needs to match your real legal business name. If you’re Smith Law PLLC, that’s what goes in the name field — not “Smith Law PLLC — Phoenix Personal Injury Lawyer.” That kind of keyword stuffing used to work. Now it’s a suspension risk. Google has gotten aggressive about catching it, especially in the legal vertical, and a suspended GBP can take weeks to recover and sometimes never fully does.
The categorization play is more nuanced. You get one primary category and up to nine additional categories. The primary carries the most weight. Most firms either pick the wrong primary or pile additional categories that don’t apply — both of which signal to Google that the listing isn’t precisely about what it claims to be about. The right move is one primary that matches the practice area you most want to rank for, plus a small number of genuinely-relevant additional categories. Not all ten slots filled. Not “Lawyer” as the primary when your firm only does criminal defense.
2. Citations and NAP consistency
A citation is a mention of your firm’s name, address, and phone number on another site. The legal-directory landscape is full of them — Justia, Avvo, FindLaw, Martindale, SuperLawyers, Nolo, Lawyers.com, plus a few dozen smaller ones — and there are data aggregators like Data Axle and Foursquare that feed hundreds of smaller directories downstream.
The orthodox advice you’ll hear from most agencies is that citations are a big deal and you need more of them. “We’ll get your firm listed on three hundred directories” is a standard sales line. The honest version is this: a small number of relevant, high-authority citations matter. The next two hundred and ninety-five don’t. The agencies selling bulk citations are selling a metric they can put on a report. They are not selling rankings.
What does matter — a lot — is NAP consistency. Name, address, phone. If your firm shows up as “Smith Law” on Avvo, “Smith Law PLLC” on FindLaw, and “Smith Law, PLLC” with a different phone number on Justia, Google’s confidence that those listings are all the same business goes down, and your prominence signal weakens. Most firms have this kind of inconsistency without knowing it, usually because the firm has moved offices in the last ten years and not every old listing got updated. Citation cleanup — finding and fixing the inconsistent listings — is usually a higher-leverage piece of work than building new citations.
“More citations” stopped working around 2015. “Consistent citations” still works. The agencies selling the first have not adapted.
Which directories are worth being on? In our experience: the major legal-specific ones (Justia, Avvo, Martindale, FindLaw — with the caveat that the paid premium tiers on these are usually not worth the cost), your state and county bar association listings (free, high-authority, almost always overlooked), and the big general-business directories (Yelp, Yellow Pages, BBB, Apple Maps via the Apple Business Connect interface). For a Phoenix firm, that’s also the Maricopa County Bar Association and the State Bar of Arizona’s lawyer directory. The two hundred and seventy-five other directories that get pitched in citation-builder packages are filler.
3. Reviews
Reviews are both a local ranking factor and a conversion factor. They show up in the local pack as the little star rating under your firm name, and they show up on your GBP listing and on your website schema. For local SEO purposes, three things about reviews matter more than most firms realize.
Velocity matters. A firm that has fifty reviews accumulated over five years looks less alive to Google than a firm that has thirty reviews from the last twelve months. Recency matters too — a five-year-old review carries less weight than a review from last month. The implication is that even firms with solid total review counts need to keep a steady drip of new reviews coming in, not let the well go dry after the initial push.
Response matters. Responding to every review, in plain language, with care — and especially responding thoughtfully to negative reviews instead of getting defensive — sends a quality signal to Google and a different, stronger signal to the next prospective client reading the listing.
And then there’s the ethics layer, which is genuinely tricky for law firms. The American Bar Association’s Model Rule 7.1 — and the state-bar versions that follow it, including the Arizona Supreme Court’s rules — limits what lawyers can do to solicit, incentivize, or publish client reviews. Most general SEO agencies don’t know these rules exist. Their standard “we’ll automate review requests after every closed matter” workflow can get a firm into ethics trouble depending on how it’s worded and what’s offered to the client. We cover the review side in detail in our Reviews and Reputation guide — including the ABA-rules angle, response templates, and what Arizona specifically does and doesn’t allow.
4. On-page local signals
The fourth lever is the one most agencies treat as an afterthought, which is a mistake. Your site needs to tell Google, on every page that matters, what city or region you serve and what practice area each page covers. The signals are not exotic. They’re consistent and they’re missing on most firms’ sites.
The basics: city-named practice pages — separate pages for, say, “Personal Injury Lawyer Phoenix” and “Personal Injury Lawyer Scottsdale” when both are real markets your firm serves, not one generic page meant to rank everywhere. Embedded Google Maps on the contact page and on local landing pages, pointed at the firm’s actual office. Structured data — specifically LocalBusiness schema for the firm and LegalService schema for each practice page — that gives Google an unambiguous machine-readable summary of what the page is about and where the firm operates. Local content on the pages themselves — references to the courts you appear in, the neighborhoods or freeway corridors where your client base lives, the specific local context that a real local firm would have and a national content mill would not.
This work overlaps heavily with practice page optimization, which we cover in more depth at the practice pages guide. The short version: a great local practice page is a great practice page that’s also explicit about what city it serves. A mediocre practice page won’t suddenly rank because you added “Phoenix” to the H1.
What law firms get wrong at local SEO
I audit a lot of firms. The mistakes are remarkably consistent across markets and practice areas. Most of them are not the firm’s fault — they’re things that used to be standard advice, or things an old agency set up and then nobody touched again. Here are the ones I see most often.
- Keyword-stuffed business name on GBP. “Smith Law — Phoenix Personal Injury Lawyer” instead of “Smith Law PLLC.” Used to work. Now a suspension risk. If your agency set your name this way, change it back before Google does it for you with a thirty-day suspension.
- Fake addresses or virtual offices listed as practice locations. Some firms list their virtual office at a coworking space, or worse, their accountant’s address, as a GBP location they don’t actually staff. Google’s local guidelines explicitly prohibit this. When they catch it — and they do, including via Street View comparison — the listing gets suspended and reinstating it requires real documentation of the location. We’ve seen this kill a firm’s local visibility for two months.
- Inconsistent NAP across hundreds of directories. Almost every established firm has this problem. The address from the office they moved out of in 2017 is still on forty old directory listings, with a phone number that goes to a different practice. Nobody noticed because nobody audits the citation graph. Until you do, the prominence signal is fighting itself.
- Treating all citations as equal. A listing on the State Bar of Arizona’s directory is worth more than a listing on twenty bulk-aggregator sites you’ve never heard of. Most “citation building” packages don’t distinguish — they’re sold by the count, not by the quality. If your agency is reporting “247 new citations this quarter,” ask which of those produced a single call.
- Neglecting GBP categories. Picking “Lawyer” as the primary category when your firm only does estate planning is throwing away the single highest-impact GBP signal. Categorize precisely. Don’t pile on additional categories you don’t actually practice.
- Letting the review well go dry. Firms get to forty reviews from a big push two years ago and then stop. Six months later, the next firm down the street that’s still actively asking for reviews has overtaken them in the local pack. Velocity is a real signal. Treat reviews as a continuous process, not a project you finish.
- Premium directory tier upsells. Avvo, Justia, FindLaw, SuperLawyers — they all sell premium tier upgrades that run from a few hundred to several thousand a month. Some of them produce calls. Most of them produce a logo on your homepage and an invoice. We have opinions on which ones are worth it in Phoenix specifically. Almost none of them are worth more than $500 a month, and most are worth zero.
- One generic “areas we serve” page listing every ZIP code in Maricopa County. This is the thin-content version of local SEO. Eight hundred words of city-and-ZIP-code soup ranks for nothing, looks spammy, and signals to Google that the firm doesn’t actually serve any of those places. A few real city pages beat one giant list every time.
The pattern across all of these: they were either standard advice in 2014 or they’re things that look like work on a monthly report. If your current agency is doing any of them, that’s a conversation worth having. More on red flags to watch for in a legal SEO agency here.
The Phoenix-specific notes
This is our home market. We’re not consultants flown in from Atlanta to read a Wikipedia article about the Valley of the Sun. A few things about local SEO are specific to Phoenix in ways that are worth knowing.
The metro is geographically enormous and weirdly polycentric. Maricopa County is bigger than five U.S. states. A firm with an office downtown isn’t competing with a firm in Gilbert for the same local pack — they’re competing in different local pack instances of the same query, because Google decides the pack based on the searcher’s location. A firm in Mesa might appear in pack position one for “criminal defense attorney” when the searcher is in Mesa, and not appear at all when the searcher is in Phoenix. This means a Phoenix-area firm with one office in one part of the metro is, functionally, only competing for the local pack in a five-to-ten-mile radius around that office. The implication for strategy: an East Valley firm trying to rank for “Phoenix” downtown queries is fighting a much harder battle than the same firm trying to rank for “Mesa” or “Chandler” queries.
The East Valley versus West Valley distinction is real. Scottsdale, Tempe, Mesa, Chandler, Gilbert — those are the East Valley markets. Glendale, Peoria, Surprise, Goodyear — those are the West Valley. The competitive density of law firms is different on each side, the demographics are different, and the search volume is different. Most firms based on one side underestimate how different the local SEO competition is on the other. If a firm wants to credibly serve both, they usually need more than a single generic “we serve all of Phoenix” page — they need at minimum a Scottsdale page and a Glendale page that actually reflect each market.
The legal directory landscape in Phoenix has its own quirks. The State Bar of Arizona’s “Find a Lawyer” directory is heavily used by local searchers, more than in some other states, and being properly listed there with the right practice areas tagged is genuinely valuable. The Maricopa County Bar Association directory is similar. Both are free, both are missed by most agencies, and both are easy wins on the citation side. On the paid-directory side, Phoenix has a particularly aggressive Avvo presence — Phoenix attorneys are heavily marketed to by Avvo’s sales team — and the question of whether to pay for Avvo Pro is one we get from new clients constantly. The honest answer is “it depends on your practice area and your existing ranking position,” which we’ll work through in a detail page in this guide, but the short version is most Phoenix firms over-pay for premium legal directory listings.
The local pack composition in Maricopa County queries is competitive but not insurmountable. The dominant ad spenders — the big PI mills — buy the top sponsored slots, but the actual three-firm local pack below those ads is often winnable by a mid-sized firm that does the work. We’ve watched firms move into the pack within a few months on the strength of GBP cleanup and review velocity alone, in markets where the competition looks intimidating on paper.
And one Phoenix-specific watch-out: the satellite-office trick — opening a virtual or barely-staffed “office” in Scottsdale to rank in Scottsdale, when the firm is actually downtown — is heavily abused in this market and increasingly enforced by Google. Don’t do it. Build a real second presence or focus on the markets where you actually have one. We cover the “should I open a satellite office for SEO” question in detail elsewhere, but the answer is almost always no, unless you’d open the office regardless of SEO.
How long local SEO takes (and what to expect when)
Local SEO has a different timeline than the general organic side. Some of the work produces visible wins in weeks. Some of it takes a year. Most agencies don’t distinguish between the two, which is how firms end up disappointed at month four when the slow stuff hasn’t kicked in yet.
The fast stuff. GBP fixes — correct primary category, removing keyword stuffing from the name, adding the right photos, fixing the hours — can produce visible local-pack movement within a few weeks. Removing duplicate listings can do the same. Fixing a suspended listing (after a successful reinstatement) restores visibility immediately. If a firm’s local pack problem is a GBP problem, the timeline to first results is short.
The medium stuff. Citation cleanup at scale — finding the forty inconsistent listings across the citation graph and getting them updated — takes a few months. Some directories update fast, some take twelve weeks, and a few never quite update without manual intervention. The downstream effect on rankings is gradual, not dramatic.
The slow stuff. Building real review velocity — moving from twenty reviews accumulated over three years to a steady five-to-ten new reviews per month — takes operational change inside the firm, not just an agency intervention. Reviewing the on-page local content, rewriting practice pages with proper city signals, building real topical authority on local content — those are quarters of work, not weeks. More on legal SEO timelines generally here.
If you hire well, a fair expectation for a firm with an under-optimized local presence is: visible GBP improvements within thirty to sixty days, citation cleanup mostly complete by ninety days, meaningful local pack movement by month four to six, and a stable improved local position by month seven to nine. Some firms move faster. A few move slower because of suspension issues or because the competition is unusually dug in. None of this is guaranteed — local SEO has too many variables for guarantees — but it’s the cadence I’d want a firm to expect, not the cadence an agency wants to promise.
If you’re at month six and nothing in the local pack has moved and your reviews haven’t grown and your GBP still has the same problems it had on day one, the work is not happening. That’s a real conversation to have with your current agency.
How we work — on the local side specifically
This is the part where most agencies would put a sales pitch. I’ll keep it short, the same as I do everywhere else on the site.
We start with a local audit before we touch anything. The Google Business Profile, the citation graph, the on-page signals, the review profile, the local pack snapshot for your top three queries. We tell you what’s actually broken — usually three or four specific things — and what the priority order is. The audit is free. The plan is one page. You keep it whether you hire us or not.
Month-to-month, like everything else we do. The contract is month-to-month forever. If we’re not earning the next month’s retainer, you stop paying. There’s no minimum, no auto-renew, no exit fee. The full philosophy is here.
The owner does the strategy. The audit, the prioritization, the monthly direction — that’s me. Not an account manager, not a junior. If we ever grow past what I can deliver well, we close the waitlist instead of hiring AMs. The Phoenix market is small enough and the work is specialized enough that staying small is the only honest path.
We fix what’s broken before we publish anything new. That applies on the local side too — most firms don’t need a new round of local content. They need their GBP cleaned up, their citation graph normalized, their review velocity restarted, and the local signals on their existing pages strengthened. New city pages, satellite locations, expanded geographic coverage — those come later, if at all, after the foundation is producing calls.
Pricing is custom, scope-based, quoted once. Most engagements that include local work land in the same range as everything else we do — between $3,000 and $9,000 a month, depending on the scope. More on how we charge here.
If you’re a Phoenix firm and you want to talk
If any of this resonated, the next step is the same as it is for any firm we work with: a free one-page audit. For local-led engagements that means I look at your Google Business Profile, your top three competitors in your specific local pack, your citation graph, your review profile, and the local pack snapshot for your most important queries. You get a written plan with the three or four things that will most move your local visibility in the next ninety days. No deck. No fluff. Yours to keep.
If you’re a Phoenix-area firm specifically, we’re an hour or less from your office. I’d rather come by than do a Zoom call. More on how we serve Phoenix-area firms here.
Some firms read the audit and decide their current local situation is in better shape than they thought. Some decide to push their existing agency to focus on the right local levers. Some hire us. All three outcomes are fine. What matters is that the firm understands what’s actually moving the local pack — and what’s just looking like work on a monthly report.
— The owner, PHX Search Co.