People ask ChatGPT for an immigration lawyer now. It names one or two.
To that person, every other firm in the county does not exist. Add the consultation calls that go to voicemail at nine at night, and the people who fill in a form and never hear back, and that is where your retainers quietly go. This page is the fix for all three, run by one person you can actually call.
- Named when someone asks AI for an immigration lawyer who handles their case, in their language
- A text back within seconds of any call your office misses
- Every consultation request followed up until it books or says no
It reads your site the way ChatGPT does.
For that, I'd start with Your Firm. Its site says it handles marriage-based green cards and adjustment of status, offers consultations in Spanish, lists what to bring to a first meeting, and its Google, Avvo and Florida Bar listings agree on its address and hours. One other firm nearby also comes up.
- Case types in plain text
- Spanish on the page
- Listings agree
An illustration of how AI answers now, not a live result. It names one or two firms and skips the rest. The free check further down shows what it can read on yours.
Website, local SEO and AI visibility for immigration attorneys, built and run by one person
Three things decide which immigration firm gets the consultation: whether the engines can read you, whether your site answers the question, and whether anyone picks up. You get all three, built and run by Mike, with no agency in between.
What your firm gets
built and run for youPages written for the cases you want
Every page answers a question a client actually types: marriage green card, asylum, deportation defense, naturalisation, what a consultation costs to book, what to bring. In English, and in Spanish if your intake is. Structured so ChatGPT, Google and Perplexity can read it and quote it.
The local proof that decides the order
Your Google Business Profile done properly, Avvo, Justia and your Florida Bar listing all agreeing on your name, address and hours, a steady flow of new reviews, and a page for every city you take clients from.
Intake that never lets a consultation slip
A text back within seconds of any call the office misses. An after-hours assistant that answers office questions in English and Spanish and books the consultation. Follow-up that keeps going until the person books or says no.
Here's the deal, in one sentence
Mike reads your firm's site the way ChatGPT does, in English and in Spanish if you have both, then tells you on a 15 minute call what he'd fix first and what it would cost. Pricing is quoted on that call, once he has seen what the firm actually needs. No proposal deck, no account manager, and if it isn't a fit he says so.
Or call or text (727) 800-1719
Six things that cost an immigration firm retainers
Every one of them is fixable. The fix sits under each one, and each fix is something we build and run for you.
The consultation call comes in while you're in a hearing. By the time anyone calls back, they've retained someone else.
A text goes out within seconds of any call your office misses, so the caller hears from you before they dial the next firm. Your staff pick it up from there.
Missed-call text back →"Do you handle my kind of case?" and "what does a consultation cost?" are the first questions, and your website says to call.
Your case types, the languages you speak, what a consultation covers and what to bring, written on the page as plain text. People get the answer. So do the AI engines that quote it.
AI visibility →People search for an immigration lawyer late at night, often the night something happened. Your office opens at nine.
An after-hours assistant on your site that answers the office questions in English and Spanish, takes the person's details, and books the consultation. It gives no legal advice and says so.
AI front desk →The firm across town has more reviews, so it sits above you on the map and gets the call.
Your Google Business Profile done properly, Avvo, Justia and the Bar listing all agreeing on your name, address and hours, a steady flow of new reviews from closed cases, and a page for every city you take clients from.
Local SEO →Your website was built to look finished, not to be read. A skyline, a flag, and a practice areas page that lists everything and answers nothing.
A fast site where every page answers a real question, written for the cases you want most, with the structure AI engines read built in. People book from it, and ChatGPT can quote it.
Websites →Consultation requests come in by phone, web form and WhatsApp, and whether they get followed up depends on who remembers.
Every enquiry in one list, with follow-up that keeps going automatically until the person books or says no. Nothing depends on memory at the end of a day in court.
CRM and follow-up →Get the cases you want, not just any case
A marriage green card is a different client from a removal case, and it starts with a different search. Nobody worried about their spouse's status types the name of a form.
- Full-service immigration law firm
- Family-based and employment-based immigration
- Removal and deportation proceedings
- Decades of combined experience
- Aggressive, compassionate representation
All true, and none of it is what somebody whose husband was picked up on Tuesday is typing into their phone.
- can I get a green card if I married a US citizen
- abogado de inmigración cerca de mí
- ICE detained my husband what do I do
- how much does an asylum lawyer cost
- how long does citizenship take
- immigration lawyer free consultation near me
So we write the pages in those words, in that order: what happens first, what it costs to find out, what to bring, and how long it usually takes, in English and in Spanish if your intake is. That is the page an AI engine quotes when someone asks, and the page a worried person clicks at midnight. The same goes for any case type you would rather have more of, whether that is marriage green cards, naturalisation, employment visas or deportation defense. Say what they type, not what the form is called.
Talk about the cases you want →What the first 90 days look like for a firm
the plan, not a promiseFix what AI can't read, and stop losing calls
We read your site the way ChatGPT does and fix what it cannot see: your case types, languages, consultation details and hours as plain text, structured data, and the crawlers unblocked. Missed-call text back goes live in the same month, because it is the fastest win there is.
Answer what people actually ask
Pages written in the words clients type: marriage green card, asylum, what a consultation costs, what to bring, how long it takes. In Spanish too, where the firm takes calls in Spanish. Every page goes to you for review before it is published.
Make every source agree, then keep the phone answered
Google, Avvo, Justia and your Florida Bar listing all telling the same story as your site. The after-hours assistant goes live. Then we start checking monthly whether the engines have begun naming you.
What a firm actually gets
- Your case types, languages, consultation details and hours, written as plain text an AI engine can quote
- Pages that answer what people type, from "can I get a green card through my spouse" to "what happens at the first meeting", in English and Spanish
- Structured data, an llms.txt file, and the AI crawlers unblocked
- Missed-call text back, within seconds of any call the office misses
- An after-hours assistant that answers office questions, takes details and books, and gives no legal advice
- Follow-up on every enquiry until it books or says no
- Google Business Profile, Avvo, Justia and the Florida Bar listing all agreeing, and steady review growth
- A monthly report of three numbers: whether AI names you, whether the phone rings, whether calls become consultations
Three reasons not to book
- Your consultations are booked out for weeks and you're turning cases away. You don't need more calls.
- You want someone to guarantee a number-one ranking. Nobody honest can promise that, and our terms say so in writing.
- You want the website left exactly as it is. Most of the fixes start there, because it is what the engines and the clients both read.
If none of those is you, the call is 15 minutes and the calendar is at the bottom of this page.
See what ChatGPT can read on your site right now
We fetch your homepage the way an AI crawler does, without running any JavaScript, and show you what came back: whether the crawlers are allowed in, whether your case types and languages exist as text, and whether there is anything on the page an engine could quote.
Only check a site you own or have permission to check. Running it means you accept the terms.
One person, who picks up the phone
The Marketing Block is Mike Onuigbo, in St. Petersburg, Florida. He builds the site, writes the pages, sets up the text-back and the follow-up, and reads the monthly numbers before you do. No account manager, no ticket queue, and a client list kept short on purpose, so a firm never becomes account #47 on somebody's spreadsheet.
Real numbers, from local businesses we've done this for
not law firms · names withheldplans
In two months. We installed an on-site chat widget and trained it to answer questions about her practice. It produced 9 inquiries, five of which became paying patients.
a month
From a DIY Wix site getting essentially zero traffic to consistent organic leads calling from Google, with zero ad spend.
that matter
Whether AI names your firm, whether the phone rings, and whether those calls become consultations on your calendar. You see all three monthly, not "impressions".
Questions immigration attorneys ask before booking
No. It answers office questions only: which case types the firm takes, which languages the firm speaks, hours, what to bring to a consultation, and how to book one. Anything that sounds like a legal question gets one reply, that a lawyer will answer it, and the person's name and number are taken so someone can. You approve every answer it is allowed to give before it goes live.
No. Nothing we build connects to your case management system or your client files. Missed-call text back, the follow-up and the after-hours assistant work from names, phone numbers and appointment times the firm chooses to share. Texts go only to people who asked to hear from the firm, and STOP is honoured every time. If your compliance person has questions, Mike will answer them directly.
Yes. Your website is lawyer advertising, so the pages carry no promised outcomes, no case-result claims, and no specialist or expert wording unless you are board certified. You approve every page before it is published, and nothing goes live without that approval. Whether a page meets the rules is your call as the lawyer. The work is built so that call is an easy one.
Yes, if the firm takes calls in Spanish. Each Spanish page is a page of its own, marked so search engines and AI tools know which language it is in, and it goes to you for review before it is published. Many of the people searching for an immigration lawyer in Florida search in Spanish, and a site that answers only in English is invisible to that search.
It depends on which pieces your firm actually needs, and finding that out is what the 15 minute call is for. You will leave it knowing what Mike would fix first, what it would cost, and what you could do yourself for nothing, whether or not you hire him.
No. Mike is in St. Petersburg and the work is remote. Most of the immigration firms he talks to are in South Florida and Orlando. The local proof work, your Google Business Profile, your listings and your reviews, is done in your city's search results, not his.
Ads can make the phone ring this week, and they stop the moment the spend stops. AI answers, the map pack and a site that answers questions keep working without a budget behind them, which is why they come first here. If you already run ads, the same fixes help there too, because the page a click lands on has to answer the person's question or they leave.
We can make the firm the one that shows up when someone types what a green card applicant types, in Google, in the map pack and in an AI answer, in English and in Spanish, and make the page they land on answer the questions they have before they call. What we cannot do is promise a number of cases, and nobody honest can. What you will see, monthly, is whether the engines have started naming you for those searches and whether the phone is ringing more than it did.
Pick a time. You'll get Mike, not a sales rep.
Tell him what's not working: consultations that don't book, a phone that rings out after five, a website nobody finds. He'll tell you honestly whether he can help and what he'd do first, and if it isn't a fit he'll say so.
- You describe what's not working
- He asks a few direct questions about the firm
- You leave knowing what to fix first, hire him or not
Rather talk now? Call or text (727) 800-1719, or email mike@themarketingblock.com.