// AI Visibility Index · Law firms · India · July 2026

Indian law firms
and AI search.

29 firm websites scanned. Median score: 77/100. Most have some structured data. The problem is specificity: 93% have no LegalService or Attorney schema type, so AI answer engines can't reliably describe what a firm does, where it operates, or what cases it handles. The firms with properly typed JSON-LD score a median of 89. Those without score 55.

Population median (n=29)
77/100
Median by JSON-LD status
89 vs 55
with structured data vs without
The gap is 34 points. And it gets more specific: only 2 of 29 firms have a correctly typed LegalService or Attorney schema. Those two score among the highest in the sample. Every other firm with JSON-LD uses a generic type (WebSite, LocalBusiness, Organization) that gives an AI no reliable signal about what the firm does.
93% of law firm websites give AI the wrong schema type, or none at all.

Schema.org has a specific type for law firms: LegalService (or its subtypes Attorney, LegalService). Using it lets an AI accurately describe your practice areas, jurisdiction, and contact details in a generated answer. Using Organization or nothing at all means the AI has to guess, and guesses favour whoever is more cited.

Sites scanned
29
1 failed to load and was dropped
No JSON-LD at all
34%
10 of 29 firms have zero structured data
No LegalService type
93%
27 of 29 use a wrong or absent schema type
Scoring above 85
13
All 13 publish at least basic JSON-LD

$Grade distribution

Full population (n=29). A = 85 and above. B = 70-84. C = 50-69. Minimum observed score: 50.

A
13 of 29
B
6 of 29
C
10 of 29

The sample is bimodal: you either have the basics right (score 85+) or you are missing the fundamentals (score 50-70). The middle is thin. The 16 firms in the table below are those with room to improve, published so the gap is visible and fixable.

$Results

16 firms shown. Sorted by score descending. Click any row for findings. Firms scoring above 85 are excluded from the table.

Firm City Area Score JSON-LD Schema type OG tags

Schema type: LegalService = @type is LegalService or Attorney (correct). generic = JSON-LD present but uses a generic @type (WebSite, Organization, LocalBusiness) instead. none = no JSON-LD at all; schema type doesn't apply.

$Method

  1. Selection. 30 Indian law firms selected from public directories, covering corporate, litigation, arbitration, full-service, employment, technology, startup, and disputes practices across Mumbai, Delhi NCR, Bangalore, and Ahmedabad. Excluded firm networks with no primary site and holding pages with under 100 words of real content.
  2. Scan. Each homepage was fetched once with the AEO Checker. Scores reflect raw HTML state at the time of scan. No browser rendering; no JavaScript execution.
  3. Verification. Every finding was checked against the page's source HTML. Anything that didn't reproduce was dropped. The schema type check specifically looks for @type values of LegalService, Attorney, Lawyer, LegalService, or their subtypes, not just any schema presence.
  4. Publishing. 29 firms loaded. 1 failed (fetch error) and was dropped. All 16 firms in this table scored 84 or below. The 13 firms scoring 85+ are in the population stats but not this table. No firm scoring 50 or above was withheld on data grounds.
What this doesn't measure
  • Quality of legal services. A low score means the website code is incomplete, nothing else.
  • Interior pages, blog posts, or practice area subpages. Only the homepage is scanned.
  • Rendered DOM content. If a site requires JavaScript to show its text, the scan sees a blank page, not the eventual content.
  • Bing, Yandex, or other search engines. Signals here apply primarily to Google and LLM-based answer engines.
Corrections and removals. Email [email protected] and a firm is updated or removed, no questions asked. Scores can be re-verified at any time with the public AEO Checker tool.

$Questions

What is the AI Visibility Index for law firms?

A snapshot of how 29 Indian law firm websites are built for AI answer engines, scanned on 15 July 2026. It measures whether a page is machine-readable and correctly described in structured data, not the quality of the firm's legal services.

Does a low score mean the law firm is bad?

No. The score describes a website's markup only. An excellent firm can score badly because no one added structured data to the site. This measures code, not counsel.

What is LegalService schema?

A Schema.org type that tells an AI what kind of business the page describes, where it operates, and which areas of law it covers. Without it, AI models infer all of this from prose and often get it wrong or skip the page entirely.

How do with-JSON-LD and without-JSON-LD firms compare?

The gap is 34 points. Firms that publish any JSON-LD had a median of 89/100. Firms with none had a median of 55/100. The structured data doesn't cause the score difference directly, but it correlates tightly with the other signals a well-maintained site also gets right.

How was this measured?

Each homepage was scanned once with the free AEO Checker on vishkul.com. Every finding was re-checked against the page's raw HTML source. Anything that didn't reproduce was dropped. Nothing is rendered-DOM based; nothing is an AI's opinion.

How do I get my firm updated or removed?

Email [email protected] and it's updated or removed, no questions asked. You can also re-run the scan yourself. The tool is free and public.

AI Visibility Index · Law firms · India · July 2026
Built by Vishesh Kulshrestha · [email protected] · vishkul.com
Scores computed with the AEO Checker. See the clinic index. All indexes.