Skip to content
  • About
  • Services
    • Website Creation
    • Software Development
    • WordPress Hosting
    • Domains
    • Site Maintenance
    • WordPress Training
  • Portfolio
  • Free Resources
    • Our Blog
    • Knowledge Base
    • Free Website Audit
  • Contact
  • 01235 364545
  • hello@prystine.co.uk
PROJECT ENQUIRY
Prystine
  • About
  • Services
    • Web Creation

      Custom WordPress development from local experts.

      • Website Creation
      • Software Development
    • Hosting

      Ultra-fast & reliable managed WordPress hosting.

      • Managed WordPress Hosting
      • Domains
    • Support

      We're here to help you with your WordPress website.

      • WordPress Training
      • User Awareness Training
  • Portfolio
  • Resources
    • Our Blog

      Our tips, tricks and advice on all things to do with web design, web & email hosting and website maintenance.

      View Blog Posts

    • Knowledge Base

      Useful articles & support documents related to our web design, maintenance and hosting services.

      View Knowledge Base

    • Free Website Audit

      Use our online website auditing tool to run various diagnostics & tests on your website.

      Audit My Website

  • Contact
PROJECT ENQUIRY
Prystine

Knowledge Base

How To

  • The essential guide to managing and adding Users in your WordPress website
  • Our top 7 tips on using Gutenberg for beginners
  • An introduction to Gutenberg; WordPress’ native block builder
  • Sending passwords securely with PrivateBin
  • Optimising Images For Your Website
  • Adding & amending a variable product in your WordPress Online Shop (WooCommerce)
  • What is WooCommerce?
  • Adding & amending a blog post in your WordPress website
  • Managing your menu(s) within your WordPress admin panel
  • Navigating the WordPress admin dashboard
  • Logging into your WordPress website
  • What is WordPress?
  • Adding & amending a product in your WordPress Online Shop (WooCommerce)
  • Adding & amending a page in your WordPress website

Support

  • How to clear your cache and cookies
  • What optimisation is performed on our client’s websites?
  • Caching – What is it? How does it effect my website?
  • Using our Control Panel
  • Transferring a domain to Prystine
  • Sending passwords securely with PrivateBin
  • Are you getting too much spam?
  • Where can I find the latest information about any disruption on my website?
  • I’ve got an issue with my website, what do I do?
  • Managing your email(s) account
  • What are your email settings?
  • How do I add my email account(s) to my mail client?
  • How do I set up an email signature?

Website Maintenance

  • What is Visual Regression Testing?
  • Where can I find the latest information about any disruption on my website?
  • Why do you need website maintenance?
  • What is website maintenance?
  • What do your maintenance packages involve?
  • What websites need maintaining?

Web Hosting

  • What is Visual Regression Testing?
  • What optimisation is performed on our client’s websites?
  • Caching – What is it? How does it effect my website?
  • Where can I find the latest information about any disruption on my website?
  • What is a website migration?
  • What are the main types of hosting providers?
  • What is website hosting?
  • How much will your web & email hosting cost?
  • How fast your website should load, why, and what you can do about it
  • Will my website be secure on your platform?
  • What will happen to my business emails?
  • What downtime can I expect with a website migration?
  • What websites do you host?
  • Will I lose any files or functionality during a migration?
  • How do I move my current website to your hosting platform?

Website Design

  • Is WordPress right for your business?
  • Website launch checklist
  • Why does professional web design cost so much?
  • What web design path is right for me? To build a website myself or have it professionally built?
  • Top 5 problems (and solutions) with WordPress websites
  • What is a Content Management System (CMS)?
  • What platforms do we build and create websites with?
  • How much does a website cost?
  • How long does a website design project take?
  • What will my website look like?
  • What is our web design process?

SEO

  • Why content is King or Queen
  • What you can do to boost your website’s search engine ranking, without coding!
  • What is SEO?
  • Will my website be found on the first page of Google & other search engines?

Domain Management

  • Why do I need a domain?
  • What is a domain?
  • How do I change DNS records or nameserver settings?
  • How do I transfer or register a domain?
  • Should I move my domain to another provider?

Cyber Security

  • How can I allow-list your IP addresses?
  • Setting up 2FA (2 Factor Authentication) on your website
  • What is Social Engineering?
  • What is a Human Firewall?
  • What is Phishing?

What optimisation is performed on our client’s websites?

Website optimisation improves speed and performance. In an age where speed drives user experience, SEO and in turn, your website’s profitability, it’s hugely important.

As part of our hosting service, we provide server caching and a vast array of website optimisation strategies to the WordPress sites we host. This is so we can get the websites to perform as best they possibly can.

But what optimisation is carried out on the websites? Often web hosts will throw the optimisation term around and not really back it up. Well, that’s where we’re different.

What optimisation is carried out exactly? #

We employ a number of strategies aimed to reduce the DOM size & streamline content. This includes optimisation of the HTML, CSS, JavaScript & images.

It’s worth noting we do not necessarily enable all of the features on every website, but rather choose the best strategies we see fit on a case by case basis.

HTML #

  • Collapse Whitespace: Reduces the transfer size of HTML files by replacing contiguous whitespace with a single whitespace character.
  • Combine Heads: Attempts to combine multiple <head> tags into one.
  • Elide Attributes: Reduces the transfer size of HTML files by removing attributes from tags when the specified value is equal to the default value for that attribute.
  • Hint Resource Preloading: Uses resource preloading HTTP headers to inform browsers of CSS and JavaScript resources early in page processing, to permit them to fetch them earlier than would otherwise be possible.
  • Pre-Resolve DNS: Provides hints to the browser at the beginning of the HTML, which allows the browser to pre-resolve DNS for resources on the page.
  • Remove Comments: Eliminates HTML comments, which are often used to document the code or to comment out experiments. This reduces the overall size of the DOM.
  • Remove Quotes: Eliminates unnecessary quotation marks from HTML attributes.
  • Trim Urls: Trims URLs by resolving them by making them relative to the base URL for the page.

CSS #

  • Combine CSS: Seeks to reduce the number of HTTP requests made by a browser during page refresh by replacing multiple distinct CSS files with a single CSS file.
  • Fallback Rewrite CSS URLs: Parses linked and inline CSS, rewrites the images found and minifies the CSS.
  • Flatten CSS Imports: Reduces the number of HTTP round-trips by combining multiple CSS resources into one.
  • Inline CSS: Reduces the number of requests made by a web page by inserting the contents of small external CSS resources directly into the HTML document. This can reduce the time it takes to display content to the user, especially in older browsers.
  • Move CSS To <head>: Seeks to reduce the number of times the browser must re-flow the document by ensuring that the CSS styles are all parsed in the head, before any body elements are introduced.
  • Prioritise Critical CSS: Improves page render times by identifying CSS rules needed to render the page, inlining those critical rules and deferring the load of the full CSS resources.
  • Rewrite CSS: Parses linked and inline CSS, rewrites the images found and minifies the CSS.
  • Rewrite Style Attributes With URLs: Rewrite CSS inline style attributes that contain URLs, for example background-images can be targeted using this filter.

JavaScript #

  • Canonicalize JavaScript Libraries: Identifies popular JavaScript libraries that can be replaced with ones hosted for free by a JS library hosting service (the default is Google Hosted Libraries).
  • Combine JavaScript: Seeks to reduce the number of HTTP requests made by a browser during page refresh by replacing multiple distinct JavaScript files with a single one.
  • Include JavaScript Source Maps: Source maps are files that tell browsers how to map between a minified JavaScript file and the original, readable version so that you can see the readable version while debugging minified production code.
  • Inline JavaScript: Reduces the number of requests made by a web page by inserting the contents of small external JavaScript resources directly into the HTML document. This can reduce the time it takes to display content to the user, especially in older browsers.
  • Move CSS Above Scripts: Seeks to make sure scripts do not block the loading of CSS resources.
  • Minify JavaScript: Rewrites JavaScript files to remove excess whitespace and comments. In OptimizeForBandwidth mode, the minification occurs in-place without changing URLs.

Images #

  • Convert to WEBP Animated: Converts animated images to WEBP animated images.
  • Convert to WEBP lossless: Converts any images to WEBP lossless.
  • Deduplicate Inlined Images: Reduce the transfer size of HTML files by eliminating redundant image data URLs.
  • Inline Images: Replaces references to small images by converting them to inline data: URLs, eliminating the need to initiate new connections for fetching the image data.
  • Inline Preview Images: Generates low quality versions of the images that are inlined in the HTML page. Users experience faster rendering of the page and the low quality images are replaced by high quality versions after an onload event is triggered.Requires:  Insert Image Dimensions
  • Insert Image Dimensions: Adds width= and height= attributes to the <img> tags if they are missing. Values for the width= and height= attributes are computed from the image.
  • Lazyload Images: Optimise browser rendering and reduce number of HTTP round-trips by deferring the loading of images which are not in the client’s viewport.
  • Recompress Images: Recompresses images, removing excess metadata and transforming gifs into pngs.
  • Resize Images: Shrinks the dimensions of an image to the width= or height= attribute specified in the <img> tag or in the inline style= attribute.
  • Resize Mobile Images: Generates low quality versions of the images that are inlined in the HTML page.
  • Resize Rendered Image Dimensions: Shrinks images to their rendered dimensions on the web page. Unlike resize_images, it ignores any width and height attributes specified for the images.
  • Responsive Images: Makes images responsive by adding srcset attributes which provide multiple versions for different pixel density screens.
  • Optimise Images: Performs common image optimisations, including recompression, transcoding to optimal formats, reduction of image dimensions, and inlining of small images into HTML or CSS.
  • Sprite Images: Detects GIF and PNG images used as backgrounds in CSS, and combines all such images referenced from a CSS file into a single large image. The individual CSS backgrounds are then rewritten to point to the single large image.
Updated on 6 May 2022
Table of Contents
  • What optimisation is carried out exactly?
    • HTML
    • CSS
    • JavaScript
    • Images

Contact us

Contact our team to today!

  • 01235 364 545
  • hello@prystine.co.uk
  • Barberry Dr, Didcot, OX11 6JY
  • Mon - Fri: 9AM - 5PM

Core services

  • Website Creation
  • WordPress Hosting
  • Site Maintenance

Add-on services

  • Domains
  • WordPress Training
  • User Awareness Training

Support

  • Request Support
  • Customer Portal
  • System Status

Company

  • About
  • Sustainability
  • Contact

Resources

  • Our Blog
  • Knowledge Base
  • Free Website Audit

Policies

  • Privacy Policy
  • Terms of Use
  • Cookie Policy

Prystine has a 5 star Google rating Prystine Web Solutions Ltd is Cyber Essentials Certified Prystine Web Solutions Ltd is a Termageddon Certified Partner We plant trees with Ecologi

All prices exclude VAT and are in Pound Sterling (£).
Please note, we may receive a commission when you click links on our site to external companies.

© 2023 Prystine Web Solutions Ltd | Site Map | Company No. 12513859 | VAT No. 421 6747 03 | Designed by us, of course! | Visit our sister brand: Quotify