This free course helps you investigate a slow Shopify store and plan practical performance improvements. Work through the modules below, record your starting measurements and check each change before moving to the next one.
Test a representative homepage, collection page and product page. Review mobile and desktop separately. Use real-user data when it is available, and use lab tests to investigate specific loading and interaction problems. Record the test conditions so later comparisons are meaningful.
Change one thing at a time when possible. Keep a record of what changed and how the store behaved afterwards. A faster test result is useful only if the store still works for shoppers and required integrations.
For more background, read our Shopify speed score guide and Shopify speed optimization guide. Continue to the interactive course below.
Repeat a test under the same conditions before judging a change. A single lab run can vary, so look for a consistent pattern rather than one unusually good score. Check important store interactions as well as loading time. Confirm that search, product choices, cart updates and payment steps still behave as expected. Keep the original measurements alongside the new results, and note any other store changes that could affect the comparison. Use the course to build a repeatable review process, rather than treating one score as the final result.