Digital Domination Marketing

Criminal defense attorney local SEO: how GBP entity signals, schema and PageSpeed win the call from the jail lobby

The defense lawyer who tries the most cases does not automatically get the retainer. The one Google can read, a frightened parent can trust in ten seconds and a phone can load before the next collect call does.

Criminal defense attorney local SEO: how GBP entity signals, schema and PageSpeed win the call from the jail lobby

The search a mother runs at 2:14 a.m. from the kitchen table

The phone rings at 2:14 a.m. A recorded voice announces a collect call from the county detention center: her son has been arrested and sees a judge in the morning. She sits at the kitchen table and types "criminal defense lawyer near me open now" into her phone.

Three names appear in the Map Pack. One says Open 24 hours, shows a real attorney's face and lists Assault and battery defense under services. She taps it, the page loads instantly, and a person answers. The retainer is signed by 9 a.m.

The attorney with thirty jury trials may have been fourth in that list, or absent, because nobody set after-hours availability or the site spent six seconds loading a courthouse video. She compared what Google showed her in ten seconds, and Google and the AI assistants judge the firm the same way.

The short version for a solo or small defense firm

Google ranks local results on relevance, distance and prominence. At Digital Domination we build criminal defense local SEO as three pillars and a loop:

  • Google Business Profile entity signals tell Google who the firm is, which charges it defends and whether someone will pick up tonight.
  • Schema connects the firm, its attorneys, bar numbers, certifications, charge types, fee offers and counties into one machine-readable graph.
  • PageSpeed makes sure the person in crisis, the crawler and an AI agent can reach the phone number without waiting.
  • Search Console, GA4, call tracking and the intake CRM show which searches produced consultations and which became retained clients.
The Local SEO Trinity for Criminal Defense Attorneys: Google Business Profile entity signals, schema and PageSpeed supporting a high-converting landing page, with reviews, social and brand mentions feeding in and Search Console, GA4 and CRM data driving recursive optimization.
The Local SEO Trinity: entity signals, schema and PageSpeed around one high-converting page, improved recursively from real performance data. (tap to enlarge)

GBP entity signals for a defense practice

The primary category should be Criminal justice attorney, the category Google actually offers. Add Law firm and Trial attorney as secondaries, and DUI attorney only if the firm takes that work.

No other niche has a customer who so often searches between midnight and 6 a.m. If the firm truly answers overnight, set Open 24 hours and say so in the description. If not, publish honest hours; a profile that claims 24 hours and rolls to voicemail produces one-star reviews from the people you most wanted to sign.

The services list is where defense firms leave the most relevance on the table. Each service should mirror a page on the website, in the vocabulary of the charge:

  • DUI and DWI defense, including license suspension hearings
  • Domestic violence and protective order defense
  • Drug possession and trafficking charges
  • Assault, battery and weapons charges
  • Theft, burglary and fraud
  • Probation violations and bench warrants
  • Expungement, record sealing and juvenile charges
GBP entity signals for Criminal Defense Attorneys: categories, services, location, hours and reviews feed the Google Business Profile, producing relevance and prominence, then Maps visibility.
Every Google Business Profile field is an entity signal. Complete and consistent beats clever. (tap to enlarge)

Authority a frightened client can verify before the arraignment

A defense prospect is asking two questions: can this lawyer keep me or my child out of jail, and can I trust them tonight. Every state bar also restricts outcome language, and most require a disclaimer that past results do not guarantee a similar result. An example strip for a generic firm, clearly an example, might read: Former prosecutor. Board certified in criminal law. 24-hour call line. Flat fees on most misdemeanors.

Below the fold, case summaries carry the disclaimer and each attorney gets a full biography with bar number, courts admitted and links to the bar profile and Avvo. Above the fold, what a prospect can check in a minute is what works:

  • State bar admission linked to the public bar profile, plus federal court admissions if relevant
  • Former prosecutor or public defender history, with the office and years, when true
  • Board certification in criminal law where the state offers it, or certification by the National Board of Trial Advocacy
  • Membership in the National Association of Criminal Defense Lawyers and the state defense bar
  • Number of jury trials taken to verdict, stated as a count the firm can document
  • Google star rating and review count, whether calls are answered 24 hours and whether the consultation is free
Authority plus CRO for Criminal Defense Attorneys: credentials, reviews and proof feed the above-the-fold landing page alongside pricing and availability, producing trust and the primary call to action.
Authority is what the first screen proves before anyone scrolls. Trust is what it earns. (tap to enlarge)

Review velocity when clients would rather nobody knew

Criminal defense clients are the least likely people on earth to want a public record of hiring a lawyer, so velocity matters more than volume: a steady trickle of new reviews signals an active firm. The ask happens at the moment of relief (the dismissal, the acquittal, the sealed record), in person, by the attorney who handled the case.

Tell clients they can review under a first name or initials and need not name the charge. Many will anyway, and a sentence like "he picked up at 1 a.m., met my daughter at the jail and got the case dismissed" ties the attorney, the responsiveness, the county and the outcome together in language Google and AI systems can read.

The review velocity flywheel: a great client experience, a review request, a fresh review, a helpful response, more trust, more clients, repeating.
Velocity beats volume. A steady stream of recent, specific reviews outperforms a large stale count. (tap to enlarge)

Schema architecture anchored on LegalService

Schema is JSON-LD that labels what the visible page already says. With it, Google understands that Example Defense is a LegalService, that a named attorney works for it and is board certified, that DUI defense is a Service offered in three specific counties, and that the Avvo and state bar profiles describe the same people.

Every page references a permanent @id for each entity (the site root followed by #firm, the bio URL followed by #person, the DUI page followed by #service) so the whole site forms one coherent graph:

  • The firm: LegalService, with telephone, address, openingHoursSpecification (24 hours only if real) and priceRange
  • Each office: a distinct LegalService location node with its own address and permanent @id
  • Each attorney: Person, with worksFor, alumniOf, hasCredential and knowsAbout for charge types
  • Bar number: PropertyValue under identifier; board certification: EducationalOccupationalCredential
  • Each charge type: Service, with provider pointing at the firm @id and areaServed listing counties
  • Free consultation and flat fees: Offer or PriceSpecification attached to the Service
  • External profiles: sameAs pointing at the state bar, Avvo, Justia, the NACDL directory and LinkedIn
  • Guides and case summaries: Article with author pointing at the attorney's Person @id

PageSpeed for a site loaded from a jail parking lot

The prospect is on a phone, often on one bar of signal outside a detention center. Google measures Core Web Vitals from real users at the 75th percentile, and the good thresholds are LCP at 2.5 seconds or less, INP at 200 milliseconds or less and CLS at 0.1 or less..

At Digital Domination we hold defense sites to a PageSpeed Insights performance score of 90 or higher and a 2/2 pass on agentic browsing checks, because AI agents now read these pages on a client's behalf. The fixes that move the number most:

  • Replace the hero video with a compressed WebP photo of the attorney, preloaded and never lazy-loaded
  • Keep one chat tool, load it after first interaction, and never let it auto-open
  • Defer call tracking, pixels and heatmaps until the page is interactive, and swap the number in without layout shift
  • Reserve fixed dimensions for the sticky call bar, review widgets and the consultation form
  • Self-host and subset one font family; remove unused page builder CSS and JavaScript
PageSpeed to conversion: optimized images, lean code and caching produce a fast usable page, clear content, an instant call to action and more conversions. Core Web Vitals targets LCP 2.5 seconds, INP 200 milliseconds, CLS 0.1.
PageSpeed is conversion infrastructure. The score matters less than whether the phone number is tappable in the first second. (tap to enlarge)

Fee language an AI Overview can quote

Criminal defense is one of the few legal niches where flat fees are the norm, and that is an advantage in AI search. A firm that publishes a range and explains what changes it gets quoted; a firm that says call for pricing does not. Statements that work:

  • Free, confidential consultation by phone or in person, 24 hours
  • Flat fees quoted in writing before you hire us for most misdemeanor and felony charges
  • A stated range for a first-offense DUI without aggravating factors, with the variables that move it
  • A separate trial fee disclosed up front, so the client understands both the plea and trial paths
  • Payment plans available, with the deposit needed to begin work

Content for the days between the arrest and the disposition

A defense client's journey has stages, and each produces searches the site should answer directly under a plain heading. Pre-charge is a detective's voicemail asking someone to come in and talk. Arrest is bail, the first appearance and whether to speak to anyone. Every charge page should walk that path for that charge in that state, naming the statute, the court that hears it, the penalties and the collateral consequences for a license, a job or an immigration status.

Local specificity separates a page Google trusts from a national template with the city swapped in. Guides such as what happens at a first appearance in this county are written by the named attorney, dated, cite the statute and link to the bio, the Service page and the office page.

Content that converts for Criminal Defense Attorneys: a customer question leads to the service page, which proves local expertise, the provider's authority and real results, earning trust and the booking.
Every money page answers the question the customer arrived with, then proves it can be trusted with the answer. (tap to enlarge)

Search Console, GA4 and the intake CRM as one loop

Search Console shows which queries produced impressions and clicks per page. GA4 shows click-to-call by hour of day and which charge pages convert on mobile. Call tracking and the intake CRM close the loop by showing which calls became consultations and which became retained clients.

Reading that data is specific to defense. Overnight calls without consultations are a staffing problem, not a ranking problem. Clicks without calls usually mean a speed or trust failure. Consultations that do not retain often mean the fee language set the wrong expectation.

Engagement that matters: GBP, social and organic visitors land on the page, then read, watch, scroll and click until intent is satisfied by a call, form or booking. Ten seconds and a call is a win; six minutes and an exit is not.
Measure what the visitor did, not how long they stayed. A ten-second visit that ends in a call is the win. (tap to enlarge)

Social clips, forums and mentions that corroborate the firm

Short videos titled what to do if a detective calls you, or what happens at a first appearance in this county, are the natural social format for a defense attorney, and they corroborate the same entity the website and GBP describe.

Brand mentions without links still carry context. Axios reported in August 2026 that Reddit's share of visible ChatGPT Search citations fell roughly 86 percent, yet OpenAI holds a Reddit data partnership, and visible citation, retrieval and training are different processes. The durable move is diversification: local news quotes as defense counsel, Avvo answers, bar association panels and the NACDL directory, all carrying the same firm name, address, phone and attorney names.

A 90-day roadmap built around the overnight call

Rankings without an answered phone are worthless in this niche, so this plan puts intake and speed first and expands relevance second.

  • Days 1-14, baseline: run GeoGrid scans for the top charge types from the jail, the courthouse and the neighborhoods that produce clients; audit every GBP field, especially hours against after-hours reality; benchmark calls by hour, consultations and retained clients.
  • Days 15-30, foundation: set Criminal justice attorney as primary and align services to charge pages; publish office pages with courts and jail; rebuild the above-the-fold with verifiable authority and a single call button; publish bios with bar links; implement the LegalService, Person, Service and Offer graph with permanent @id values; remove the hero video and blocking scripts.
  • Days 31-60, relevance and authority: write charge pages that follow the arrest-to-disposition path with statutes and courts; publish disclaimered case summaries; start the in-person review ask at dismissal and sealing; record the first short videos.
  • Days 61-90, recursive optimization: rewrite high-impression, low-click pages from Search Console; fix clicks-without-calls pages found in GA4; compare consultation-to-retained rates by charge type and adjust fee language; repeat the highest-impact changes.

One firm, one entity, visible from the jail to the courthouse

The goal is not a finished Google Business Profile, a schema plugin or a fast home page in isolation. It is one defense firm whose attorneys, charge types, counties, fees and reviews say the same thing on Google Maps, the website, the schema, the state bar site and Avvo. Digital Domination builds exactly that for defense firms, with a guarantee of top 3 in the Google Map Pack in 12 weeks or you do not pay.

The mother at the kitchen table will call whoever Google shows her tonight. If you are not sure that is you from every part of your county, run the free GeoGrid scan and see where your firm ranks across 169 points in your market, not just from the office door.

Keep reading

Related guides

Put it into action

Frequently Asked Questions

What primary Google Business Profile category should a criminal defense firm use?

Use Criminal justice attorney. It is the category Google offers for this work and matches search intent far better than the generic Law firm. Add Law firm and Trial attorney as secondaries, and DUI attorney only if the firm actually takes those cases.

Should a defense firm list its Google Business Profile as open 24 hours?

Only if a human will actually answer at 3 a.m., whether an attorney on rotation or an answering service trained to take a jail call. A profile marked Open 24 hours that rolls to voicemail loses the most urgent leads and earns one-star reviews.

How can a criminal defense attorney get reviews when clients want privacy?

Ask in person at the moment of relief: the dismissal, the acquittal or the day the record is sealed. Tell clients they can review under a first name or initials and need not mention the charge. Never confirm in a reply that the reviewer was a client; a brief thank you is the safe response.

Can a defense firm publish case results without violating bar advertising rules?

In most states yes, with conditions. Results must be truthful and not misleading, and most bars require a disclaimer that past results do not guarantee a similar outcome. Remove the client's identity and have the attorney responsible for advertising compliance review the page first.

Should a criminal defense lawyer publish flat fees on the website?

Publish as much accurate fee information as the firm can stand behind. Ranges for common charges, the variables that move them, the separate trial fee and payment plans are the facts AI Overviews quote when someone asks what a DUI lawyer costs.

What PageSpeed score should a defense firm's site hit?

Target a PageSpeed Insights performance score of 90 or higher on mobile and pass Core Web Vitals in field data: LCP under 2.5 seconds, INP under 200 milliseconds and CLS under 0.1 at the 75th percentile. On defense sites the biggest wins are removing the hero video, cutting to one deferred chat widget and reserving space for the sticky call bar.

Ready to dominate your map?

Top 3 in the Google Map Pack in 12 weeks, or you don't pay.