Faqs
Improve your store speed
8 min read
Pebble — 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 theme 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).
- 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.
⚡ Advanced image optimization: "Enable preload image"

- The main hero section or the first visible image on your homepage.
- Any large, above-the-fold image that appears as soon as the page loads.
- Additional slides or lower sections (e.g., secondary banners, mid-page promotions) to maintain balance between speed and efficiency.
- Pages with many large images — enabling it everywhere can increase the total number of preloaded files and slow down loading.
🔁 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 > Accelerated checkout - Quick view modal:
Quick add drawer > Buy buttons > Accelerated checkout

🔧 Adjust other miscellaneous settings
Header group
- Announcement bar
- Logo
- Navigation links
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 theme features instead of external scripts or widgets.
Last updated