Quick answer

A nine-step operating system for eligible entities, office proof, immigration-practice authority, categories, confidential publishing, reviews, and qualified-intake measurement.

An immigration law firm Google Business Profile can drift out of truth. A “nationwide” line may hide forum limits, a language claim may outlast capacity, and a review reply may confirm someone sought help.

This workflow treats the profile as a dated record for a firm or eligible practitioner. Search volume, CPC, paid competition, keyword difficulty, trend, category effects, fee bands, seasonality, and capacity benchmarks were unavailable in the July 13, 2026 research. No forecast replaces them.

Important: This is marketing operations information, not legal advice. The ABA Model Rules cited here are nonbinding models. Confirm the target jurisdiction's binding attorney-advertising, confidentiality, specialization, solicitation, testimonial, filing, fee, and disclaimer requirements with the relevant state bar and the firm's licensed immigration attorney. Add every required advertising disclaimer. Past results do not guarantee future outcomes.

theStacc's opt-in Compliance Profiles can inject configured bar details, responsible-firm wording, not-legal-advice language, and custom disclosures at planning time. They steer drafts away from prohibited claims and return a human review verdict of None, Hold for review, or Block. Automated and agent-key callers cannot override that human gate. The licensed professional remains responsible for the final publication.

What you need before you edit the profile

Prepare the source records, accountable accounts, attorney review rules, and measurement systems before opening the profile editor. At minimum, gather office proof, practitioner authority, accepted-matter and language records, staffed intake routes, current website destinations, media rights, review controls, and access to profile, analytics, phone, CRM, conflicts, and practice-management data.

Create the records used below before login. The evidence-led profile audit covers platform-wide mechanics; this workflow adds immigration-specific authority, language, confidentiality, and intake gates.

  • Business evidence: real-world name, direct phone, website, office address, signage, staffed customer-facing hours, owner, and verification material.
  • Professional evidence: responsible attorneys, current bar status, EOIR registration or accredited-representative scope where applicable, accepted forums, approved claims, and required disclaimers.
  • Operating evidence: accepted and excluded matters, language and translation ownership, urgency classes, after-hours route, conflicts rule, consultation path, capacity, and pause rule.
  • Measurement evidence: profile export, tagged analytics, form system, phone log, intake record, conflicts record, CRM, and practice-management system.

Google selects the available verification methods and offers no universal timetable. Finish the evidence pack first; do not set a launch date around an assumed method.

Step 1: Define the profile's job and funnel before changing a field

Define the profile as a public business-fact record and intake route before editing it. Map impression or profile view, click, call click, form, connected call, qualified enquiry, consultation, conflicts clearance, engaged matter, and closed matter separately. The profile cannot establish a connected conversation, signed engagement, favorable outcome, or ranking position.

Write a one-sentence job statement: “This profile states verified facts about [firm or practitioner] at [eligible location] and routes prospective enquiries to [staffed intake destination].” It must not diagnose eligibility, identify a filing route, offer deadline guidance, or imply that Google has validated the provider's authority. USCIS distinguishes attorneys and accredited representatives from notarios and unauthorized providers; public language must preserve that distinction.

StageBusiness questionWhat it cannot prove
Impression or profile viewWas the profile shown or viewed under the report definition?A click, enquiry, or ranking cause
Website or call clickWas a profile action recorded?A form, connected call, or qualified request
Form or connected callDid contact reach an owned intake point?Authority, conflicts clearance, or fit
Qualified enquiryDid the request meet written intake rules?A consultation or engagement
Engaged or closed matterWas engagement signed or closure recorded?A favorable immigration result

Step 2: Choose the eligible firm or practitioner entity and assign accountable access

Choose only a firm location or public-facing practitioner that meets Google's current eligibility and contact rules. Document whether one or both entities qualify, then assign named owner and manager accounts with recovery controls. Exclude support staff, online-only operations, lead generators, and practitioners whom the public cannot contact as the profile states.

Google requires in-person customer contact during stated hours for eligibility and documents separate rules for organizations and individual practitioners such as lawyers. Run this firm-versus-practitioner decision tree for every proposed profile:

  1. Is the entity a real immigration firm/location or named public-facing attorney, rather than a marketing brand, department, support worker, or lead generator?
  2. Can a member of the public contact that exact entity directly at the verified location during the published hours?
  3. Is this a sole practitioner, or does an organization profile already represent multiple practitioners at the location?
  4. Do the real-world name, direct phone, direct URL, office evidence, and owner support a distinct public profile?
  5. Record eligibility evidence, decision, reason, primary owner, manager, approval date, and recheck date.

Use named Google Accounts, not a shared password. Record the primary owner, backup owner or manager, recovery route, agency authorization, and offboarding process. Grant the lowest suitable role and review access after any staff or vendor departure.

Professional authority does not establish profile eligibility. A licensed attorney may lack direct contact at a proposed office, while an eligible firm profile does not authorize every employee to provide representation. EOIR identifies the people who may represent someone before it.

Step 3: Prove the office and separate it from immigration-practice authority

Prove the physical office from real-world evidence before choosing address or service-area settings. Keep office eligibility separate from attorney bar admission, EOIR registration or accredited-representative scope, federal practice, client location, and page geography. A remote consultation model or broad immigration practice does not by itself make a virtual office eligible.

The office record captures the real-world name, address, signage where applicable, staffed customer-facing hours, direct phone, website, privately held occupancy and photo evidence, and verification status. Google chooses the offered method, so promise neither a specific method nor completion date.

Then build the office–authority–intake matrix. One row represents one firm location or practitioner entity; linked facts keep their own evidence fields:

RecordRequired fieldsEvidence owner
OfficeAddress, signage, staffing, hours, phone, verification evidence, source dateOperations owner
Practitioner authorityAttorney, bar admission, EOIR registration or accredited scope where applicable, forums, evidence dateLicensed attorney
Matter scopeAccepted family, employment, naturalization, humanitarian, removal, or consular work; excluded mattersPractice lead
LanguageVerified language, fluent owner or qualified-translation route, review owner, current capacityIntake lead and attorney
IntakeStaffed and after-hours route, conflicts owner, qualification rule, consultation route, engagement capacityIntake owner

Step 4: Map practitioners, matters, languages, urgency, conflicts, and capacity

Build one attorney-approved intake record before publishing matter, language, availability, or geographic claims. Name the responsible practitioner and verified authority for each accepted matter and forum. Record excluded work, qualified translation ownership, staffed and after-hours routes, counsel-approved urgency classes, conflicts ownership, consultation path, current capacity, pause rule, and update owner.

Start with practitioner rows, not marketing service labels. For each attorney or accredited representative where applicable, record the governing credential, current verification source, forums or work actually handled, responsible reviewer, and change trigger. Then map firm-approved matter families such as family-based, employment-based, naturalization, humanitarian, removal, or consular work without turning those headings into legal eligibility advice.

“Spanish-speaking” may mean a fluent attorney, bilingual intake employee, or qualified interpreter route; those are different capabilities. Record who translates copy, who reviews legal meaning, which intake hours are supported, and when the claim pauses. Never infer proficiency from a surname.

Control cardFields the firm must supplyPublication rule
Urgency and capacityStaffed hours, after-hours path, counsel-approved urgency classes, excluded matters/forums, conflicts handoff, language capacity, practitioner capacity, pause ruleNo response-time or availability claim beyond current evidence
Matter economicsAttorney-approved fee model or band if supplied, translation and intake effort, conflicts burden, engaged-matter capacity, lifecycle window, source system, ownerInternal prioritization only; no public benchmark or revenue projection
Licensing and operationsBar status, EOIR status or accredited scope where applicable, state advertising authority, office evidence, reviewer, date, triggerGoverning evidence must support each public claim

When a lawyer stops accepting removal matters, a translator leaves, or consultation capacity closes, the intake lead should trigger a content hold until the attorney approves updated wording.

Step 5: Complete core fields from evidence rather than keywords

Transcribe core fields from approved evidence: real-world name, hours, special hours, direct phone, website, description, services, available attributes, photos, links, and the current category decision. Reject keyword additions, unsupported 24/7 or nationwide claims, government-affiliation cues, stock office imagery, unverified specialization, outcome language, and services or languages the intake team cannot support.

Use a profile truth sheet rather than editing from memory. Each row needs the editable field, current value, source of truth, applicable Google rule, business owner, attorney reviewer where required, last-checked date, proposed change, approval, and rollback trigger. The row stays on hold when an evidence or approval cell is empty.

FieldPrescriptive setupRejectRollback trigger
NameExact real-world firm or eligible practitioner name“Best,” city, visa type, or “24/7” added for searchEntity or brand change
HoursHours the published contact route is genuinely staffed; enter special hours when knownAlways-open based on voicemail or form availabilityStaffing or holiday change
Phone and websiteDirect owned intake path and accurate tagged landing destinationLead seller, unrelated city page, or unmonitored lineRouting, redirect, or campaign change
Description and servicesApproved entity, matter, office, and language facts in plain languageCase guidance, government implication, specialist claim, result claimAuthority, matter, language, or state-rule change
PhotosCurrent rights-cleared office and team images labeled internally by dateStock office posed as real, government seal, client or document detailMove, staff departure, or rights withdrawal

ABA Model Rule 7.1 is a nonbinding review trigger; the state rule controls. Put broader website work in the law firm SEO guide, not in an overloaded profile description.

Step 6: Choose categories with a dated immigration-law evidence card

Choose the most specific live category that truthfully describes the represented entity's core work, then preserve the decision in a dated evidence card. For an immigration-only firm, evaluate the exact live label “Immigration attorney” for primary use when the US picker shows it and approved scope supports it. Never copy competitors or treat availability as permanent.

Open the live US profile picker on the review date. Search for the immigration-specific label, copy its exact spelling, and compare it with the entity's approved core work. If “Immigration attorney” appears and the profile represents an eligible attorney or immigration-only law firm supported by the practice record, choose it as primary. If the label is absent or the entity is broader, choose the closest truthful live option and document why.

Use an additional category only for a substantial, verified part of the represented entity. A category does not prove bar admission, EOIR authority, certification, or ranking impact. Google says categories describe the core business; local ranking is mainly based on relevance, distance, and prominence and cannot be bought.

Category evidence-card fieldRequired entry
Live evidenceExact category label, US market, live availability date, official-doc check
Role and entityPrimary or additional; exact firm or practitioner represented
Practice supportVerified core legal-service scope and source record
GovernanceAttorney approval, reason, owner, recheck date, rollback trigger

Use the full category-selection method and GBP categories definition for mechanics. Never copy a nearby firm's possibly outdated category stack.

Turn profile truth records into controlled local publishing. theStacc supports Business Profile posts, review replies, citations, rank tracking, and available approval flows. Compliance Profiles add configured disclosures, prohibited-claim steering, and a human review verdict while the licensed professional retains responsibility.

Book a free strategy call →

Step 7: Publish updates that pass matter, language, advertising, and confidentiality review

Publish only attorney-approved updates backed by a named fact source and cleared for language accuracy, advertising rules, confidentiality, media rights, and destination accuracy. Suitable tasks include office changes, verified firm news, non-advisory process education, and rights-cleared community activity. Exclude case stories, personal deadlines, legal instructions, outcome claims, alarmist alerts, and invented client scenarios.

Google documents Update, Offer, and Event posts, but availability can change. Post text cannot include a phone number; an available Call now button uses the verified profile phone. Check the editor and policy on publication day, and never imply that a click guarantees an answered call.

Post taskRequired fact and review gatesPublication controlsEarliest measurable stage
Office or hours updateApproved office record; state-rule and confidentiality checksDestination, owner, publish and expiry date, removal rulePublished status
Attorney or firm newsPrimary fact source; credential and advertising review; media rightsAudience, language reviewer, link, owner, expiryTagged website click
General process educationAttorney source; no advice, personal deadline, form instruction, or outcomeMatter boundary, target language, translation review, destinationTagged website click
Community involvementParticipation record; media permission; no government endorsement cueOwner, date, expiry, removal conditionPublished status

The matrix also records the reader, advertising gate, confidentiality verdict, media rights, and attorney approval. Hold any translation that changes a legal term or suggests personal eligibility for qualified language and counsel review.

Route cadence decisions to the posting-frequency guide. Use the GBP post generator only for drafting; news-based urgency, deadlines, and legal instructions require counsel review and may be unsuitable.

Step 8: Request and answer reviews without confirming representation or status

Request genuine reviews without incentives, sentiment filtering, or pressure to edit or remove criticism. Screen every reply for any inference about representation, immigration status, matter type, language, family relationship, legal facts, outcome, or confidential communication. Use attorney-approved patterns, and escalate sensitive, threatening, or allegation-heavy content instead of debating it publicly.

Google permits genuine review requests but prohibits incentives for posting, changing, or removing them. Use a neutral request after an approved operational milestone. Do not select only expected supporters, offer a benefit, condition service, or tie the request to legal outcomes.

Run this privacy screen before any response: review authenticity concern; incentive status; possible representation inference; immigration status; matter or forum detail; confidential information; legal allegation; threat or safety issue; language; governing state-rule check; approved responder; and decision of reply, do not reply, or escalate. ABA Model Rule 1.6 is only a review trigger; binding confidentiality duties come from the applicable authority.

Reviewer statementPublic-response riskControlled action
Names a visa, petition, hearing, detention, or family memberConfirming status, matter, or relationshipDo not repeat details; route to counsel-approved reply or silence
Alleges missed communication or adviceQuoting records or debating legal factsEscalate; keep any permitted acknowledgement neutral
Uses a language the response team does not controlMistranslating legal or relationship meaningUse qualified review or do not reply
Contains a threat or safety concernOperational or legal escalationPreserve record and follow the firm's approved escalation plan

Counsel may permit a general acknowledgement and approved private channel. Never write “we represented you,” “your case,” “your visa,” or a rebuttal drawn from the file.

Step 9: Measure each stage and run a dated accuracy review

Measure each profile and intake stage under its own definition, timestamp, source, owner, exclusion rule, and allowed inference. Use declared first-party cohorts rather than portable benchmarks. Then review access, office and authority facts, matters, languages, categories, posts, reviews, links, capacity, economics, rule changes, and rollback decisions on a written monthly schedule.

Google separates profile views, searches, website clicks, call-button clicks, directions, messages, and eligible bookings; only applicable metrics appear. GA4 recommends distinct events including generate_lead and qualify_lead. The firm still defines qualification, engagement, and closure. Keep Local Services Ads or Google Screened records, when applicable, in their own paid-local source field rather than merging them into Business Profile activity.

StageExact record and sourceOwnerAllowed inference
Impression or profile viewEligible metric under the GBP report definition and periodMarketingExposure or view only
Website clickGBP click reconciled to tagged GA4 sessionAnalyticsLink action, not form
Call clickGBP call-button clickMarketingButton action, not connection
FormUnique valid form in form system or CRMAnalytics and intakeSubmission, not qualification
Connected callAnswered connection in phone systemIntakeConnection, not fit
Qualified enquiryIntake record meeting matter, authority, forum, language, conflicts-precheck, and capacity rulesIntake with attorney-approved rulesOperational fit, not engagement
Scheduled consultationCalendar or intake appointment recordIntakeScheduled event, not attendance
Conflicts clearedFirm conflicts recordConflicts ownerClearance, not engagement
Booked job (engaged matter)Signed engagement in CRM or practice managementEngagement ownerEngagement, not result
Completed job (closed matter)Closure under written practice-management ruleOperations or attorney ownerClosure only, never favorable outcome

Use only first-party values in these six formulas. Every calculation keeps its numerator, denominator, evidence window, source system, owner, and exclusions:

FormulaNumeratorDenominatorEvidence windowSource systemOwnerExclusions
Profile website-click rateWebsite clicks reported for declared profileEligible profile views for same profile and periodOne declared 28-day profile windowGBP performance exportMarketing ownerIdentifiable internal/tests; suspension or tracking outage; profiles outside set
Profile call-click rateCall-button clicks for declared profileEligible profile views for same profile and periodOne declared 28-day profile windowGBP performance exportMarketing ownerIdentifiable internal/tests; suspension/outage; always label clicks
GBP-attributed form rateUnique valid forms whose tagged landing session meets written ruleEligible tagged website sessions from same profile linkOne declared 28-day session windowGA4 plus form system or CRMAnalytics owner with intake reviewSpam, duplicates, tests, untagged sessions, forms outside destination
Qualified-enquiry rateUnique attributable enquiries qualified under matter, authority, forum, language, conflicts-precheck, and capacity rulesAll unique attributable enquiries in same cohortOne declared 28-day intake cohort plus stated qualification lagCall/form log plus CRM or practice managementIntake owner with attorney-approved rulesDuplicates, spam, vendors, applicants, active-client contacts, wrong forums, excluded matters, unsupported languages, conflicts, capacity declines
Booked-job rateUnique qualified enquiries becoming engaged matters under signed-engagement and conflict-clearance ruleAll unique qualified enquiries from same cohortDeclared 28-day intake cohort plus stated engagement lagCRM or practice-management systemIntake or engagement ownerConsultations without engagement, conflicts declined, referrals, duplicates, tests
Completed-job rateUnique engaged matters marked closed under written ruleAll unique booked jobs or engaged matters from same cohortEngagement cohort plus declared matter-lifecycle observation windowPractice-management systemOperations or attorney ownerReopened matters, duplicates, tests; never infer favorable outcome

For each edit, the monthly change log records field or content, before and after, reason, evidence, editor, attorney approval, Google status, publish date, review date, metric window, and rollback or next decision.

Connect profile actions to qualified immigration intake without collapsing the evidence. Bring your funnel definitions, first-party 28-day cohorts, and source ownership into a governed Local SEO evaluation.

Book a free strategy call →

Frequently asked questions

Eligibility, service area, professional authority, language capacity, categories, publishing, reviews, and call measurement require separate answers for immigration practices. These eight decisions prevent a location setting from becoming an authority claim, a translation capability from becoming a blanket promise, or a profile interaction from becoming an unsupported client count.

Should an immigration law firm and each public-facing attorney have separate Google Business Profiles?

Only eligible, directly contactable public-facing entities should have profiles. A firm location may qualify, while a separate attorney profile depends on Google's practitioner rules, the practice structure, the attorney's presence, and direct contact at the verified location. Do not create one profile per lawyer automatically. Record the evidence, decision owner, and recheck date for each entity.

Can an immigration firm use a service area instead of displaying its office address?

Only when the firm meets Google's current service-area-business rules on its actual operations. Remote consultations, clients in several states, federal immigration work, or travel to detention facilities do not independently justify hiding an office. Document where in-person contact occurs, who staffs it, and how customers are served before the profile owner approves an address setting.

Is a profile service area the same as where an immigration attorney may practise or accept matters?

No. A profile service area is a Google location setting. Bar admission, EOIR registration or accreditation, forum authority, federal practice, client geography, and the firm's accepted-matter footprint are separate records. Verify each claim with its governing evidence and attorney review; changing a profile's service area does not change professional authority or anyone's legal rights.

Which Google Business Profile category should an immigration law firm choose?

Use the most specific category available in the live picker that accurately describes the represented entity's core work. For an immigration-only firm, evaluate “Immigration attorney” as the primary category if that exact label is available in the US interface and the approved practice record supports it. Date the check, record attorney approval, and define a rollback trigger.

Can a profile say an immigration firm serves clients nationwide or in several languages?

Only when each statement is accurate, supportable, and approved under the governing advertising rules. A nationwide claim needs verified practitioner authority, actual matter acceptance, forum limits, and intake capacity; it cannot rest on federal subject matter alone. A language claim needs a fluent practitioner or a documented qualified-translation route with clear ownership and current capacity.

What can an immigration law firm post without giving legal advice or exposing client information?

Use attorney-approved office or hour updates, verified attorney or firm news, general process education that avoids personal guidance, and rights-cleared community involvement. Every item still needs a fact source, language review, jurisdictional advertising screen, confidentiality check, destination, owner, expiry date, and removal rule. Do not adapt a real client's matter into an example.

How should an immigration firm reply to reviews without confirming representation or immigration status?

Use a neutral, attorney-approved pattern that neither confirms nor denies a relationship. Do not mention a visa, petition, hearing, detention, family member, language used, communication, timeline, payment, or outcome. If a response is permitted, acknowledge feedback without adopting its facts and route private contact through an approved general channel. Escalate legal allegations or threats.

Does Google's “calls” metric mean someone completed a call or became a client?

No. Google's Business Profile performance documentation defines that measure as call-button clicks. It does not establish that a call connected, an intake record was created, the request fit the firm's authority and accepted matters, conflicts cleared, a consultation occurred, or an engagement was signed. Record each later stage in its own phone, intake, CRM, or practice-management system.

Make the profile a maintained truth record

A useful immigration-law Business Profile is a dated public record backed by eligible-entity evidence, real office proof, current professional authority, matter and language capacity, attorney-reviewed content, privacy-safe review handling, and a stage-complete intake trail. Assign accountable owners and rerun the full accuracy review on the firm's declared monthly schedule.

For product context, see theStacc for law firms and the Local SEO module. Teams comparing drafting workflows can review GBP posting tools. Compliance Profiles assist with supplied disclosures and human review gates; they do not certify compliance or replace the licensed professional.

Build an immigration-law profile workflow your firm can audit. Bring the entity, office, authority, content, privacy, and intake records to a strategy session centered on controlled local marketing.

Book a free strategy call →

Sources & references

Akshay VR

Akshay VR

Marketing Head

Marketing Head at theStacc. Previously Senior Marketing Specialist at ARKA 360. Runs content strategy and SEO for B2B SaaS.

From the theStacc product Explore the Local SEO module

Rank in the Map Pack, collect reviews, and keep every location active — on autopilot.

Weekly local SEO teardowns

One practical email a week. Map Pack, GBP, AI Overviews — no fluff. Unsubscribe anytime.