Slow websites influence bounce rates, conversion rates, and even your search engine rankings. That said, I'm surprised by the number of sites that are still gruelingly slow. Adam showed me a site today hosted on GoDaddy that was taking in excess of 10 seconds to load. That poor person thinks they're saving a couple bucks on hosting… instead they're losing tons of money because prospective clients are bailing on them.
We've grown our readership quite a bit here, and I have no doubt that some of the success has been because we migrated to Flywheel, a managed WordPress host with great caching and a Content Delivery Network powered by StackPath CDN.
Here Are 9 Deadly Mistakes that Increase Your Page Load Time:
- No Caching – ensure your website utilizes Caching to increase speed. Modern content management systems store content within a database and merge it with design templates to produce the outputted page. The database request and publishing are costly, so caching engines save the output for a standard amount of time so no queries are necessary.
- Too Many Redirects – avoid using embedded resources that redirect to other pages. And utilize direct links within your own navigation. One example is if your site is secure, you want to ensure every element in the site, like images, aren't referred to at their non-secure URL. That would require every image on a page get redirected properly to the secure link.
- No Minification – Script file and CSS file sizes can be compressed through reducing unnecessary elements (like line feeds, commenting, tabs, and spaces. Removing these elements is called minifying. Some CMS systems can also do this automatically as the site loads and caches.
- Huge Images – End users often upload images direct from their camera or phone to the web… the problem is that these problems are often several megabytes. Add a bunch to a site and your site will slow down significantly. Tools like Kraken can be used prior to uploading the images – or integrated to a site to automatically compress images so they look great but have a smaller file size.
- Native Social Buttons – native social buttons are terrible. Each of them are loaded independently from the social media site and little attention is paid to how fast they load. Try to use third-party services that will drastically improve their load time – or post-load the buttons so they don't impact your site speed at all.
- No CDN – content delivery networks have servers throughout the globe that store and deliver static files closer to the individual geographically. Using a CDN is a fantastic way of increasing your page speed, especially if there are a lot of images.
Disclosure: I utilized our affiliate links throughout this post.