Analyzing the Walmart site performance
iamakulov.com
iamakulov.com
This is a great write up from earlier this year, and from the screenshots it looks like it was before our new site design launched. That was a pretty massive modernization effort that included some site performance improvements. We also now have a sizeable team (100+) focused on some of the other details from the article. Brotli for instance went into A/B testing this month.
There are a lot of moving parts and changing priorities at a company the size of Walmart, and development and deployments can be slower than at smaller shops. But there definitely is active progress on improving our site speed.
And if you like working on any of these kinds of systems we are always hiring!
And I bet it was made by just one guy in a few weeks too.
http://www.webperformancetoday.com/2012/02/28/4-awesome-slid...
Get back to the basics guys!
Dev: faster page loads make us more money!
PM: we NEED to use this custom font. This is non-negotiable.
The technology division of Walmart known as Walmart Labs that is responsible for developing and maintaining the website along with all backend infrastructure performs A/B testing for every new feature (including custom font) that is introduced. Any change to production systems or applications goes through a rigorous review process which involves only engineers (not managers).
No PM in Walmart can define a non-negotiable feature like this. Walmart Labs has a strong engineering culture and feature definition and testing is largely driven by engineers. Overriding a developer's recommendation the way you describe would be found to be in very poor taste.
The report in this article was created prior to the current redesign of the Walmart website. Back then a lot of technical debt had accumulated. The website has been redesigned now and a lot of that technical debt has been eliminated. The website is much faster now. Please give it a try.
I'm going to spend some time looking around the site today.
1. No dead ends from distractions or on purpose. Amazon usually forces you to screens you didn’t want to see. 2. Checkout is faster or just as fast.
And if it’s wrong, it easy to return the same day for credit.
With swap (or fallback) the page is visible early using a fallback font but you still end up with your "goal font" without having to reload or visit another page
> Walmart is one of the top USA e-commerce retailers. In 2016, they were the second after Amazon by sales.
> In e-commerce, the conversion is directly affected by how fast the site loads.
Maybe site performance matters a whole lot less than developers think it does. At least at this scale. Is the claim that users get tired of waiting and head over to Amazon? Seems like there would be a lot of other factors in a decision like, most of which would be far more important than load time.
Or do they get tired of waiting and just decide not to purchase something? Do they end up just purchasing it later? If they don't, then I guess people didn't need whatever they were trying to buy in the first place? If that's the case, maybe slow page load times are a good thing for society as a whole. Perhaps we should be celebrating them as a check on empty materialistic impulse buying.
FWIW Personally I prefer Walmart's site. I find it easier to use, I like that I can sort by best sellers, and there seems to be less advertising noise in the results. However it has a high minimum to get free shipping, a smaller selection of goods, and some things seem to be more expensive.
But overall I was surprised by how good it turned out to be - give it a whirl if you've never tried it. Amazon is ahead of the curve, but I'm starting to wonder if they'll manage to hold onto that lead. A few missteps and things could look completely different in a decade.
- bestbuy.com
- homedepot.com
- wayfair.com
- target.com
- nike.com
- hm.com
http://thecodist.com/article/how_flight_reservations_work_pa...
http://thecodist.com/article/how_much_is_that_seat_by_the_wi...
Friction is absent when buying anything from Amazon (because of webperf, UX, etc) so customer expectations standard is way higher. If something goes wrong on Target, Mediamarkt or Carrefour website, the sale is gone and off the customer goes to Amazon.
As a similar example, in France the main way to buy a train ticket was through the railway website, whose UX was poor (as were travel agencies). A small team went at it and built a competing booking website (Captaine Train) whose sole promise was a quick and easy to book a train ticket. They instantly removed the above mentioned friction and became a huge competitor almost overnight.