XStore + Elementor speed issues on staging (need guidance for 90+ PageSpeed on mobile/desktop)

This topic has 13 replies, 2 voices, and was last updated 3 weeks, 1 day ago ago by Andrew Mitchell

  • Avatar: Andrei Andrei
    Andrei Andrei
    Participant
    February 18, 2026 at 16:41

    Hello 8theme Support Team,

    We are using XStore (WordPress + WooCommerce + Elementor) and we cannot get acceptable PageSpeed scores, even after following your official speed guide from the documentation (“The Ultimate 2025 Guide to Boosting WordPress Speed with XStore Theme”).

    Context:

    * We built a fresh staging version using XStore, then rebuilt the layout on top of it (Elementor header + homepage).
    * Hosting runs LiteSpeed + LiteSpeed Cache plugin.
    * Current Google PageSpeed Insights scores are consistently low:

    * Mobile Performance around 20–30 (varies between runs)
    * Desktop Performance around 35–40 (varies between runs)
    * Accessibility/Best Practices/SEO are OK, but Performance is the blocker.

    Main Lighthouse issues we see:

    * High Total Blocking Time (2s+)
    * High LCP (up to ~8–9s on mobile in some runs)
    * CLS spikes (we see ~0.4 on desktop in some runs)

    What we need from you:

    1. Please review our current XStore theme configuration and advise what XStore modules/features/settings should be disabled or adjusted for maximum performance (especially for Elementor + WooCommerce).
    2. If you have a recommended “minimal performance preset” for XStore + Elementor, please share it.
    3. If needed, we can provide temporary staging access for you to inspect directly.

    Attachments (as requested):

    * XStore theme options export (JSON)
    * LiteSpeed Cache settings export
    * Latest PageSpeed Insights screenshots (mobile + desktop)
    * Plugin list + versions (Site Health export)

    We tried to do this ourselves, but we are stuck and we need a clear action plan to reach 90+ PageSpeed on both mobile and desktop.

    Thank you

    12 Answers
    Avatar: Andrei Andrei
    Andrei Andrei
    Participant
    February 18, 2026 at 16:44

    I uploaded in private content my xstore theme options and litespped cache settings

    Please contact administrator
    for this information.
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    February 19, 2026 at 11:36

    Hello, Andrei,

    Unfortunately, the use of Elementor places a significant load on the system. We kindly ask you to provide us with access to the admin panel so that we can disable unnecessary elements.

    Best regards,
    8Theme Team

    Avatar: Andrei Andrei
    Andrei Andrei
    Participant
    February 19, 2026 at 11:47

    Hello,

    Thank you for your reply.

    We understand that Elementor can increase system load. However, before providing admin access, we would appreciate more specific guidance from your side.

    Could you please clarify:

    Which exact Elementor features or modules should be disabled to improve performance?

    Are there specific Elementor experiments or settings that conflict with XStore?

    Are there known Elementor scripts that should be excluded from LiteSpeed JS Deferred?

    Is there an official recommended Elementor configuration for XStore to achieve optimal Core Web Vitals?

    Currently:

    We are not using excessive widgets.

    Many XStore modules are already disabled (Quick View, Swatches, Compare, Wishlist, Ajax Filters).

    JS Deferred breaks animations and filters even with exclusions.

    PageSpeed shows heavy execution time from the main XStore JS file.

    If Elementor is the main issue, we need clear guidance on:

    What to disable inside Elementor → Settings → Advanced / Experiments

    Whether to disable Elementor Icons, FontAwesome, Motion Effects, etc.

    Whether to enable “Optimized DOM Output” and “Load Icons Inline”

    Whether to disable Elementor Swiper (if XStore handles it)

    We are trying to optimize properly and would prefer to adjust the configuration ourselves if possible.

    Please advise on the recommended Elementor + XStore performance setup.

    Thank you.

    Best regards

    Avatar: Andrei Andrei
    Andrei Andrei
    Participant
    February 19, 2026 at 11:54

    Hello,

    Thank you for your response.

    I would like to inform you that we have already applied additional Elementor performance optimizations on our side:

    In Elementor → Settings → Advanced:

    Google Fonts → Disabled

    Form Submissions → Disabled

    Font Awesome 4 Support → Disabled

    Tag Generator → Disabled

    Unfiltered File Uploads → Disabled

    In Elementor → Settings → Performance:

    CSS Print Method → External

    Optimized Image Loading → Enabled

    Optimized Gutenberg Loading → Enabled

    Background Image Lazy Load → Enabled

    Optimized DOM Output → Enabled

    Improved Asset Loading → Enabled

    Optimized Markup → Enabled

    We also kept many XStore modules disabled:

    Quick View

    Swatches

    Compare

    Wishlist

    Ajax Filters

    LiteSpeed configuration:

    JS Minify → ON

    JS Combine → OFF

    JS Deferred → OFF (because enabling it breaks animations, filters and interactive functionality even with exclusions like elementor, swiper, etheme)

    CSS Minify → ON

    CSS Combine → ON

    Generate UCSS → ON

    UCSS Inline → ON

    Despite all of the above, PageSpeed still shows heavy main-thread execution coming from the main XStore JS file.

    At this stage, we would really appreciate:

    Confirmation whether the XStore main JS file can be safely deferred.

    The exact JS exclusion list officially recommended for LiteSpeed.

    Whether “Disable jQuery Migrate” and “Disable Theme Swiper JS” are safe in a WooCommerce + Elementor setup.

    Whether Brands module loads global scripts on every page.

    We have already applied all reasonable Elementor optimizations and would like precise guidance regarding XStore core scripts.

    Looking forward to your recommendations.

    Best regards

    Avatar: Andrei Andrei
    Andrei Andrei
    Participant
    February 19, 2026 at 12:46

    From PageSpeed Insights mobile report, we identified that multiple font weights are creating a long critical request chain:

    Loaded fonts:

    RethinkSans (Regular, Medium, Bold)

    Gabarito (Regular, SemiBold, Bold)

    XStore icons

    This results in a 3.6s critical path latency on mobile and impacts LCP rendering (the LCP element is a heading).

    Could you please confirm:

    Which font files are strictly required for default XStore layout?

    Is there a way to limit font weights globally from the theme without breaking layout?

    Can unused font weights be safely deregistered?

    Does XStore preload fonts automatically, or should we manually preload only the primary font?

    Are there any recommended typography optimizations specifically for WooCommerce mobile performance?

    Our goal:

    Reduce critical font chain

    Keep layout intact

    Improve mobile LCP

    Looking forward to your technical guidance

    Avatar: Andrei Andrei
    Andrei Andrei
    Participant
    February 19, 2026 at 14:32

    Hello,

    After implementing all recommended performance optimizations, we are facing a severe mobile performance issue.

    Current situation:

    Desktop score: 99
    Mobile score: 30

    The mobile LCP element is now being detected as the CookieYes banner text instead of the hero section.

    However, the main issue appears to be excessive main-thread execution from the XStore core JS file:

    Main file:

    /js/196da2e….js?ver=6234a

    Issues observed in Lighthouse:

    • 6,188 ms CPU time
    • 3,368 ms Style & Layout
    • Significant forced reflows triggered by XStore JS
    • Reduce unused JavaScript: 222 KB unused
    • Render blocking CSS still 149 KB even with UCSS enabled

    We have already:

    • Removed custom fonts
    • Enabled UCSS
    • Disabled CSS Combine
    • Enabled CSS Minify
    • Enabled JS Minify
    • Enabled Font Display Swap
    • Optimized images
    • Optimized cache

    Yet mobile performance collapses due to:

    Heavy XStore JS execution

    Forced reflows caused by theme scripts

    CSS bundle still large even with UCSS

    Please clarify:

    Is there a recommended minimal JS mode for XStore?

    Can main theme JS be split or conditionally loaded?

    Is there a way to disable unnecessary modules globally?

    Is there an official mobile performance configuration for XStore + LiteSpeed?

    We need to achieve stable 90+ mobile performance without breaking functionality.

    Thank you.

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    February 19, 2026 at 15:07

    Could you please provide temporary wp-admin and FTP access? We will check what can be done to help you.
    To grant WP-Admin access, please proceed to create a new user account with an administrator role through your WordPress Dashboard. Once the account is established, you may securely transmit the username and password to us via the Private Content section designated for this purpose.

    For FTP access, we require the following details: FTP host, FTP username, FTP password, FTP port, and FTP encryption type. If you need assistance in creating these credentials, please reach out to your hosting provider who will guide you through the process.

    Best Regards,
    8Theme’s Team

    Avatar: Andrei Andrei
    Andrei Andrei
    Participant
    February 19, 2026 at 15:32

    Hello,

    Thank you for your response.

    Unfortunately, due to our internal security policies, we cannot provide temporary WP-admin or FTP access to third parties.

    However, we are fully available to collaborate here in chat and provide:

    Screenshots of any settings

    System status report

    Theme version

    PHP version

    Server configuration

    Any specific code snippets you would like us to test

    Performance reports (Lighthouse / PSI)

    Error logs

    If you could please specify exactly:

    Which theme options or modules you would like us to disable/test

    Whether there is a lightweight configuration for mobile

    If there are known performance optimizations for large WooCommerce homepages

    If the main JS bundle can be conditionally loaded

    We will implement the changes ourselves and provide feedback.

    We appreciate your understanding and are happy to cooperate step by step without sharing direct access.

    Best regards.

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    February 20, 2026 at 08:50

    Hello, Andrei,

    In this case, we kindly ask you to send us a screenshot of the WP Rocket cache plugin settings, specifically the scripts and styles that are excluded from caching. We also need to know which theme speed optimization options you have enabled. To do this, please go to the Theme Options → Speed Optimization section and take a screenshot as well.

    Additionally, please go to the Elementor settings section, review the widgets in use, and disable any unnecessary ones. You also need to configure CDN and GZIP compression on your server. You can find more information about this in the following articles.

    https://www.8theme.com/documentation/xstore/troubleshooting/how-to-speed-up-my-website/

    https://www.8theme.com/documentation/xstore/troubleshooting/the-ultimate-2025-guide-to-boosting-wordpress-speed-with-xstore-theme/

    Best regards,
    8Theme Team

    Avatar: Andrei Andrei
    Andrei Andrei
    Participant
    February 20, 2026 at 09:51

    Hello,

    Thank you for your reply.

    We are not using WP Rocket. We are using LiteSpeed Cache. Below is our current real configuration.

    1️⃣ LiteSpeed Cache Configuration

    CSS:

    Minify: ON

    Combine: OFF

    Generate UCSS: ON

    Inline UCSS: ON

    Load CSS Asynchronously: OFF

    JS:

    Minify: ON

    Combine: OFF

    Defer JS: ON

    Delay JS: ON

    Guest Mode: ON

    Guest Optimization: ON

    Excluded from JS delay/defer:

    jquery

    jquery-core

    jquery-migrate

    elementor

    elementor-frontend

    swiper

    xstore-theme

    xstore-core

    cookieyes

    Trustindex scripts are delayed.

    Please confirm if any additional XStore core scripts should be excluded from JS Delay to improve mobile LCP stability.

    2️⃣ XStore → Speed Optimization

    Currently:

    Disabled:

    CSS Minify (handled by LiteSpeed)

    Force Cache

    Menu Cache

    AJAX Search Cache

    Cart Fragments Optimization

    Disable jQuery Migrate

    Disable Block CSS

    Disable Theme Swiper JS

    Disable Elementor Dialog JS

    Enabled:

    Disable Embeds

    Please advise which specific XStore speed options you recommend enabling to improve mobile performance without breaking WooCommerce dynamic features.

    3️⃣ Elementor Configuration

    Elementor → Advanced:

    Google Fonts: Disabled

    Font Awesome 4 support: Disabled

    Tag Generator: Disabled

    Elementor → Performance:

    CSS Print Method: External File

    Image Loading Optimization: Enabled

    Gutenberg Optimization: Enabled

    Background Lazy Load: Enabled

    Cache Elements: 1 day

    Elementor → Features:

    Inline Font Icons: Enabled

    Optimized Markup: Enabled

    Container: Default

    Default to New Theme Builder: Enabled

    Nested Elements: Enabled

    Please confirm if you recommend disabling any specific Elementor experiments or features that may affect mobile DOM size or JS execution.

    4️⃣ Server

    We are using LiteSpeed server with compression enabled.
    CDN is currently not active.

    We cannot provide wp-admin or FTP access due to internal security policy, but we are happy to apply any exact configuration adjustments you recommend but we uploaded xstore theme optins and litespped cache setting complete here if you need anything more in the private link

    Our main issue is mobile LCP instability and large main-thread JS execution.

    Looking forward to your technical recommendations.

    Best regards,

    Please contact administrator
    for this information.
    Avatar: Andrei Andrei
    Andrei Andrei
    Participant
    February 20, 2026 at 11:45

    Here is our current configuration:

    Server & Compression

    Server: LiteSpeed

    Brotli compression: Enabled (90%+ compression confirmed)

    GZIP/Brotli fully working

    HTTP Status 200

    No server compression issues detected

    LiteSpeed Cache + QUIC.cloud

    QUIC.cloud connected and active

    Image Optimization: Active

    Page Optimization (CCSS / UCSS): Active

    LQIP: Enabled

    CDN: Currently disabled

    Public Cache: ON

    Private Cache: ON

    Browser Cache: ON

    Object Cache: OFF

    Guest Mode: ON

    Guest Optimization (WebP): Enabled

    Elementor Settings

    CSS Print Method: External file

    Optimized Image Loading: Enabled

    Optimized Gutenberg Loading: Enabled

    Background Lazy Load: Enabled

    Inline Font Icons: Default

    Container: Default

    Markup Optimization: Default

    XStore Theme

    Lazy loading active

    AJAX Add to Cart enabled

    Swatches disabled

    Compare disabled

    Wishlist enabled

    No custom heavy scripts added

    Global CSS minification not forced at theme level

    WordPress image quality: 82

    Big image threshold: 2560px

    Given the above setup:

    Could you please specify:

    What exactly is not working or underperforming?

    Are you detecting a conflict between XStore and LiteSpeed?

    Do you recommend enabling QUIC.cloud CDN?

    Should Object Cache be enabled on LiteSpeed server?

    Are there any specific Page Optimization settings you want changed?

    If you can clarify the exact issue or performance metric that needs improvement, I can adjust the configuration accordingly before sharing temporary access.
    In the private link i have uploaded my complete settings for xstore and litespped cache.

    Looking forward to your guidance.

    Please contact administrator
    for this information.
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    February 20, 2026 at 15:43

    Hello, Andrei,

    We have not detected any conflicts between XStore and LiteSpeed.

    You did not specify whether you have disabled unnecessary Elementor widgets. You can view them – please check the attached video for reference.

    Also, please confirm whether the wishlist is enabled for variable products. Regarding the CDN, we recommend using Cloudflare, as it not only improves performance but also provides protection against bot attacks.

    Best regards,
    8Theme’s Team

    Files is visible for topic creator and
    support staff only.
  • Viewing 13 results - 1 through 13 (of 13 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.