Exotify

Page speed

Three things account for most of the weight on a small site: images, web fonts, and scripts nobody remembers adding.

Images

Serve images at the size they are displayed, in a modern format, and let the browser skip the ones below the fold with loading="lazy". Give every image explicit width and height so the page does not jump while it loads.

Fonts

Each weight and style of a web font is a separate download. Two weights of one family is usually enough; a font-display setting keeps text readable while the file arrives instead of leaving a blank space.

Third-party scripts

Chat widgets, tag managers, heat-map recorders and social embeds each pull in code from someone else's server. They are also the part of the page you have the least control over. Audit them once a year and remove what is not being read by anyone.