Images should be the right size and in next gen formats - we know that. But here are some pitfalls present and undetected in many modern websites.
Translucent CSS is a CSS property that makes the background of an element translucent. This can be achieved using the opacity
property or translucent colours, such as #00000080
or rgba(0, 0, 0, 0.5)
. This requires the browser to compute the colour over the background and noticeably slow down scrolling.
I associate this performance pitfall especially with the "glassmorphism" trend, where a container's background is translucent. This is particularly slow because the effect requires a blur filter - even slower than translucent background/borders. This effect looks great - but don't overuse it.
CSS filters are a great way to add effects to images and text. However, they can be slow. The most common filters are blur
, brightness
, contrast
, drop-shadow
, grayscale
, hue-rotate
, invert
, opacity
, saturate
, and sepia
. The pitfall is in applying these filters to images that won't be animated - just serve images with the filters already applied.
When you visit a website, your browser requests the page's HTML. The HTML requires requests for CSS, JavaScript, and images. But resources can be linked from the CSS and Javascript - which means that the browser has to wait for the CSS and Javascript to load before it can request more resources. The best practice is to embed critical resource requests in the HTML.
It's important to look after your website's performance. Search engines notice.
Why not save money and use AI? One-size-fits-all solutions are everywhere - especially solutions based on AI. Website builders are great…
Have you ever procrastinated on some website? Why that one? I'm not a biologist! But I know that dopamine is a neurotransmitter that makes…
It depends on the complexity of the website. My rates start from £1500 for a combined lot of services.
I'm happy to take 50% of the payment upfront, and the rest once you're fully satisfied.
You can get an easy quote here.
Yes. I build websites with a Content Management System. You will be able to edit anything you need.
Projects typically take between 2-4 weeks from start to finish - but something complex may take longer. I will give you an accurate estimate once I know what you need.
Yes. I offer hassle free hosting and maintenance. Once your website is live, you won't need to think about it again. If you receive millions of views, there will be additional fees - but it's not expensive.
As part of the package, I offer setting up business domain email and renewing the domain.
Yes. I will make small changes to your website for free in the first month after it's done. If you would like to keep this option permanently, I offer a predictably priced maintenance plan.
I offer a comprehensive maintenance service.
Regrettably, I don't offer edits to existing websites that were not commissioned with me. However, once I build your website, I am happy to keep working on it for you.
Once you submit the form, I will come back to you with an obligation-free quote.