Following are the tools and methods we can use to optimize our web pages for speed and performance, SEO, HTML / JS errors, CSS errors, Images, and compressions.
Page Insights – https://gtmetrix.com/
Google Page Insights – https://developers.google.com/speed/pagespeed/insights/
HTML Validator – https://validator.w3.org/
CSS Validator – https://jigsaw.w3.org/css-validator/
Javascript Error Check – http://jshint.com/
SEO check – https://www.internetmarketingninjas.com/seo-tools/free-optimization/
Broken link checker – https://validator.w3.org/checklink
More tools – https://w3c.github.io/developers/tools/
Unified validator. HTML, CSS, Links & Mobile. – https://validator.w3.org/unicorn/
Enable Gzip from Apache server panel option
Use CDN Content Delivery Network for public resources – https://en.wikipedia.org/wiki/Content_delivery_network
Leverage browser caching for the following cacheable resources:
Leverage browser caching
Page load times can be significantly improved by asking visitors to save and reuse the files included in your website.
Reduces page load times for repeat visitors
Particularly effective on websites where users regularly re-visit the same areas of the website
Benefit-cost ratio: high
Access needed
General guidelines for setting expiries:
Truly static content (global CSS styles, logos, etc.) – access plus 1 year
Everything else – access plus 1 week
more info – https://gtmetrix.com/leverage-browser-caching.html