There is no standard way to measure attractiveness of a website, so a web developer's work can be evaluated with three questions:
- How functional is the website? Can a customer schedule an appointment online? Does the website have online payment system? Is there an email server that allows the use of your own domain name in email addresses, such as email@example.com?
- Is the price reasonable?
- What is the load time? How fast will the website appear on my smartphone?
When a visitor clicks on a Google-link to a website, (s)he has to wait until the website fully appears on the screen; his/her waiting time is called the load time.
load time is affected by the quality of the internet connection: when measured in a slow (e.g., 2G) network, it can go up to 10+ seconds even for our website. This is why it is better to measure the load time when your internet connection is fast and stable.
A simple (yet not precise) way to evaluate a website is this Google testing tool. If you want to measure load time on a desktop, press F12 in the browser – this opens developer tool window. Then clear the cache, switch to "Network" and reload the website. You will see all the downloaded files and the load time for each of them. If the total load time exceeds one second on a fast internet connection, the website might not be optimized.
Accelerating a WebsiteWe follow the following policy to make our websites download faster:
- When possible, use static HTML; avoid HTML generators. Our info (wiki) system is the only exception from the rule.
- Avoid unnecessary fonts; strip the fonts that are not fully used.
With these optimization rules we are able to achieve load time 0.8 seconds [more precisely (802±56)ms, using Google Chrome browser on a 50Mb/s internet connection].
For more information take a look on the wiki page.