Overview
Elementor is the most widely used WordPress page builder plugin, with over 12 million active installations. It operates as a WordPress plugin that loads frontend rendering scripts on every page built with the Elementor editor. These scripts handle responsive layout rendering, animation sequences, slider functionality, and interactive widget behavior. Elementor's frontend scripts run on the website owner's domain as first-party code, but they include connections to Elementor's own services for feature delivery.
What This Script Does
Elementor's frontend script (elementor-frontend.js, loaded as first-party from the WordPress installation) handles:
- Layout rendering: Applies Elementor's grid and flexbox layout system to render page structures across device breakpoints
- Widget functionality: Powers interactive elements including image sliders, accordions, tabs, toggle widgets, and animated counters
- Animation handling: Manages scroll-triggered animations, entrance effects, and parallax backgrounds using IntersectionObserver
- Form submissions: The Elementor Forms widget captures form submissions and may set cookies to prevent duplicate submissions; submitted data is processed by WordPress or forwarded to configured integrations (Mailchimp, HubSpot, etc.)
- Google Fonts: By default, Elementor loads fonts from Google Fonts CDN (
fonts.googleapis.com), which transmits visitor IP addresses to Google servers; this behavior can be disabled in Elementor settings
Cookie footprint is limited to form submission nonces and session preferences. Elementor itself does not set persistent tracking cookies for behavioral profiling.
Consent & Compliance
- Consent Category: Functional
- GDPR/ePrivacy: Elementor's core frontend rendering is functional and does not require consent. The Google Fonts integration is a notable exception — loading fonts from
fonts.googleapis.comtransmits visitor IP addresses to Google, which German courts have ruled requires consent or local font hosting. Disable the Google Fonts remote loading in Elementor's performance settings and host fonts locally to eliminate this concern. - Form integrations: If Elementor Forms forwards submissions to email marketing platforms, those integrations require appropriate disclosure and lawful basis.
- CCPA: No significant CCPA implications from Elementor itself, provided Google Fonts remote loading is disabled.
Should You Block This Without Consent?
No. Elementor's frontend scripts are functional page rendering code running as first-party WordPress code. Blocking Elementor would break the layout of every page built with it. Disable remote Google Fonts loading in Elementor settings, host fonts locally, and treat any Elementor form integrations as separate consent decisions.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
elementor.comFunctionalFrequently Asked Questions
Does Elementor need cookie consent on my WordPress site?
Generally no for core rendering. Elementor's frontend scripts handle page layout, animations, and widget behavior as functional first-party code. However, some Elementor features connect to external services for font loading or form submissions, which may set cookies requiring consent depending on your jurisdiction.
What scripts does Elementor load on the frontend?
Elementor loads its frontend rendering script (elementor-frontend.min.js) on every page built with the editor. This script handles responsive layout rendering, animation sequences, slider functionality, and interactive widget behavior. It may also connect to Elementor's services for Google Fonts delivery and form submission processing.
How does ConsentStack categorize Elementor scripts?
ConsentStack classifies Elementor under the functional category. Core layout rendering scripts are generally allowed without consent since they are essential for page display. If Elementor loads external resources like Google Fonts or analytics features, ConsentStack flags those specific connections separately for consent management.
Related Vendors
Manage consent for Elementor
ConsentStack automatically detects and manages Elementor trackers so your site stays compliant with global privacy regulations.
