The Stack
Divi & Elegant Themes: the all-in-one, reconsidered
Divi spent years as the cautionary tale for bloat. Then it rebuilt itself. Here's the honest, current case for the all-in-one that ends theme paralysis.
For years, the responsible thing to say about Divi was: powerful, but heavy. We’ve said a version of it ourselves. But two things changed — Divi rebuilt its engine, and the kind of problem publishers face shifted from “how do I make a page” to “how do I stop burning time on tooling.” On both counts, Divi earns a fresh look.
Live-site count via BuiltWith; rating via Trustpilot. Mid-2026.
Divi flipped the script on speed
In February 2026, Elegant Themes shipped Divi 5 — a complete, three-year rewrite that ripped out the 2013-era shortcode engine and replaced it with a modern React, Flexbox, and CSS-Grid architecture. The payload difference is not subtle:
Roughly 84% less JavaScript and 94% less CSS than equivalent Divi 4 pages, with 2–4× load-time improvements and 40–80% less server processing. Founder Nick Roach put the goal plainly: “We want to flip the script and make Divi the fastest page builder around.” For a builder once synonymous with bloat, that’s a genuine turnaround — and it directly addresses the Core Web Vitals concern that gates ad viewability.
With good hosting, caching, and image optimization, Divi 5 can now hit a perfect 100 on PageSpeed Insights with an LCP under 2.5 seconds. The theme is no longer the bottleneck — your stack is.
Is it as lean as a bare framework theme like GeneratePress? No — a page builder always carries more than hand-built markup. But the gap that used to disqualify it has narrowed to something caching and disciplined building can manage.
The all-in-one answer to theme paralysis
Here’s the part that fits the AI-era publisher better than any benchmark: one of the biggest hidden costs for a publisher is choosing a theme. Every theme you pick is a new system to learn, new conventions, new limitations — and switching later means relearning everything.
Divi collapses that. One theme, one builder, learned once. You can build practically any custom layout visually without touching another tool, and you’ll likely use 1% of what it offers — but that 1% covers what most publishers actually need, and you never have to theme-shop again. The energy you’d spend evaluating themes goes into content, which is the only real edge.
What you actually get
A Divi membership is a bundle, not a single theme:
- Divi Builder + Theme Builder — visual design of pages, headers, footers, post templates.
- Divi AI — generate copy, images, and layout code fine-tuned on Divi’s own modules.
- Divi Cloud — store and reuse your layouts and assets across every site (Dropbox for Divi).
- Divi Dash — manage updates, backups, and plugin health across all your Divi sites from one dashboard.
- Bloom — built-in email opt-in forms.
- Monarch — social sharing.
- Extra — a magazine theme for content/publisher sites.
- 800+ premade layouts plus a large third-party marketplace and developer community.
Why it fits the AI-era publisher
Three of those pieces line up neatly with the thesis behind this whole site:
- Bloom = own your audience. Email opt-ins are built in. In a zero-click world, your list is the AI-proof asset — and Divi ships the capture tool in the box.
- Divi AI = the intelligence layer, included. When infrastructure is commoditizing and intelligence is the new cost center, having AI baked into the build tool (not bolted on) is exactly the right direction.
- Lean-by-default output (now). Divi 5 lets you build lightweight custom pages, so “design freedom” no longer has to mean “slow.”
Accessibility: the controls are in the builder
Accessibility used to be a weak spot for page builders. Divi 5 moves the right levers into the builder itself: Semantic Elements let you set a module’s underlying HTML tag — nav, header, article, button — instead of a generic div, and Custom Attributes let you add ARIA roles, labels, and states (role, aria-label, aria-expanded) plus focus management, all without code.
The honest caveat, in keeping with how we cover everything: those are tools, not a guarantee. A fully
WCAG-conformant site still takes deliberate structure and testing. But doing most of it no-code matters for a non-developer publisher — and clean, semantic markup is exactly what both screen readers and AI parsers reward.
Where ad code actually goes in Divi
This is the part most Divi reviews skip, and it’s the only part that matters if the site exists to earn ad revenue. Divi gives you three places to put ad code, and they are not interchangeable:
| Where | What it’s for | Use it for ads? |
|---|---|---|
| Theme Options → Integration | Global code injected into every page’s <head> or <body> | Yes — this is where the AdSense loader script belongs |
| Code module (in a page or a Theme Builder template) | Arbitrary HTML/CSS/JS at a specific spot in a layout | Yes — this is your in-content and template ad slots |
| Theme Options → Ads tab | A single built-in banner slot below post content, with an AdSense field | No — see below |
Skip the Ads tab. It looks like the obvious answer because it’s literally called “Ads,” but it’s a legacy feature built around a single 468×60 banner beneath your post content. 468×60 is a dead size — it’s not in the responsive lineup advertisers actually bid on, and the slot gives you exactly one placement in the weakest position on the page. Use the Integration tab for the loader and Code modules for the slots, and you get real sizes in positions that actually earn. Our placement data covers which positions those are.
The Theme Builder is the real unlock here, and it’s the one genuine advantage Divi has over a hand-built theme for this job. Because you design your post template once, you drop a Code module into that template at the position you want — after the second paragraph, in the sidebar, above the footer — and every post inherits the slot. You are not pasting ad code into 300 posts.
The CLS trap, and how to avoid it in Divi. An ad that loads into zero reserved height shoves your content down and wrecks the Cumulative Layout Shift score that gates your Core Web Vitals — which in turn gates viewability and therefore revenue. Divi’s fix is a setting, not code: select the Row or Section wrapping your Code module, open Design → Sizing, and set a Min Height matching the ad’s expected height. The space is then held before the ad arrives. Do this per breakpoint, because a responsive unit renders a different size on mobile than on desktop.
One Divi-5-specific note: Divi 5 loads JavaScript on demand rather than shipping everything on every page. That’s good for your baseline, and it means the ad script is now a genuinely large share of what’s left. In other words, Divi 5 makes the theme stop being your performance problem — which puts the ad stack squarely in the frame instead. If you want the full walkthrough on the script itself, the AdSense setup guide covers the loader behaviour that applies on any platform.
The company behind it
Longevity matters when you’re betting your site on a tool. Nick Roach founded Elegant Themes in 2008 — a one-person operation from his college apartment that grew into a fully distributed company with staff in 20+ countries. Sixteen-plus years in, it’s one of the longest-standing names in WordPress, and it’s still community-centric and independently run. Today Divi powers roughly 2.1 million live websites (
BuiltWith) — a community and marketplace few builders can match. Few tools in this space have stood the test of time like Elegant Themes.
Trust and support
This is where Elegant Themes quietly excels. On Trustpilot it’s rated “Excellent” at 4.8/5 from 23,000+ reviews, with the overwhelming majority five-star (
Trustpilot) — and the most consistent praise is for the support team. For a non-developer publisher, responsive support is worth as much as any feature.
Pricing (verified July 2026)
| Plan | Price | Includes |
|---|---|---|
| Yearly | $89/year | Divi, Builder, Extra, Bloom, Monarch, Divi Dash, 800+ layouts, 1 year of updates + 24/7 support, unlimited sites |
| Lifetime | $249 one-time | Everything in Yearly + lifetime updates & support, no renewals |
| Divi Pro | $277/year | Everything + Divi AI, Divi Cloud, Divi VIP, and Divi Teams (4 seats) |
| Lifetime + Pro | $297 one-time, then $212/year | Lifetime Divi access plus the Pro services above |
Every plan covers unlimited websites and a 30-day money-back guarantee (see the current discount). Pricing and discounts change often, so confirm the current numbers on Elegant Themes’ site.
The one worth thinking about is Lifetime vs Lifetime + Pro. The $48 difference between the two lifetime tiers buys you into the Pro services — but those then bill $212/year, so “lifetime” only describes the Divi half of it. If you don’t specifically want Divi AI or Cloud, plain Lifetime at $249 is the tier that actually stops the recurring bill.
The honest bottom line
If you want the absolute leanest possible site, a static/edge stack still wins outright (that’s our other argument). But if you’re staying on WordPress and want one tool that does everything — design, AI, opt-ins, templates — backed by a 16-year company with standout support, Divi in its post-rebuild form is a genuinely strong, future-proof choice. The thing that used to be its weakness is now manageable, and the all-in-one convenience is more valuable than ever.
FAQ
- Is Divi good for ad revenue and Core Web Vitals in 2026?
- Much better than its reputation suggests. Divi 5 (released February 2026) is a full React rewrite that ships roughly 84% less JavaScript and 94% less CSS than Divi 4 — JS dropped from about 276 KB to 45 KB per page. With good caching and reserved ad slots, you can now build fast, CWV-friendly pages on Divi.
- How much does Divi cost in 2026?
- As of July 2026: $89/year, or $249 one-time for lifetime access (both include the Divi theme, Builder, Extra, Bloom, Monarch, Divi Dash, 800+ layouts, unlimited sites, and a 30-day money-back guarantee). Divi Pro is $277/year and adds Divi AI, Divi Cloud, Divi VIP, and Divi Teams. There is also a Lifetime + Pro tier at $297 one-time plus $212/year for the Pro services. Check elegantthemes.com for current pricing and frequent discounts.
- Where do you put AdSense code in Divi?
- Three places, and only two of them are right. Put the AdSense loader script in Divi → Theme Options → Integration, in the <head> field, so it loads site-wide. Put the individual ad units in Code modules placed inside a Divi Theme Builder post template, so every post inherits the slot without you editing posts one by one. Avoid Theme Options → Ads tab: it's a legacy single 468×60 banner below post content, which is a dead ad size in a weak position. Always set a Min Height on the Row wrapping a Code module so the ad doesn't cause layout shift.
- Who created Divi and Elegant Themes?
- Nick Roach founded Elegant Themes in 2008 as a one-person operation from his college apartment. It's now a fully distributed company with staff in 20+ countries and one of the longest track records in WordPress.
- Is Divi accessible (WCAG)?
- Divi 5 added no-code accessibility controls — Semantic Elements to set proper HTML tags (nav, header, article, button) and Custom Attributes for ARIA roles, labels, and states. They're powerful tools, but a fully WCAG-conformant site still requires deliberate structure and testing; the builder gives you the controls, not an automatic guarantee.
- Is the Divi lifetime plan worth it?
- For anyone building more than one site or planning to keep a site for years, the $249 lifetime plan usually pays for itself versus annual renewals — you get lifetime updates and support for unlimited sites with no recurring fee.