{"title":"Speed Optimization","description":"\u003cp\u003eSpeed Optimization work for Shopify and Shopify Plus stores, handled as a flat-rate task by an in-house team that has worked on this since 2016.\u003c\/p\u003e\u003cp\u003eWe have completed 1,012 speed optimization requests for merchants, including work on Retina, Empire, Atlantic and Pacific. Below are 9 real examples with the request, the approach and what shipped.\u003c\/p\u003e","products":[{"product_id":"general-site-speed-audit-and-optimization-atlantic","title":"General Site Speed Audit \u0026 Optimization","description":"\u003cp class=\"task-lead\"\u003eA surf apparel brand's site had grown slow enough that customers were noticing. They wanted a full speed pass across the whole store, not a single fix.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe want to optimize the site to load faster. Pingdom and Google are flagging a bunch of things and we don't know which ones actually matter. Can you look at the whole site and tell us what's worth doing?\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eYears of app installs, theme updates, and one-off customizations had layered up. The brand didn't know which of the dozen recommendations from speed tools were real problems and which were noise. They wanted someone to audit the whole store, prioritize, and fix.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe started with a full audit rather than chasing individual warnings. That surfaced the real culprits: several apps that had been uninstalled but left their scripts behind, oversized hero and collection images, and third-party scripts loading before the page could paint.\u003c\/p\u003e\u003cp\u003eWe fixed those in priority order, checking scores after each pass so the brand could see which changes actually moved the needle. Everything was done on a duplicate theme and published once the numbers held across desktop and mobile.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eFull-store speed audit with a prioritized fix list\u003c\/li\u003e\n\u003cli\u003eRemoval of leftover scripts from uninstalled apps\u003c\/li\u003e\n\u003cli\u003eImage optimization across homepage, collection, and product pages\u003c\/li\u003e\n\u003cli\u003eReordered script loading so visible content renders first\u003c\/li\u003e\n\u003cli\u003eBefore and after scores for desktop and mobile\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44154826948682,"sku":"TASK-0001","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"google-pagespeed-and-lighthouse-score-improvement-empire","title":"Google PageSpeed and Lighthouse Score Improvement","description":"\u003cp class=\"task-lead\"\u003eAn outdoor gear brand's PageSpeed Insights report was a wall of red. They wanted the score up and wanted to know which warnings were worth the effort.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI'd like to speed up the site by fixing what PageSpeed Insights recommends. Please run the URL and let me know what's actually possible. I'm also considering a theme change, so I want to understand the tradeoffs.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eThe brand was weighing a theme swap against fixing what they had. They needed an honest read on how much of the PageSpeed gap was the theme versus accumulated apps and images.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe ran the audit and separated the findings into theme-level issues and store-level issues. Most of the score loss was store-level: uncompressed images, render-blocking scripts from apps, and a few unused tracking tags.\u003c\/p\u003e\u003cp\u003eWe fixed the store-level issues first, which got the score into a healthy range without a theme change. The brand kept their theme and saved the migration cost.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003ePageSpeed audit split into theme and store-level findings\u003c\/li\u003e\n\u003cli\u003eImage compression across all page templates\u003c\/li\u003e\n\u003cli\u003eScript loading reordered to unblock rendering\u003c\/li\u003e\n\u003cli\u003eUnused tracking tags removed\u003c\/li\u003e\n\u003cli\u003eWritten recommendation on whether a theme change was worth it\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44154827735114,"sku":"TASK-0005","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"mobile-speed-optimization-retina","title":"Mobile Speed Optimization","description":"\u003cp class=\"task-lead\"\u003eA gifts retailer had been through five developers on mobile speed and was still slow. They wanted someone to finish the job.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI've had five other Shopify experts tell me they could fix my mobile speed. It's still terrible. Increase site speed on mobile and desktop, and clean up the custom code left behind.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eMultiple rounds of partial work had left the store with layered, conflicting code. The mobile score was the casualty.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe started by removing what the previous developers had left behind, then addressed mobile specifically: image sizing for small screens, deferred loading for below-the-fold content, and a leaner font setup. We measured after each pass so the retailer could see the score move.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eLeftover code from previous developers removed\u003c\/li\u003e\n\u003cli\u003eMobile-specific image sizing\u003c\/li\u003e\n\u003cli\u003eBelow-the-fold content deferred\u003c\/li\u003e\n\u003cli\u003eFont loading streamlined\u003c\/li\u003e\n\u003cli\u003eBefore and after scores documented\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155511504970,"sku":"TASK-0070","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"image-compression-and-webp-and-lazy-load-pacific","title":"Image Compression and WebP and Lazy Load","description":"\u003cp class=\"task-lead\"\u003eA retailer had spent hours optimizing images themselves and still had a poor speed score. They wanted to know what they'd missed.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI spent six hours optimizing every image without losing quality. The speed test still flags images. What am I missing?\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eManual image work only goes so far. The remaining issues were in how images loaded, not their file size.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe added lazy loading for below-the-fold images, converted delivery to next-generation formats where the browser supports them, and sized images per breakpoint so phones don't download desktop images.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eLazy loading for below-the-fold images\u003c\/li\u003e\n\u003cli\u003eNext-generation image formats served where supported\u003c\/li\u003e\n\u003cli\u003ePer-breakpoint image sizing\u003c\/li\u003e\n\u003cli\u003eScore improvement documented\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155537031242,"sku":"TASK-0104","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"render-blocking-js-and-css-removal-brooklyn","title":"Render-Blocking JS and CSS Removal","description":"\u003cp class=\"task-lead\"\u003eA woodcraft brand's PageSpeed report flagged unused scripts and render-blocking resources. They wanted those specifically addressed.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI ran a PageSpeed analysis and it's flagging unused JavaScript and render-blocking resources. I've got a lot of SEO work to do and speed is the foundation. Can you clear those two?\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eThe brand knew which warnings mattered and wanted a targeted fix, not a full audit.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe identified which scripts were loading without being used and removed or deferred them, then reordered the remaining resources so the page paints before non-critical scripts run. Both warnings cleared.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eUnused scripts removed or deferred\u003c\/li\u003e\n\u003cli\u003eRender-blocking resources reordered\u003c\/li\u003e\n\u003cli\u003eBoth PageSpeed warnings resolved\u003c\/li\u003e\n\u003cli\u003eBefore and after documented\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155677442122,"sku":"TASK-0127","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"third-party-app-bloat-and-code-cleanup-retina","title":"Third-Party App Bloat and Code Cleanup","description":"\u003cp class=\"task-lead\"\u003eA retailer's speed test was showing errors from leftover code and their theme updater was failing. They wanted both cleaned up.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eTwo things: remove the errors that show up when we run a Google speed test, and fix whatever is stopping the theme updater from working. We think it's the same leftover code.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eOld code causing two different symptoms.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe removed the leftover code from previous apps and customizations, which cleared the speed test errors and let the theme updater run again.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eLeftover app code removed\u003c\/li\u003e\n\u003cli\u003eSpeed test errors cleared\u003c\/li\u003e\n\u003cli\u003eTheme updater working\u003c\/li\u003e\n\u003cli\u003eStore tested after cleanup\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155688714314,"sku":"TASK-0246","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"homepage-and-landing-page-speed-specifically-dawn","title":"Homepage and Landing Page Speed Specifically","description":"\u003cp class=\"task-lead\"\u003eA brand's homepage was the slowest page on the site and they wanted it fixed specifically.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI need my homepage to load faster. Every other page is fine. The homepage has a lot going on and it takes forever, especially on mobile.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA heavy homepage dragging down first impressions.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe audited the homepage's sections, deferred everything below the fold, compressed the hero and section images, and trimmed scripts that only the homepage loaded.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eBelow-the-fold sections deferred\u003c\/li\u003e\n\u003cli\u003eHomepage images compressed\u003c\/li\u003e\n\u003cli\u003eHomepage-only scripts trimmed\u003c\/li\u003e\n\u003cli\u003eBefore and after scores documented\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155697659978,"sku":"TASK-0339","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"product-and-collection-page-speed-empire","title":"Product and Collection Page Speed","description":"\u003cp class=\"task-lead\"\u003eA retailer's collection pages were slow because every product's full data loaded at once.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eMy collection page speed is low because the server has to download every product's information before showing anything. Large collections take ages.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eCollection pages doing too much up front.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe restructured collection pages to load the first screen of products immediately and fetch the rest as the customer scrolls, and trimmed what each product card loaded.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eFirst screen of products loads immediately\u003c\/li\u003e\n\u003cli\u003eRemaining products load on scroll\u003c\/li\u003e\n\u003cli\u003eProduct card data trimmed\u003c\/li\u003e\n\u003cli\u003eLarge collections tested\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155698446410,"sku":"TASK-0357","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"server-and-hosting-performance-and-ttfb-retina","title":"Server and Hosting Performance and TTFB","description":"\u003cp class=\"task-lead\"\u003eA brand's speed report flagged slow server response and they wanted to know what could be done on a hosted platform.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003ePageSpeed flags slow initial server response. I know Shopify hosts the store. What can actually be done about it?\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA metric with limited control.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe reduced what the server had to assemble on each request by simplifying heavy template logic and trimming app calls that ran before render, which brought response time down.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eHeavy template logic simplified\u003c\/li\u003e\n\u003cli\u003ePre-render app calls trimmed\u003c\/li\u003e\n\u003cli\u003eServer response time reduced\u003c\/li\u003e\n\u003cli\u003eExplained what's platform-controlled\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155719450698,"sku":"TASK-0454","price":0.0,"currency_code":"USD","in_stock":false}]}],"url":"https:\/\/www.taskhusky.com\/collections\/speed-optimization.oembed","provider":"TaskHusky","version":"1.0","type":"link"}