ChatGPT mentions immigration law firms it can verify quickly: firms whose practice areas, locations, and credentials are stated clearly and consistently across their own site and other trusted pages. There is no paid placement process we are aware of. Getting mentioned means making your firm easy to find, read, and cross-check, not buying an ad or a directory listing.
What Does It Actually Take to Get Mentioned in ChatGPT?
There is no submission form and no invoice we are aware of. Firms with clear, consistent public details, on their own site, in structured data, and on other pages that mention them, tend to be the ones ChatGPT describes with confidence. Firms whose information is thin, scattered, or contradictory tend to be left out, no matter how much they spend on marketing elsewhere.
The rest of this guide walks through the concrete, checkable steps that make a firm easier to verify: structuring your site's data correctly, writing clear practice area pages, keeping your details consistent everywhere else your firm is listed, and removing technical barriers that keep AI tools from reading your site at all.
How Does ChatGPT Decide Which Firms to Name?
Answer engines, a general term for tools like ChatGPT, Google Gemini, and Perplexity that answer questions directly instead of just listing links, do not maintain a hand-picked list of recommended lawyers. They work from whatever information about a firm they can find and cross-check: pages on the firm's own site, structured data on those pages, and mentions of the firm elsewhere, often called citations in this context (any place on the web, linked or not, that lists a firm's name and details).
These tools work by reading and cross-referencing content that is already public, not by accepting submissions. If your firm's practice areas, locations, and credentials are easy to find and consistent wherever they appear, an AI tool has less work to do to trust them. If that information is thin, scattered, or contradictory, the tool typically has nothing solid to repeat.
For a broader look at how these tools weigh different signals, see our guide to AI SEO for law firms.
Add Structured Data So AI Tools Can Read Your Firm's Details
Structured data is a standard, machine-readable way of labeling information on a webpage, things like your firm's name, address, phone number, and practice areas, using a shared vocabulary that both search engines and AI tools understand. Instead of making a computer guess that "Smith Immigration Law, 4th Floor, Denver" is an address, structured data tags it explicitly as one.
Two markup types are directly relevant to a law firm. Schema.org, the shared vocabulary most structured data uses, defines a LegalService type built for exactly this: describing a legal practice's name, address, service area, and contact details in a form computers can parse. Google's structured data documentation also covers LocalBusiness markup, which is used to describe a business's location, hours, and contact information clearly enough for its systems to use.
Adding this markup to your site will not force any AI tool to mention you. What it does is remove ambiguity. A firm that has clearly labeled its own details has done the verification work for the AI tool in advance, instead of leaving it to guess. We walk through the practical setup in our schema markup guide for law firms.
Publish Clear Pages About Your Immigration Practice Areas
Structured data labels your information. The words on the page still have to say something specific. A page that says "we handle immigration matters" gives an AI tool nothing to quote. A page that says "we represent employers and employees in H-1B petitions, and individuals in family-based green card applications and naturalization" gives it exact language to draw from.
Write a separate page for each visa category or case type your firm actually handles, rather than one general immigration page. Name the specific visa types, the client situations you cover, and the locations or courts you serve. Avoid vague category names that could mean several different things. Clarity here is not a trick for AI tools specifically, it is the same plain writing that helps a confused visa applicant find the right page on your site in the first place.
Earn Consistent Mentions Elsewhere on the Web
AI tools do not only look at your own site. They build a picture of your firm as an entity, a distinct, identifiable thing with a name, a location, and a set of attributes, by pulling together mentions from many places: state bar directories, legal directories, press coverage, professional association listings, and more.
What matters is consistency. If your firm's name, address, and practice areas are written one way on your own site and differently on a bar directory or an old press release, that inconsistency makes it harder for a tool to decide those listings describe the same firm. Keeping your firm's name, address, phone number, and described practice areas identical everywhere they appear online is unglamorous work, but it is the kind of corroboration that lets an AI tool state something about your firm with confidence instead of leaving it out.
Make Your Site Easy for AI Crawlers to Access
None of the above helps if an AI tool's crawler cannot reach your site in the first place. Check that your robots.txt file, a simple instructions file at the root of your site that tells automated crawlers what they can and cannot access, is not accidentally blocking the crawlers that AI tools use to read and index content. A site that blocks crawling has effectively opted itself out of being read at all.
Some firms also add an llms.txt file, a markdown file (plain text formatted with simple headings and links) usually placed at /llms.txt on the site, that gives AI tools a short summary of what the site covers and a curated list of links to its most useful pages. It is a new and still-developing convention, not a guaranteed fix, but it costs little to add and gives AI tools a clear map of your site rather than leaving them to infer one.
If you want a sense of how a firm's current visibility holds up once crawling and structure are sorted out, our guide on monitoring ChatGPT mentions covers what to track over time.
Check What ChatGPT Currently Says About Your Firm
Before changing anything, find out what ChatGPT currently says when someone asks it for an immigration lawyer in your area. Ask it directly, in a few different phrasings a prospective client might actually use. Note whether your firm comes up at all, whether the details it states are accurate, and whether competitors are named instead.
This baseline matters because it tells you whether you have a visibility problem (you are not mentioned at all), an accuracy problem (you are mentioned, but with wrong or outdated details), or a consistency problem (different phrasings produce different, contradictory answers). You can run this check yourself, or use Kudu's free AI visibility check to see what ChatGPT, Google Gemini, and Perplexity currently say about your firm in one pass. For background on whether this kind of mention is even possible for a given firm, see our FAQ on whether ChatGPT can recommend a lawyer.
Once you know where you stand, work back through structured data, page clarity, and consistency as the concrete levers you actually control. Nobody outside the companies that build these tools controls what they ultimately say, but making your firm easy to verify is the part of the job that is yours.