FaqsGeneric
Improve your store speed ⚡
7 min read
Sleek — like all FoxEcom themes — is built with performance in mind. However, maintaining that speed over time requires careful setup and maintenance.
🏎️ TL;DR — Quick performance checklist
| Category | Best Practices |
|---|---|
| Apps | Remove unused apps and extra tracking tags. Use built-in Sleek features whenever possible. |
| Content | Keep pages clean and focused. Fewer sections = faster loads. |
| Videos | Use small, short MP4 files (under 3 MB). Avoid videos at the very top of your page. |
| Images | Compress before uploading. Use correct formats. |
| Redirects | Avoid unnecessary or chained redirects. Use clean, direct URLs. |
| Checkout buttons | Disable dynamic checkout buttons if speed is a top priority. |
| Fonts | Use minimal fonts — system fonts are fastest. |
| Swatches | Use hex color codes instead of image-based swatches. |
| Header | Keep header simple — logo, nav links, and announcement bar only. |
🧭 Before we start
⚙️ Limit third-party JavaScript & Shopify apps

- Only install apps that are essential to your business.
- Uninstall unused apps completely and ask the developer to remove leftover code.
- If two apps do similar things, keep only one.
- Where possible, use built-in theme features rather than third-party apps.
- Audit your tag manager to remove any unused or low-value tags. Learn more about best practices for tags and tag managers.
🧩 Keep content simple and relevant

- Avoid overcrowding your homepage with too many sections or widgets.
- Show a limited number of products and collections per page.
- Keep scrolling short — long pages take longer to load.
- If you have collections with large amounts of products in them, then consider activating pagination to limit the number of products that load at one time.
- Rotate sections seasonally (e.g., holiday banners) instead of adding new ones endlessly.
- Move third-party widgets or feeds (e.g. Instagram apps) to a separate landing page, as they add external resources that can slow load times.
🎬 Optimize videos
- Avoid placing the Background video section (Video hero section) near the top of your page. Since the browser must wait for the video to load and begin playing, it increases the Largest Contentful Paint (LCP) score, which can slow the perceived load speed.
- Avoid embedding videos or images directly in rich text areas (such as product descriptions, blog articles, or general pages). Instead, use dedicated video sections provided by the theme (e.g. Video section, Video hero section, or Video with text section).
- For best results, use short MP4 files under 2–3 MB where feasible.
- Compress videos before uploading, and host them on fast, reliable CDNs if possible.
- For autoplay videos, keep file sizes under 10 MB and durations around 10 seconds.
🖼️ Optimize images
- Compress all images before uploading. Tools such as TinyPNG or JPEG Optimizer work well for reducing file size without compromising quality.
- Use appropriate file formats (JPG for photos, PNG for graphics with transparency) and resize images to match their display size.
- Keep your page clean — only include images that add value.
- Refer to Shopify’s Image Optimization Guide for additional best practices.
🔁 Minimize redirects
- Keep redirects to a minimum. Avoid unnecessary “www” or “https” redirect chains.
- Update old URLs in menus, banners, and marketing campaigns to point directly to the correct page.
- Maintain your sitemap so search engines and customers reach the right destination efficiently.
- Repurpose high-traffic pages instead of deleting or redirecting them when possible.
💳 Accelerated checkout buttons
Accelerated checkout buttons (such as PayPal, Shop Pay, or Apple Pay) offer convenience — but they also load extra external scripts, which can slow your store.

- Product page:
Product information > Buy buttons > Show dynamic checkout buttons - Featured product section:
Featured product > Buy buttons > Show dynamic checkout buttons - Quick view modal:
Quick view > Buy buttons > Show dynamic checkout buttons - Sticky Add to cart bar:
Sticky Add to cart bar > Show dynamic checkout buttons

🔧 Adjust other miscellaneous settings
Header group
- Announcement bar
- Logo
- Navigation links

Swatches
For more detailed guidance, see the Swatches guide in Sleek.
Fonts
- Use as few different fonts as possible.
- Keep your Heading, Body, and Navigation fonts the same where you can; this minimizes font file requests.
- Whenever possible, select System fonts (e.g., Arial, Helvetica, or sans-serif). These load instantly and reduce render time compared to web-hosted fonts.
🏁 The bottom line
- Keep your homepage simple and focused.
- Use optimized images and lightweight videos.
- Limit third-party apps to only what’s essential.
- Choose built-in Sleek features instead of external scripts or widgets.
Last updated