Why is my online store loading so slowly?

Topic summary

A Shopify store owner reports extremely slow loading times despite having only two apps installed. The store URL was provided for reference.

Key recommendations from community members:

  • Optimize images: Compress image files using SEO tools without sacrificing visual quality
  • Choose lightweight themes: Avoid complex themes with heavy scripting; minimize customizations
  • Implement CDN: Use a content delivery network to serve static content from geographically closer servers
  • Enable browser caching: Store cached versions of the website on browsers to reduce server requests
  • Remove unused code: Clean up unnecessary JavaScript and CSS left behind by uninstalled apps
  • Technical improvements: Implement lazy loading, AMP for mobile pages, GZIP compression, and reduce redirects
  • Audit third-party code: Limit redundant third-party providers and load their code after primary page content
  • Set image dimensions: Add explicit width/height attributes to reduce layout shifts and improve CLS
  • Add alt text and meta descriptions: Improve accessibility and SEO

Status: Discussion remains open with troubleshooting suggestions provided but no confirmed resolution from the store owner.

Summarized with AI on November 17. AI used: claude-sonnet-4-5-20250929.

hello, please my store is very slow and when I test it in some sites of speed website test the speed of store is very slow and time of uploading of site is very big knowing is my store have just 2 apps !

this is the store : https://80d931-4.myshopify.com/

1 Like

Hello @Mohameeed ,

This is Gina from flareAI app helping Shopify merchants get $6Million+ in sales from Google Search, on autopilot.

Here are some steps you can take to improve the speed and performance of your store.

  • Utilize a CDN, which is a content delivery network that enhances your store’s loading speed by storing static elements such as images and CSS files on servers that are geographically closer to your customers.

  • Although you mentioned having only two apps installed, it’s essential to evaluate whether they are impacting your site’s performance. Disable or uninstall any apps or plugins that are not necessary or are known to be resource-intensive.

  • When the browser asks for a static image and includes cookies with the request, the server doesn’t pay attention to these cookies. This adds unnecessary load on the network. To solve this issue, you can create a subdomain and host the static components there, ensuring that they are requested without cookies.

  • A complex theme can also slow down your store. If you’re not sure if your theme is causing the problem, you can try switching to a simpler theme.

  • Search engines may use href attributes on links to crawl websites. Ensure that the href attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered.

  • Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies.

  • Web pages, with their increasing complexity encompassing scripts, style sheets, images, and Flash, necessitate multiple HTTP requests during initial visits, but the utilization of Expires headers enables cacheability of these components, preventing redundant HTTP requests during subsequent page views and should be implemented for all page elements such as images, scripts, style sheets, and Flash.

  • Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading.

  • Decreasing the number of components on a page reduces the number of HTTP requests required to render the page, resulting in faster page loads. Some ways to reduce the number of components include combining files, combining multiple scripts into one script, combining multiple CSS files into one style sheet, and using CSS Sprites and image maps.

  • Set an explicit width and height on image elements to reduce layout shifts and improve CLS.

  • Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. Add alt attributes to image elements.

  • Add meta description. It may be included in search results to concisely summarize page content.

Don’t hesitate to ask if you need any further clarification.

Gina

Cost ?

Hello Mohameeed,

Thanks for reaching out to the community!

Having a good page is very important from SEO’s standpoint, as it is liked by search engine crawlers and visitors alike. Search engine crawlers can efficiently crawl and index a fast-loading website; similarly, website visitors like web pages that load fast, which improves their experience with the website and induces the intention to revisit.

So, here are some ways in which you can improve the website speed:

  1. Use Lightweight Shopify Theme: You should consider using a lightweight Shopify theme or simple theme, as the complex themes may have a lot of scripting, which reduces the speed of the website. Also, avoid over-optimizing or customizing the website, as it increases the volume of scripting on the website and reduces its page speed.
  2. Compress Images: Compress the file size of the images using SEO tools and apps, like SEOKart, which reduces the size of the image without hampering its visual quality; thus, improving the loading speed of the image and the website.
  3. Implement AMP: AMP or Accelerated Mobile Pages is the open-source HTML framework by Google, which allows Google to store the cached versions of these pages in the server. Thus, these pages take much less time to load on mobile devices.
  4. Implement Lazy Loading: Lazy loading is the technique that involves selecting certain resources on the website and increasing their waiting time to load, which allows other important elements on the website to load fast. This technique can be used for advertisements and big images.
  5. Use GZIP: GZIP is the file format used for textual compression and decompression; thus, this file format can be used to compress JavaScript and CSS on the website and enhance its page speed.
  6. Compress Font Size: Remove extra glyphs and compress the file size of the large fonts, which can reduce their loading.
  7. Reduce Redirects: Having too many redirects on the website increases the waiting time for the users and hampers their experience; thus, avoid having too many redirects.
  8. Remove Unused JavaScript and CSS: Many times when you uninstall the apps from the website, they leave residues in the form of codes and impact the website speed; thus, ensure to remove these unused and unnecessary JavaScript and CSS from the website.
  9. Enable Browser Caching: Browsers are enabled to store the cached versions of the website in the server, which reduces the loading time of the website.
  10. Implement CDN: CDN or Content Distribution Network is a geographically distributed network of proxy servers; thus, by implementing CDN, the distance between where the content is stored and where it needs to reach is decreased.

Hope it helps!

Leesha

SEOKart