Site Background and Implementation
Myntra is India’s largest ecommerce store for fashion and lifestyle products with merchandise from over 500 Indian and international brands. Offerings such as the largest in-season product catalogue, 100% authentic products, cash on delivery and a 30-day return policy make Myntra the preferred shopping destination in the country.
Their AMP implementation was done in-house. They have a custom e-commerce/CMS platform. They implementation is different from classic AMP, as AMP was designed originally for static pages. They were the first to use AMP-bind, which helped them speed up dynamic pages.
The core implementation was pretty straightforward, and they worked closely with Google on it. End to end it was a 6 to 7 day effort plus 3 to 4 more days for the home page. The implementation was completed in May 2017. To see a video on their experience with implementing AMP, you can see their Google I/O presentation here.
The reason they chose product list pages is because most of the traffic lands on these pages first and the bounce rate for these pages was high. On their site, the product search listing pages/merchandising pages represents 2/3 of their SEO/SEM traffic. The home page is responsible for another 20% of traffic. They have not converted additional pages on their site.
Instead of implementing the rest of their site in AMP, what they do is they implement them as a progressive web app (PWA). PWAs are an elegant next step solution because what they have a component called a service worker, and the service worker operates in the background and preloads pages (such as individual product pages or special offer pages) before the user requests them.
As a result, the user gets a great experience on initial page load because of AMP, and then again on the next pages because they have been preloaded by the PWA.
Conversions on the site are sales. As with all of the other publishers, they saw no indication or rankings changes due to AMP (and they are not part of the news carousel).
Overall page load time was reduced by 65%, and their bounce rate decreased by 40%. Mobile revenue contribution is higher than before, and it’s continuing to move up. Once the full session stitching solution is in place, they will have a better measurement of the overall improvement to mobile revenue.
Will be easier to measure once they get the session stitching in place.
Myntra’s PWAMP implementation was launched in the last week of September. Initial stats indicate an improvement in engagement metrics. There has been an increase in the average session length and the number of pages viewed per session. There has also been a significant increase in the number of product pages viewed per user since launch.
It’s hard to attribute any increase in revenue / revenue contribution directly to PWAMP, but the engagement metrics mentioned above can be attributed to our PWA and AMP investments.
One place where they had challenges was with analytics, as when they started, there was no guidance on how to handle the session stitching issue. However, they participated in the beta project to resolve that issue with Google.
The AMP-bind component is a big deal, because it provides support for dynamic page elements, including sorting and filtering, which is critical for e-commerce. There are still some limitations in AMP-bind, such as fetching content real time from different systems. This is still being worked on. Myntra wants to do more dynamic pages as AMP-bind.
Myntra noted that AMP is evolving rapidly, and that it’s no longer just for static pages. They used it initially for category pages and entry pages to improve the top of the funnel, and a PWA implementation for the rest of the site, but they are now considering converting to PWAMP (PWA plus AMP = PWAMP) for the listing pages. They believe that this will take a couple of weeks at most to implement.
Myntra is happy with the ROI on their AMP implementation, as it was not that much effort. It works well with all kinds of networks, and results in a huge difference for the page load time which has favorable impact on bounce rates, consumer experience, and conversions.