Back to Research
Spring 2024

WordPress Theme Impact on Law Firm Website Performance

We analyzed 303 law firm websites across 25 high-growth U.S. markets. 63% run WordPress, averaging 10.7 CSS files and 14.7 JavaScript files per homepage. Here is the full data on themes, plugins, page builders, and the asset overhead they create.

Key Findings
  • WordPress sites load 12x more CSS files than non-WordPress sites (10.7 vs. 0.9 average) and 3.3x more JavaScript files (14.7 vs. 4.5), creating measurable asset overhead on every page load.
  • 63% of law firm websites run WordPress. Of the remaining 37%, the vast majority (101 of 112) are custom-built, with Duda, Wix, Squarespace, and GoDaddy making up just 11 sites combined.
  • Page builders are nearly universal: 92.7% of WordPress law firm sites use a page builder framework, with Elementor (27.2%) and Divi (26.7%) dominating the market.
  • Theme fragmentation is extreme. We found 130+ distinct themes across 191 WordPress sites. The most popular, Hello Elementor, appears on only 9.4% of them.
  • 67% of WordPress law firm sites still load jQuery, a legacy JavaScript library that adds unnecessary weight to every page load in 2024.

About This Research

WordPress powers the majority of law firm websites. But not all WordPress installations are equal. The theme a firm chooses, the page builder it depends on, and the plugins stacked on top all have a direct impact on how fast (or slow) the site loads for potential clients.

We wanted to quantify that impact. Using the same 303-site dataset from our ongoing law firm web technology research, we examined the HTML source of every homepage to identify WordPress installations, extract theme names, detect page builders, count CSS and JavaScript files, and catalog the plugins loading assets on each page.

The result is a comprehensive look at the WordPress ecosystem as it exists across the legal industry, along with a head-to-head comparison of asset overhead between WordPress and non-WordPress law firm sites.

Methodology

We analyzed the HTML source code of 303 law firm homepages collected from organic Google search results across 25 high-growth U.S. markets (2 practice areas per market). For each site, we performed the following detection steps:

  • WordPress detection: We checked for the presence of wp-content or wp-includes paths in the page source. Sites with these paths were classified as WordPress.
  • Theme identification: We extracted the active theme slug from wp-content/themes/[theme-name]/ paths in stylesheet and script references.
  • Page builder detection: We scanned for known page builder signatures in CSS/JS paths and inline markup, including Elementor, Divi, WPBakery, Beaver Builder, Avada, Astra, GeneratePress, and Kadence.
  • Plugin detection: We extracted plugin slugs from wp-content/plugins/[plugin-name]/ paths. Only plugins that load front-end assets are detectable through this method.
  • Asset counting: We counted all external CSS stylesheet references (<link rel="stylesheet">) and JavaScript file references (<script src>) in the page source, then separately counted those served from wp-content or wp-includes paths.
  • Non-WordPress platform detection: For non-WordPress sites, we checked for platform-specific signatures from Wix, Squarespace, Duda, and GoDaddy Website Builder.

All data was collected in March 2024 from live homepage source code. Plugin counts represent only those plugins that expose identifiable file paths in the rendered HTML. The actual number of installed plugins is likely higher.

The Numbers at a Glance

63%
WordPress Sites
10.7
Avg CSS Files (WP)
14.7
Avg JS Files (WP)
4.2
Avg Plugins (WP)

Platform Distribution

WordPress dominates the law firm website landscape, but what is more striking is what fills the remaining 37%. The vast majority of non-WordPress law firm sites are custom-built. The major website builders that dominate other industries barely register in legal.

PlatformSitesShare
WordPress19163.0%
Custom / Other10133.3%
Duda51.7%
Wix31.0%
Squarespace20.7%
GoDaddy10.3%

The 101 custom-built sites include hand-coded HTML, proprietary CMS platforms, and agency-built solutions that do not use any detectable off-the-shelf platform. Duda, which markets itself to agencies as a white-label website builder, captured just 5 sites. Wix and Squarespace, despite massive consumer market share, are nearly absent from top-ranking law firm results.

WordPress Theme Landscape

The WordPress theme market for law firms is remarkably fragmented. Across 191 WordPress sites, we identified over 130 distinct theme slugs. The top 10 themes account for just 33.5% of all WordPress sites. The remaining two-thirds use one-off or agency-custom themes.

ThemeSitesShare (of WP)
Hello Elementor189.4%
Divi105.2%
Astra94.7%
Avada42.1%
Salient31.6%
CWS Theme Work Mix31.6%
LawFirmSites31.6%
JEM21.0%
Lawyers Attorneys21.0%
iLawyer21.0%

The top three themes are all page builder starter themes. Hello Elementor is a deliberately minimal theme designed as a blank canvas for the Elementor page builder. Divi is both a theme and a page builder in one. Astra is a lightweight theme commonly paired with Elementor or the Gutenberg block editor. None of these themes do much on their own; they serve as scaffolding for the builder that runs on top.

Below the top 10, the long tail is dominated by agency-custom themes. Names like "lawrank-template-16," "bellamy-law," "carlsonlawfirm," and "demayo-law" make clear that most legal WordPress sites are built by agencies using bespoke themes, often based on a page builder framework underneath.

Page Builder Dominance

Page builders have become the default way to build WordPress law firm websites. Our detection found that 92.7% of WordPress law firm sites show signs of at least one page builder or theme framework.

Page BuilderSitesShare (of WP)
Astra (framework)17792.7%
Elementor5227.2%
Divi Builder5126.7%
WPBakery147.3%
Beaver Builder42.1%
Avada (Fusion Builder)42.1%
GeneratePress21.0%
Kadence10.5%

Astra's 92.7% figure reflects that the Astra framework (including the Starter Sites plugin and related assets) is loaded as an underlying layer on the vast majority of WordPress law firm sites, even when a different visual builder like Elementor or Divi handles the layout.

Elementor and Divi are in a near dead-heat for visual builder market share. Combined, they appear on over half of all WordPress law firm sites. Both builders generate their own CSS and JavaScript at runtime, which stacks on top of the theme's existing assets. WPBakery, an older builder that peaked in popularity around 2018, still appears on 7.3% of sites, suggesting that many law firm websites have not been rebuilt in years.

The Asset Overhead Problem

This is the core finding of our study. WordPress law firm websites carry dramatically more CSS and JavaScript than their non-WordPress counterparts. The gap is not small.

10.7
WP Avg CSS Files
0.9
Non-WP Avg CSS Files
14.7
WP Avg JS Files
4.5
Non-WP Avg JS Files

WordPress sites average 10.7 CSS files per homepage, compared to just 0.9 for non-WordPress sites. That is roughly 12 times more stylesheet requests. On the JavaScript side, WordPress sites average 14.7 JS files versus 4.5 for non-WordPress sites, a 3.3x difference.

Where do all these files come from? The stack is layered:

  1. WordPress core loads its own scripts (wp-includes), including jQuery on 67% of sites.
  2. The theme adds its own stylesheets and scripts (often 3-5 files).
  3. The page builder (Elementor, Divi, etc.) adds its runtime CSS and JS (typically 4-8 more files).
  4. Each plugin that has front-end output adds its own CSS and/or JS (1-3 files per plugin).

The result is a cascade of HTTP requests that accumulate with every layer of the WordPress stack. A typical WordPress law firm homepage is loading assets from the core, the theme, a page builder, a form plugin, an analytics plugin, a caching plugin's JavaScript, and more. Each file is a separate HTTP request that the browser must download, parse, and execute before the page becomes interactive.

Non-WordPress sites, by contrast, tend to bundle their CSS into a single file (or inline it entirely) and load only the JavaScript they actually need. The 0.9 average CSS files figure means many custom-built law firm sites have zero external stylesheets, instead inlining all styles directly in the HTML.

jQuery: the legacy tax

67% of WordPress law firm sites still load jQuery. jQuery was essential in 2010, when browsers lacked standardized APIs for DOM manipulation and AJAX. In 2024, every major browser natively supports the features jQuery provides. Loading jQuery adds approximately 30KB (compressed) of JavaScript to every page. For WordPress sites, it is loaded because many themes and plugins still depend on it, even when the site's actual interactive features do not require it.

Plugin Landscape

The average WordPress law firm site loads front-end assets from 4.2 detectable plugins. Form plugins dominate, followed by performance and analytics tools.

PluginSitesShare (of WP)
Gravity Forms7539.3%
WP Rocket4121.5%
Contact Form 73920.4%
Elementor3417.8%
Elementor Pro2714.1%
Gravity Forms reCAPTCHA2010.5%
Akismet178.9%
CleanTalk Anti-Spam147.3%
Business Reviews Bundle126.3%
SVG Support115.8%
WPForms115.8%
Slider Revolution105.2%
MonsterInsights (GA)105.2%
Honeypot Anti-Spam94.7%
GTranslate94.7%

Gravity Forms is the clear leader for law firm contact forms, appearing on nearly 4 in 10 WordPress sites. Contact Form 7, its free competitor, runs on another 20.4%. Combined, form plugins account for a large portion of the detected plugin ecosystem. Gravity Forms loads its own CSS and JavaScript on every page, whether or not a form is present on that specific page.

WP Rocket (21.5%) is the most popular caching and optimization plugin. Notably, WP Rocket itself adds a small JavaScript file to handle lazy loading and other front-end optimizations. The irony of a performance plugin adding to asset count is not lost. Slider Revolution, at 5.2%, is a heavy plugin originally designed for image sliders and now used for animated hero sections. It loads substantial CSS and JS, often for a single visual element above the fold.

Frequently Asked Questions

Why does WordPress dominate law firm websites?
WordPress powers 63% of the law firm websites we analyzed. The platform's dominance stems from its massive ecosystem of legal-specific themes and plugins, widespread developer familiarity, and the large number of legal marketing agencies that have standardized on WordPress as their delivery platform. However, this convenience comes with a measurable performance cost: WordPress sites in our study averaged 10.7 CSS files and 14.7 JavaScript files per page, compared to 0.9 CSS and 4.5 JS files on non-WordPress sites.
Which WordPress theme is best for law firm websites?
Hello Elementor was the most popular theme in our study at 9.4% of WordPress law firm sites, followed by Divi (5.2%) and Astra (4.7%). However, popularity does not equal performance. All of these themes are page builder dependent, and page builders are the primary source of CSS and JavaScript bloat. The best-performing sites in our dataset were custom-built non-WordPress sites that averaged just 0.9 CSS files and 4.5 JS files per homepage.
How many plugins does the average law firm WordPress site use?
The average law firm WordPress site in our study loads assets from 4.2 detectable plugins. Gravity Forms was the most common (39.3%), followed by WP Rocket (21.5%) and Contact Form 7 (20.4%). Note that this count only includes plugins that expose identifiable paths in the page source. The actual installed plugin count is likely higher, as many plugins do not load front-end assets.
Does WordPress hurt law firm website performance?
Our data shows a clear asset overhead gap. WordPress law firm sites average 10.7 CSS files and 14.7 JavaScript files per homepage, compared to 0.9 CSS files and 4.5 JS files for non-WordPress sites. That is roughly 12x more CSS files and 3.3x more JS files. Additionally, 67% of WordPress sites still load jQuery, a legacy library that adds unnecessary weight. While WordPress itself is not inherently slow, the theme and plugin ecosystem that law firms typically use creates substantial overhead.
What is the performance impact of page builders on law firm sites?
Page builders are nearly universal on WordPress law firm sites. In our study, 92.7% of WordPress sites showed signs of a page builder framework. Elementor appeared on 27.2% and Divi on 26.7%. Page builders generate markup, CSS, and JavaScript at runtime, which is why WordPress sites in the legal industry carry so much more asset weight than hand-coded alternatives. Each builder adds its own CSS framework, JavaScript runtime, and often a font library on top of the theme's own assets.

Is WordPress Slowing Down Your Firm?

See how your site's asset overhead compares. Get a free performance audit and learn what a zero-bloat architecture looks like.