Website speed matters. Fast-loading sites perform better on all fronts: better user experience, higher conversions, more engagement, even higher search rankings. If you’re targeting mobile traffic, site speed becomes even more important. No one wants to download a 4MB website on their smartphone, but most sites are that way. Your website can be different.
How fast is fast enough??
While 1-second load time would be nice, if you manage to get a load time under 3 seconds, you’re doing fine. If it’s under 7 seconds, it’s okay too (but you have to try to improve it). Over 10 seconds and you’re losing money in noticeable quantities.
Is website performance impacts business success??
- Performance Impacts Sales
- Performance Impacts Conversion
- Performance Impacts User Engagement
- Performance Impacts Revenue
- Performance Impacts Usability
Common Mistakes that Kill Website Performance
- Ordinary Web Hosting Service
- Giving Way to Bandwidth Thieves
- Too Many Widgets or Plugins
- Too Many Ads and Affiliate Code
- Bloated Design Theme and Incompatible Multimedia
- And a Bit More of that Code – Sign Up Forms and Analytics
- Mobile Mistakes and Misguided Redirects
Website Speed Testing
What to Test?
- Initial Page Speed
- Full Page Load Time
- Load Tolerance
- Geographic Performance
- Web Server CPU Load
- Website Database Performance
How to Test
How to Improve Website Speed?
Online business owners and webmasters adapt their websites to maintain optimal results under the consistent impression of change by improvising, and optimizing key elements of website design that make or break page speed.
To improve we break our tasks in two things
- On Page
- Image Optimization
- Proper Format Selection
- Proper Sizing and provide dimension on page
- Fewer Images
- Optimize CSS Code and Delivery
- Shorthand Coding
- Remove Browser Specific CSS Hacks
- Minify CSS
- Code Positioning
- Prioritize above-the-fold content
- CSS Delivery Best Practices
- Use only one external CSS style sheet.
- Do not use @import call.
- Remove unused CSS.
- Do not use CSS in HTML such as H1 and DIV tags.
- Use Inline small CSS or remove most inline css.
- Minify all CSS
- Minification – CSS, HTML
- Optimize JS Code and Delivery
- Minify JS
- Code Positioning(Load JS in footer before </body>)
- Prioritize above-the-fold JS
- JS Delivery Best Practices
- Load from the external domains for popular libraries.
- Remove unused JS.
- Minify all JS
- Remove conflicts
- Use of “defer” and “async” wherever possible
- Remove all JS error
- Minimize HTTP Requests
- Use Of Sprite
- Combine CSS & JS
- Removal of redirects
- Removal of other Domains
- Enable compression
- Enable leverage browser caching
- Off Page
- Use of CDN server
- Microsoft Azure CDN
- Amazon Cloudfront
- Use of Cache
- Use of caching in PHP Opcache
- DB caching
- Use of proper hosting server
To know in detail please go through the part – 2 which consist detailed information on each point.