Contact us Contact us

USA Skate Shop

Explore the way to a faster website passing CWV.
Video overlay Skate USA Shop Photo

Passenger:

USA Skate Shop

Location:

US & Europe

Destination:

Website support, performance improvement

Flight time:

Nov 2022 — Ongoing project

Tech stack:

Magento, JavaScript, PHP, Google Cloud servers

Crew:

Project Manager, Account Manager, 3 Back-end developers, Front-end developer, QA engineer, DevOps
Skate USA Shop main Photo Skate USA Shop main Photo Small
Speed Optimization Magento 2 Migration Magento Support

USA Skate Shop Inc. is the American arm of a global organization established in 2009 under the Euro Skate Shop brand, headquartered in Denmark. Founded by enthusiastic surfers and skaters, the company's journey began in Europe and expanded to the USA, propelled by an unwavering zeal for extreme sports.

Web Icon
Passing Core Web Vitals
Load Icon
43,29%
Decrease in page load time
Request Icon
47,05%
Decrease in Database requests
Passing Core Web Vitals Photo

0. Luggage

1. Arrivals

  • Magento 2 website and Akeneo product information management (PIM) that should be migrated to the Google Cloud hosting provider
  • Akeneo PIM integration and its optimization
  • Slow website speed
  • Performance issues
  • Poor code quality
  • Magento 1 and Magento 2 website downtimes
  • Migrated Magento 2 website and Akeneo PIM to Google Cloud
  • Increased website speed and optimized Performance for Magento 2
  • Improved Core Web Vitals indicators for Magento 2
  • Significantly reduced the number of Database requests on the Magento 2 website pages
  • Optimized Magento 1.x.x Database server to avoid frequent site downtimes
  • Improved and optimized Akeneo PIM functionality
Skate Shop Luggage Photo Skate Shop Arrivals Photo

Flying to similar destinations?

Let’s have a chat!

Book a call Book a call

Website Speed
& Performance
Optimization.

Challenge: Improve Magento 2 website speed and optimize performance.
Overlay video
Results:

Going Green on CWV on different page types on desktop and mobile

  • Homepage
  • Category page
  • Category list page
  • Product page

Speed improvement and performance optimization was divided into several stages:

Overlay video
Stage 1
  • Magento 2 website analysis
  • A comprehensive report for both frontend and backend
Stage 2

Development team started with ‘low-hanging fruit’ and basic services for frontend part:

  • Fix Default Magento JS bundling
  • Fix Javascript blocks page rendering
  • Fix Hidden menu images loading (Lazy Load implementation) 
  • Fix Styles blocks page rendering
  • Fix Sliders in a menu that’s not visible in order not to waste time initializing them
Stage 3

The engineering team carried on with comprehensive backend optimization, focusing primarily on the reconstruction of slider code across all website pages. This initiative aimed to rectify the presence of redundant data and excessive requests.

Here are the results of the GoMage’s speed optimization services:

Main page
Category page
Category list page
Product page
Main page Performance
Before
After
Change
Page load time
4.42s
2.67s
40% quicker
Database requests
209
68
67% less
Category page Performance
Before
After
Change
Page load time
5.18s
3.55s
31% quicker
Database requests
110
99
10% less
Category list page Performance
Before
After
Change
Page load time
8.86s
3.94s
55% quicker
Database requests
202
84
58% less
Product page Performance
Before
After
Change
Page load time
6.47s
3.45s
46% quicker
Database requests
346
165
52% less
Person CTA Cubes left Picture
Person CTA Cubes right Picture
Stage 4

In addition to frontend and backend optimization techniques, additional efforts were made to improve the CWV indicators:

  • Rebuilding Product Details Page (PDP) using modern scroll-snap technology, which resulted in 95% decrease of the Element render delay value (LCP)
  • Getting rid of the custom font and using the web-safe Arial font to get the CLS indicator to the green zone on PDP
  • Fixing of the layout shift for the product gallery, swatches, prices, breadcrumbs, discount, and brand logo sections on both desktop and mobile
  • Fixing the layout shift for the related products section
  • Adding reserved space for image height to fix the content layout shift

All these efforts helped pass the CWV assessment, which is distinctly evident when browsing the Magento webshop pages.

Frontend and backend optimization techniques Photo
At the moment, the GoMage team is making improvements to meet CWV on mobile.

Magento 2 +
Akeneo PIM Hosting Server Migration

Challenge 1: Identify and rectify faulty code within the Magento 2 website prior to its live deployment on Google Cloud to avoid website loading issues.
  • A comprehensive website code audit before its launch on Google Cloud
  • Addressing crucial code segments responsible for significant site slowdowns
  • Optimizing SQL queries across all pages, resulting in substantial reductions
  • Enhancing site performance by reducing the load time from 32s to 4.7s, while maintaining full functionality.
Google Cloud Challenge Photo
Challenge 2: Guarantee that the Magento 2 website has the capability to potentially manage the existing traffic once it is launched on the Google Cloud platform.

The GoMage team executed a stress test on Magento 2 and evaluated the response of the Google Cloud server to the incoming website traffic. This evaluation was conducted based on the traffic patterns observed on the client’s live Magento 2 site as recorded in Google Analytics. The aim was to ensure that the website could effectively manage the anticipated traffic levels after the launch.

Google Analytics Challenge Photo
Challenge 3: Migrate Magento 2 and Akeneo PIM to the GoogleCloud hosting server.
  • Magento 2 website hosting servers successfully migrated
  • A dedicated Google Cloud server tailored for Akeneo PIM (product information management) established
  • Akeneo moved to the new server
  • Essential Magento server settings improved and configured on Google Cloud to ensure the smooth functioning of the Magento 2 site.
Migrate Magento 2 and Akeneo PIM to the GoogleCloud hosting server Photo

Magento
Custom Support

Challenge: Optimize Akeneo PIM integration and resolve bugs.
Results:
  • Managing the pre-existing code of the updated Akeneo module, contributed by various developers.
  • Addressing and resolving issues, including bugs associated with the mapping of product attribute sets between Akeneo and Magento 2, the accurate display of stock information, visibility of specifications pop-up on the PDP, proper display of product images, rectification of Akeneo import/export and synchronization problems on the live site, and the accurate mapping of product entities.
  • Correcting the product URL structure to ensure no negative impact on SEO

    The most notable achievement was the optimization of the product data synchronization time between Akeneo and Magento 2, reducing it from several days to just a few hours for full product import.

Optimize Akeneo PIM integration Video Overlay
  • Resolving the database overload issue on the live site, which was related to the Akeneo import process for syncing data from Akeneo PIM to Magento 2.

    The GoMage team remains proactive and is currently strategizing to further enhance the optimization of video and image processing within the Akeneo import procedure.

  • The team resolved a problem involving Akeneo jobs running on Magento 2 every hour, which was causing frequent full-page cache cleaning. The caching process was consuming significant server resources, thus negatively impacting the site performance.
Resolving the database overload issue Photo
Challenge: Build and implement a code review plan for the code contributed by various developers.
Results:

Establishing the dedicated server infrastructure and streamlining workflow to seamlessly conduct code reviews of the code prepared by various developers. This resulted in resolving most of the critical issues, with a strong emphasis on enhancing website performance and adhering to the Magento code standards.

Build and implement a code review plan Photo
Challenge: Address frequent website downtime problems occurring on Magento 1.x.x hosted on an outdated server.
Results:
  • A comprehensive examination of the Magento 1.x.x server configuration to generate an optimization plan.
  • A complete reconfiguration of the Magento 1.x.x Database server, adopting more robust server settings. The existing data was seamlessly migrated from the old database server to a new one, while preserving all pre-existing functionalities. This process also encompassed the activation of 24/7 SLA server support and monitoring mechanisms. Notably, following the implementation of this enhanced setup, instances of Magento 1.x.x downtime were completely eliminated.
Address frequent website downtime problems Photo
Challenge: Transfer category and product URLs from Magento 1.x.x to Magento 2 stores while retaining crucial SEO data.
Results:

GoMage initiated the migration process for Czech store URLs and effectively executed the task. The team’s developer devised a custom script that automates URL handling and serves as a blueprint for other locales. Following a specific duration of monitoring, no issues were identified, indicating a successful and seamless transition.

Migrate from Bluefoot Page Builder Photo
GoMage maintains an ongoing collaboration with USA Skate Shop, consistently enhancing the capabilities of their websites by:
  • Implementing additional improvements for website performance and speed.
  • Further optimizing the functionality of Akeneo PIM.
  • Providing continuous development support for the live site.
  • Facilitating the migration of category and product URLs from Magento 1.x.x to Magento 2 for other localized stores.
  • Ensuring round-the-clock SLA server monitoring for both Magento 1.x.x and Magento 2 stores.
Have a project in mind? Let’s talk Chat with us here! No face-to-face needed if not desired.