DOM element count on Wix sites

41.8% of audited sites (2,350) keep their DOM between 400 and 799 elements (97% good INP, 72ms median), while the 15.0% exceeding 1,500 DOM nodes drop to 94% good INP (88ms median).

Field data PhoneDesktopAll Scope All sites October 2026 edition · Phone field outcomes · Wix sites only
Wix Scoped to 5,623 sites out of 203,892 analyzed (cms) Compare with all sites →

41.8% of Wix sites use 400 to 799 DOM elements DOM element count, and 97% of those sites have a good INP, against 96% of all Wix sites.

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
1

Core Web Vitals pass rate

Sites with 400 to 799 DOM elements DOM element count have a good INP most often: 97%, against 96% of all Wix sites. Sites with 1,500+ DOM elements DOM size have it least often, at 94%.

SitesGood, needs improvement, poor INPMedian
All Wix sites3,07796%79ms
400 to 799 elements 41.8%1,28797%72ms
Under 400 elements 7.1%22297%74ms
800 to 1,499 elements 36.1%1,08496%79ms
1,500+ elements 15.0%48494%88ms
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
2

DOM element count usage

400 to 799 DOM elements is the most used: 41.8% of Wix sites.

400 to 799 elements 41.8% 800 to 1,499 elements 36.1% 1,500+ elements 15.0%
400 to 799 elements 41.8% 800 to 1,499 elements 36.1% 1,500+ elements 15.0% Under 400 elements 7.1%
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
3

DOM element count per framework

On React, 42% of sites use 400 to 799 DOM elements DOM element count, and 96% of React sites have a good INP, against 96% of all sites.

FrameworkDOM element count on its sitesGood INP
All Wix sites 5,621 sites400 to 799 elements 42%800 to 1,499 elements 36%1,500+ elements 15%96%
React 5,620 sites400 to 799 elements 42%800 to 1,499 elements 36%1,500+ elements 15%96%
400 to 799 elements 800 to 1,499 elements 1,500+ elements Under 400 elements
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
4

DOM element count or the framework

Does the framework explain the DOM element count difference?

On React, 97% of sites with 400 to 799 DOM elements DOM element count have a good INP, against 96% of React sites with 800 to 1,499 DOM elements. Within React, sites with 400 to 799 DOM elements and 800 to 1,499 DOM elements have a good INP about equally often.

How DOM tree size taxes style recalculation and layout during interactions

Every time a user taps a menu, filters a grid, or toggles a class, the browser recalculates styles and layout across affected DOM nodes. Across 2,350 sites (41.8%) with 400 to 799 elements, 97% pass field INP at a 72ms median, and the 36.1% between 800 and 1,499 elements reach 96% good INP (79ms median). Once the document tree crosses 1,500 elements (15.0% of sites, 842), good INP drops to 94% and median INP rises to 88ms.

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Understanding DOM element count

Keep total DOM element count under 800 nodes on initial load and below 1,500 nodes on complex templates. Render modals, drawer menus, and offscreen tabs lazily on interaction, and paginate or virtualize long product and comment lists. Across all audited sites, 41.8% sit at 400 to 799 nodes (97% good INP, 72ms median) versus 15.0% at 1,500+ nodes (94% good INP, 88ms median).

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Iframes per page → Media source → Image fetchpriority → Uses @import → By Arjen Karel · 5,621 crawled Wix sites (3,077 with phone Chrome field data, October 2026) · How we measured