AI SEO Crew
Blog

How to Get a Law Firm Recommended by ChatGPT Within Bar Rules

November 8, 2026

To get ChatGPT to recommend your law firm, it has to be able to read your site, find pages that answer client questions in plain words, and see the same facts about your firm elsewhere on the web. How to get a law firm recommended by ChatGPT is mostly a content job. The part that's specific to lawyers is that every page, review and schema field still falls under your state's advertising rules.

This guide covers that part. You'll find what ABA Model Rules 7.1 and 7.2 mean for content written for AI search, how to handle reviews and testimonials, which LegalService schema to use, and a 15-question test you can run every month to see whether anything is changing. AI SEO Crew writes the Step 3 pages for you, and review mode lets an attorney approve every article before it goes live. You can start free and see your firm's SEO plan before you add a card.

Can a law firm be recommended by ChatGPT without breaking bar rules?

Yes. Bar rules don't stop you from showing up in AI answers. They limit what you say and what you pay for. OpenAI hasn't published how ChatGPT picks firms, and LegalFit, a legal marketing company, says plainly that no one can guarantee a ChatGPT recommendation. So the safe approach and the useful approach are the same: publish accurate, verifiable information and let the answers draw on it.

Here is how the rules map onto the work:

Task Rule that applies What it means in practice
Practice area and FAQ pages ABA Model Rule 7.1 Nothing false or misleading, no outcome promises
Case results Rule 7.1 and its comments Give context so readers don't expect the same result
Reviews and testimonials Rule 7.2, FTC rule No paying for reviews
"Specialist" or "expert" labels Your state's version of Rule 7.2 Only where your state allows it
Schema markup Rule 7.1 The markup has to match what the page says

Step 1: Make sure ChatGPT can read your site

Do this first and keep it short. ChatGPT search uses a crawler called OAI-SearchBot. OpenAI says a site that blocks it won't appear in ChatGPT search answers, and that a robots.txt change takes about 24 hours to reach its systems. Allow OAI-SearchBot. Whether you block GPTBot, the training crawler, is up to you, and it doesn't affect search.

The exact robots.txt lines and the firewall checks are in our guide on how to get your brand mentioned by ChatGPT. Once that's done, move on.

Step 2: Check every page against ABA Model Rule 7.1

ABA Model Rule 7.1 says a lawyer shall not make a false or misleading communication about the lawyer's services. AI search raises the stakes. When ChatGPT quotes a sentence from your page, the context around it disappears, so each sentence has to hold up by itself.

Before anything goes live, run each page through these five checks:

  1. No outcome promises. "We win custody cases" turns into a promise once it's quoted alone. "We represent parents in contested custody cases in Travis County" is a fact.
  2. Case results carry context. The comments to Rule 7.1 warn that true results can still mislead if a reader expects the same outcome. Put the circumstances and the disclaimer your state requires in the same paragraph as the result, not in a footer.
  3. No comparisons you can't prove. Leave out "best", "top-rated" and "most experienced" unless you can name the source.
  4. Legal facts checked against the statute. "In Florida, you generally have two years to file a personal injury lawsuit" is easy to quote, but only if it matches the current statute. Recheck it whenever the law changes.
  5. A named attorney on every page. Sign each article with the attorney who wrote or reviewed it and link to their profile, which lists their bar admissions. Readers and machines can then check who stands behind the content.

Step 3: Publish answer pages for real client questions

This step is where firms get cited. ChatGPT quotes passages, so a single "Our Services" page gives it almost nothing to work with. Build:

  • One page per practice area, plus one for each area and city where you actually take cases. Base each one on local facts. Never copy a page and swap the city name.
  • Headings taken from intake calls: "Do I need a lawyer for a minor car accident?", "How is child support calculated in Ohio?", "What happens at a first DUI hearing in Arizona?"
  • The answer in the first two sentences of each section, followed by the detail and the exceptions.
  • Short steps and definitions that still make sense when they're quoted alone.

Each practice area can hold dozens of these questions, and each page still has to pass the five checks from Step 2. That workload is why most firms stop after ten pages. To find the questions people ask, see our page on SEO for law firms. The crew turns those questions into sourced answers and publishes them on your site.

Step 4: Add LegalService schema, not Attorney

Schema markup is code that tells machines what a page is about. Schema.org now marks the Attorney type as deprecated in favor of LegalService. Use LegalService for the firm and Person for each lawyer.

Replace every value below with your own:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LegalService",
  "name": "Smith & Lee LLP",
  "url": "https://www.smithlee.com",
  "telephone": "+1-555-010-0000",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 Main Street, Suite 200",
    "addressLocality": "Tampa",
    "addressRegion": "FL",
    "postalCode": "33602",
    "addressCountry": "US"
  },
  "areaServed": ["Tampa", "Hillsborough County"],
  "knowsAbout": ["Personal injury", "Car accidents", "Wrongful death"],
  "sameAs": [
    "https://www.linkedin.com/company/smith-lee-llp"
  ],
  "employee": {
    "@type": "Person",
    "name": "Jane Smith",
    "jobTitle": "Managing Partner",
    "url": "https://www.smithlee.com/attorneys/jane-smith"
  }
}
</script>

Two rules keep it compliant. First, every field has to match the visible page. If the page doesn't say "Hillsborough County", leave it out of areaServed. Second, never add ratings or review stars by hand. A rating in your markup that no visitor can see on the page is a misleading statement in code.

Step 5: Get reviews and testimonials the compliant way

AI answers can draw on reviews because they're public text. Reviews are also where firms run into trouble most often. Three sets of rules overlap here:

  • ABA Model Rule 7.2 bars giving anything of value to a person for recommending your services, with narrow exceptions such as the reasonable cost of advertising. Your state's version is the one that binds you.
  • Google also prohibits paid reviews on Maps.
  • The FTC's 2024 final rule bans fake reviews and testimonials. That includes reviews paid for to express a set opinion and undisclosed reviews from the firm's own staff.

What you can do: once a matter is closed, ask every satisfied client for an honest Google review, and offer nothing in return. Reply to each review without confirming the person was a client or mentioning any detail of the case. If you put testimonials on your site, check whether your state requires a disclaimer next to them. States differ on testimonials and on "specialist" titles, so read your state bar's advertising rules before using either.

Coverage you earn also counts: local bar association pages, CLE talks, quotes in local news and pro bono work.

How to check if ChatGPT recommends your law firm: the 15-question test

Most guides tell you to "monitor AI visibility" and leave it there. Here's an actual method. Write 15 questions a real client would ask, five of each type below. Run them on the 1st of every month in ChatGPT with search on, in Perplexity and in Gemini. Use a private window and the same wording every month.

Type Example (family law firm in Austin)
Recommendation "Who is a good divorce lawyer in Austin?"
Question "How long does a divorce take in Texas?"
Comparison "Mediation or litigation for a Texas divorce?"

Track five columns in a spreadsheet: firm named (yes or no), site linked as a source, competitors named, pages cited, and anything the answer got wrong about you. The last column catches errors early, like a wrong practice area or an attorney who left years ago, so you can fix the source page. When a competitor is cited on a question you have no page for, that question is your next page.

Answers change from one run to the next, and nobody has published a reliable timeline. Look at the trend over several months, not at any single answer. For other ways to track it, see how to check if ChatGPT cites your website.

How AI SEO Crew handles this

The crew can take on the work of writing a page for every client question in every practice area, each one sourced and approved by an attorney before it goes live. Start free and see your SEO plan in a few minutes, no card needed.

Frequently asked questions

Can you pay to get a law firm recommended by ChatGPT?

No. You can't buy a guaranteed recommendation, and no agency can promise one. Paying a person to recommend your firm also runs into ABA Model Rule 7.2 and your state's version of it.

Do bar advertising rules apply to content written for AI search?

Yes. A practice area page or blog article is a communication about your services, no matter who ends up reading or quoting it. Rule 7.1 applies to every sentence, and that matters even more once a sentence is quoted away from its page.

Should a law firm use Attorney or LegalService schema?

Use LegalService for the firm and Person for each lawyer. Schema.org has deprecated the Attorney type.

How long does it take for a law firm to show up in ChatGPT?

OpenAI says a robots.txt change reaches its systems in about 24 hours. Pages, reviews and mentions build up over months. Run the 15-question test every month to watch the trend.