DomainSpy Performance Tips Overview Page
The DomainSpy Score factors in a number of metrics into its algorithm for its website performance and website evaluation tools.
The better the performance, the better the SEO results.
Here are the 24 major tips involved in improving Google PageSpeed Insights, Moz and ySlow in this web performance optimization metric:
Avoid an Excessive DOM Size
A large Document Object Model (DOM) tree can affect network efficiency, load performance, runtime performance and memory performance
Avoid Enormous Network Payloads
Reduce the size of network requests to shorten load times
Avoid Multiple Page Redirects
Using responsive design for desktop and mobile and reducing the amount of domains associated with the site can limit or eliminate redirects and additional server requests
Clean Up Unused CSS
Make sure that only CSS pertinent to the page and the view of the page is downloaded at one time
Defer Offscreen Images
Avoid loading images until they are necessary for a page
Efficiently Encode Images
Optimize images to lessen their impact on server space and download time
Eliminate Render Blocking Resources
Delaying or removing unnecessary code such as CSS files and JavaScript files until or unless it is needed
Enable Text Compression in Servers
Compressing text content to reduce bytes in network
Estimated Input Latency
Getting a site to respond to user input quickly enhances overall user experience
First Contentful Paint
Reducing the amount of files downloaded and requests rendered between navigation and when browsers render first bit of content
First CPU Idle
In conjunction with TTI, this measures when interactive elements become interactive
First Meaningful Paint
How fast the user perceives the primary content of the page
JavaScript Execution Time
Minify and compress code so that it doesn't get caught in the main thread execution
Max Potential First Input Delay (FID)
Measures the time between when a user first interacts with the page to when the browser responds to that interaction
Minify CSS
Getting rid of unwanted spaces in CSS files reduces memory and download times
Minify JavaScript
Helps web browsers avoid using unnecessary data
Minimize Main-Thread Work
Reduce and eliminate unused or unnecessary code so that the main code execution works quickly and efficiently
Preload Key Requests
Getting files to be requested simultaneously instead of in order reduces wait times
Properly size images
Avoid using large images, especially in smaller viewports while also using vector-based image formats when possible
Reduce Server Response Times (TTFB)
Slow server responses equals delayed page load times
Serve Images in Next Gen Formats
Replace JPEG and PNG formats with JPEG 200, JPEG XR and WebP formats which use better compression capabilities
Serve static assets with an efficient cache policy
Getting users to store reusable files from your site in their browser can vastly speed up page loads upon viewing or other pages on the site or returning to that page
Speed Index
Average time page content becomes visible
Time To Interactive (TTI)
Avoid using large files for visual elements and other things in order to speed up time to when page becomes interactive to the user