| Primary focus | All-in-one WordPress theme + visual page builder from Elegant Themes. Drag-drop canvas with live visual editing — move any element anywhere, resize columns, adjust typography, colors, and spacing with instant preview. Ships bundled with 200+ pre-built layouts across dozens of niche categories. Theme builder replaces WordPress's header, footer, archive, and single-post templates with Divi-designed equivalents. Role editor lets admins control which parts of the WordPress dashboard each user role can access. A/B split testing (Divi Leads) tests page variations against each other and auto-declares the winner. Bloom adds pop-up and inline email opt-in forms with integrations to Mailchimp, AWeber, ConvertKit, and others. Monarch adds customizable social sharing buttons for any post or page. All of this is bundled under a single Elegant Themes membership — no per-feature add-on pricing. | Unified content platform built for creators and publishers who want a CMS + members + commerce without WordPress plumbing. TipTap block-based editor with structured content — heading, paragraph, image, embed, code, callout, divider, gallery, table of contents. Page builder for landing pages and custom pages: hero, CTA, feature grid, pricing table, testimonials, FAQ accordion, countdown, video embed, newsletter signup. Native member system with free and paid tiers. BYOK Stripe for digital products and subscriptions at 0% platform fee. BYOK Resend for newsletter and transactional email. 39 themes with typography and palette presets — change the entire visual identity without touching code. Not a pixel-perfect canvas builder; designed for content-structured pages rather than arbitrary per-element visual layouts. |
| Pricing | Yearly $89/yr — unlimited sites, all features including Bloom + Monarch, one year of updates + support. Lifetime $249 one-time — unlimited sites, lifetime updates + support, no recurring fee ever. The lifetime price is Divi's primary competitive angle: no other major page builder offers a lifetime unlimited-site license at this price point. The total stack cost is separate: WordPress hosting at $25–$150/mo per site, WPRocket caching, Yoast Pro, Wordfence Premium, and any premium child themes or third-party Divi extensions. For a freelancer building 5 client sites, the lifetime $249 amortizes to $50 per site — the hosting and plugin stack is the real ongoing cost. | 14-day free trial on any plan — card required, no charge until day 15. Pro $9/mo annual — full block editor, AI drafting, 39 themes, custom domain, BYOK newsletter. Business $29/mo annual — all Pro + member tiers, BYOK Stripe digital products at 0% platform fee, funnel-capable pages. Agency $69/mo annual — 5 tenant blogs on custom domains (extra sites $9/mo each). Flat pricing: no per-site billing above the Agency plan tier, no plugin license renewals, no hosting add-on, no SEO plugin subscription, no caching plugin license. Agency at $69/mo handles 5 client blogs (extra sites $9/mo each) — the per-client cost is $69/mo divided by client count. |
| Requires WordPress | Yes — inherently. Divi is a WordPress theme with a built-in page builder. You need a WordPress installation on a managed host or self-hosted server. Every WordPress dependency follows: core updates, theme updates, plugin compatibility, security patches, PHP version management, database maintenance, backup strategy. Divi has launched Divi Cloud (asset storage) and Divi AI (AI content generation, extra subscription), but both are WordPress extensions — the WP plumbing requirement is not eliminated. The Divi Community has proposed a standalone Divi Builder SaaS, but as of 2026 Divi remains a WordPress theme. | No WordPress. No plugins. VeloCMS is a unified Next.js + PocketBase platform deployed on Railway — one admin, one codebase, one deployment. No plugin treadmill. No security patch cycle for a stack of 6–10 plugins. No PHP. No theme compatibility conflicts. Updates to VeloCMS ship transparently — you're on a SaaS, not managing a local installation. The entire platform — CMS, members, commerce, newsletter, themes, media — is maintained by the VeloCMS team. |
| Visual editor | Mature drag-drop canvas with 17+ years of iteration. Three interaction modes: Visual Builder (front-end WYSIWYG editing directly on the page), Back-end Builder (the traditional row/column/module grid), and Theme Builder for global templates. Live visual feedback: type text directly on the element, drag columns to resize, hover to see padding handles. Global elements and global presets let designers create reusable styled components. Responsive editing mode adjusts layouts separately for desktop, tablet, and phone. The editor handles complex multi-column layouts, nested sections, and custom CSS fields per-module. For designers whose primary output is pixel-precise layouts, the Divi canvas is a well-established tool. | Block-based structured editor rather than a free canvas. TipTap editor handles post content — sequential blocks (heading, paragraph, image, gallery, embed, table of contents, code). Page builder handles standalone pages — predefined block types placed in order (hero, features grid, CTA, testimonials, pricing, FAQ, countdown). Not pixel-perfect free-positioning — blocks flow in document order. Responsive by default (Tailwind-based). Theme switcher changes the entire visual identity (palette, typography, layout rhythm) without touching individual blocks. Good for content-structured pages and product landing pages; not a substitute for arbitrary pixel-level canvas design. |
| Shortcode lock-in | Significant. Divi stores all page designs using Divi Builder shortcodes — proprietary markup like [et_pb_section], [et_pb_row], [et_pb_column], [et_pb_text], [et_pb_image], etc. This shortcode data lives in the WordPress post_content field. If you ever deactivate Divi — to try another page builder, to sell the site to a client who doesn't want Divi, or to move to another CMS — the shortcodes render as raw text in the post body. Your layouts disappear; the underlying shortcode strings remain. Migrating Divi-built pages to another platform requires either Divi's own export tools (limited to moving between Divi sites) or manual reconstruction. This is the most significant portability constraint in the Divi ecosystem. | No proprietary shortcodes. Post content is stored as structured JSON (TipTap AST) — parseable by any system. Page builder blocks are VeloCMS JSON schema, documented in the Plugin SDK. Content is exportable. Member data is in PocketBase SQLite (exportable). BYOK Stripe means your Stripe customer objects belong to your Stripe account, not VeloCMS. Moving away from VeloCMS is a migration, not a lock-in event — your content structure is not encoded in a proprietary shortcode string. |
| Theme system | Divi is simultaneously the theme and the builder — they share a codebase. The Divi Theme Builder lets you design custom global templates for headers, footers, archive pages, and single-post pages using the same visual drag-drop canvas. You can create conditional template rules (show template A on category X, show template B on author Y). Global Presets manage site-wide design tokens — colors, fonts, button styles, heading sizes — applied across all Divi modules. Divi also ships a library of Divi Layout Packs: full-site design sets for specific niches (restaurant, photography, dental, law firm, yoga studio, etc.) with 20–30 pages each. Importing a layout pack gives you a complete site design in seconds. | 39 themes as CSS-variable-based presets — select a theme and the entire site updates: color palette, typography scale, component spacing, layout rhythm. Theme Builder is not canvas-based; themes define the global design system and apply consistently across all pages and posts. No conditional per-template rules in the current version. Theme presets are updated by VeloCMS; teams can customize palette and typography via settings. For content sites and blogs, the theme system covers 80–90% of design needs. For complex per-template conditional layouts that mirror a full-agency website design, Divi's Theme Builder is more flexible. |
| Members and commerce | Not native to Divi. Divi's Bloom plugin handles email opt-in forms (newsletter sign-up, gated content opt-ins) but not member paywall or paid membership. WordPress membership requires an additional plugin — MemberPress, Restrict Content Pro, LifterLMS, or WooCommerce Memberships. Each is a separate license, another maintenance cycle, and another plugin compatibility surface. WooCommerce for digital products is a full plugin stack of its own. A typical content + membership + commerce site on WordPress + Divi involves 8–12 active plugins. | Native member system with free and paid tiers built in. Magic-link authentication, member-gated posts and pages, BYOK Stripe for digital products and subscriptions at 0% platform fee. BYOK Resend for member notification emails and newsletter blasts. No separate plugin licenses. No WooCommerce complexity for digital product delivery. The entire commerce surface (member sign-up, checkout, gated content, subscription management) is part of the VeloCMS platform. |
| Owned data | Data lives in MySQL database on the WordPress hosting server — technically yours, but tightly coupled to WordPress and the host. Migrating off WordPress requires database export, content transformation, and media migration. Divi page data is stored as shortcode strings in post_content — not portable to non-Divi systems without conversion tooling. Member data (if using MemberPress or WooCommerce) lives in separate plugin tables. The Divi layout pack designs (your customizations, global presets, and theme builder templates) are exportable within the Divi ecosystem but not to other platforms. | Full data ownership. PocketBase database exports as JSON or CSV any time. Post content, member records, subscriber lists, and media metadata are all in your PocketBase instance — importable, exportable, and portable. BYOK Stripe means your Stripe customer objects belong to your Stripe account. No per-contact billing — your audience grows without growing your bill. |