When you have an idea for a webservice it’s easy to get lost into coding a lot of neat little features. But do you need all of them straight away? More often than not these features will cost you a lot of time to develop, while they might not even be the features your customer want. Wikipedia says: A Minimum Viable Product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development.
At the office we usually take some time to optimise our client’s websites for Google Pagespeed. We got quite proficient in this and no what the common pitfalls and best practices are. However, I noticed we usually only do this for the homepage 🤔. This makes sense, as that’s usually the main page, but what about all the other pages. For instance, the order process pages or your contact form. Those are just as, if not more, important to load up quickly.