{"@context":{"@language":"en","@vocab":"https://schema.org/","arrayShape":"cr:arrayShape","citeAs":"cr:citeAs","column":"cr:column","conformsTo":"dct:conformsTo","containedIn":"cr:containedIn","cr":"http://mlcommons.org/croissant/","rai":"http://mlcommons.org/croissant/RAI/","data":{"@id":"cr:data","@type":"@json"},"dataType":{"@id":"cr:dataType","@type":"@vocab"},"dct":"http://purl.org/dc/terms/","description":{"@container":"@language"},"equivalentProperty":"cr:equivalentProperty","examples":{"@id":"cr:examples","@type":"@json"},"extract":"cr:extract","field":"cr:field","fileProperty":"cr:fileProperty","fileObject":"cr:fileObject","fileSet":"cr:fileSet","format":"cr:format","includes":"cr:includes","isArray":"cr:isArray","isLiveDataset":"cr:isLiveDataset","jsonPath":"cr:jsonPath","key":"cr:key","md5":"cr:md5","name":{"@container":"@language"},"parentField":"cr:parentField","path":"cr:path","recordSet":"cr:recordSet","references":"cr:references","regex":"cr:regex","repeated":"cr:repeated","replace":"cr:replace","samplingRate":"cr:samplingRate","sc":"https://schema.org/","separator":"cr:separator","source":"cr:source","subField":"cr:subField","transform":"cr:transform"},"@type":"sc:Dataset","conformsTo":"http://mlcommons.org/croissant/1.1","name":"Probative benchmarks, 2025–2026","description":"Probative benchmarks, 2025–2026: aggregated, rounded, and small groups suppressed. Our data on law-firm marketing, shown as bands, named tiers and rounded values, one table per file. The public tables cover how quickly inquiries become signed clients, phone calls and signed clients, AI answers and organic search clicks, search-ad click costs, what people type, calls from ads, Local Services Ads leads, inquiries by quarter and ad cost per signed client. Each row gives the measure, the band or tier, its unit and a rough size band. Every value is aggregated across many observations; values resting on too few observations, or resting mostly on a few, are suppressed for privacy. Values are approximate, so read the band, not a point. The methods page defines every measure and the protection steps.","url":"https://probativegrowth.com/research/benchmarks/","identifier":"https://doi.org/10.5281/zenodo.23735849","sameAs":["https://doi.org/10.5281/zenodo.23735849","https://doi.org/10.5281/zenodo.23688755","https://zenodo.org/records/23735849"],"version":"4.0.1","datePublished":"2026-10-28","dateModified":"2026-10-26","license":"https://creativecommons.org/licenses/by/4.0/","creator":{"@type":"sc:Organization","name":"Probative Growth","url":"https://probativegrowth.com"},"publisher":{"@type":"sc:Organization","name":"Probative Growth","url":"https://probativegrowth.com"},"citeAs":"Probative. (2026). Probative benchmarks, 2025–2026 (Version 4.0.1) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.23735849","keywords":["law firm marketing benchmarks","speed to sign benchmark","law firm intake benchmarks","AI search benchmarks for law firms"],"inLanguage":"en","isAccessibleForFree":true,"isLiveDataset":false,"temporalCoverage":"2025/2026","distribution":[{"@type":"cr:FileObject","@id":"benchmarks.csv","name":"benchmarks.csv","description":"Every record, one row each (RFC 4180, UTF-8). Columns are described in README.txt.","contentUrl":"https://probativegrowth.com/data/v1/benchmarks/benchmarks.csv","contentSize":"19134 B","encodingFormat":"text/csv","sha256":"8531b10e48ecaf6f8da82585c5e1371a5f5dcfbbde0bfc4856e037c7bc798523"},{"@type":"cr:FileObject","@id":"benchmarks.json","name":"benchmarks.json","description":"Every record with its full sources, under a meta envelope (credit line, DOI, license).","contentUrl":"https://probativegrowth.com/data/v1/benchmarks/benchmarks.json","contentSize":"38226 B","encodingFormat":"application/json","sha256":"6930a645e742f809caa84457c5d1601933de12444b04e4604fec9ff468219de4"}],"recordSet":[{"@type":"cr:RecordSet","@id":"benchmarks","name":"benchmarks","description":"The records of Probative benchmarks, 2025–2026, one per CSV row.","key":{"@id":"benchmarks/id"},"field":[{"@type":"cr:Field","@id":"benchmarks/id","name":"id","description":"Stable row id: the table id and the row number","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"id"}}},{"@type":"cr:Field","@id":"benchmarks/table","name":"table","description":"Table id (see the methods page for the list)","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"table"}}},{"@type":"cr:Field","@id":"benchmarks/tableTitle","name":"tableTitle","description":"The table's title","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"tableTitle"}}},{"@type":"cr:Field","@id":"benchmarks/dimension","name":"dimension","description":"What the row measures","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"dimension"}}},{"@type":"cr:Field","@id":"benchmarks/value","name":"value","description":"The middle of the band (or the rounded value); read the display column or the note for the band","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"value"}}},{"@type":"cr:Field","@id":"benchmarks/unit","name":"unit","description":"Unit of the value; \"(band)\" or \"(tier)\" means the figure is a range, not a point","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"unit"}}},{"@type":"cr:Field","@id":"benchmarks/display","name":"display","description":"The figure as published: a band, a named tier or a rounded value","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"display"}}},{"@type":"cr:Field","@id":"benchmarks/kind","name":"kind","description":"band, tier or rounded","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"kind"}}},{"@type":"cr:Field","@id":"benchmarks/n_band","name":"n_band","description":"A rough size band for the row (30+ or 100+); smaller rows are suppressed for privacy","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"n_band"}}},{"@type":"cr:Field","@id":"benchmarks/note","name":"note","description":"The band or tier again, and what the figure counts","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"note"}}},{"@type":"cr:Field","@id":"benchmarks/version","name":"version","description":"Release version of the benchmarks","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"version"}}},{"@type":"cr:Field","@id":"benchmarks/lastChecked","name":"lastChecked","description":"The release date (YYYY-MM-DD)","dataType":"sc:Date","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"lastChecked"}}},{"@type":"cr:Field","@id":"benchmarks/sourceLabels","name":"sourceLabels","description":"The methods page that defines the measure","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"sourceLabels"}}},{"@type":"cr:Field","@id":"benchmarks/sourceUrls","name":"sourceUrls","description":"The methods page URL","dataType":"sc:URL","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"sourceUrls"}}},{"@type":"cr:Field","@id":"benchmarks/confidence","name":"confidence","description":"high, medium or low: computed from status, a second check, age against the refresh cadence and sampling error (rule: /data/#confidence)","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"confidence"}}},{"@type":"cr:Field","@id":"benchmarks/confidenceBasis","name":"confidenceBasis","description":"The reasons for the confidence level, in a short phrase","dataType":"sc:Text","source":{"fileObject":{"@id":"benchmarks.csv"},"extract":{"column":"confidenceBasis"}}}]}]}