Gian Luca Partengo Gian Luca Partengo

Note from the workbench

A favicon reminded me that a redesign never truly starts from zero

When I build a new website, every component begins within a boundary I know. A redesign, in the way I work, still means building a new website. But it does not begin on empty ground: it inherits files, references and habits from the previous project. A favicon reminded me of that recently.

The point

The website had been rebuilt. One small trace of the previous brand had been left behind. The favicon did not affect functionality, security or performance, but it still used the old colours. I found it and corrected it. More importantly, it reminded me that a redesign requires checking not only what has been built, but also what the previous project may have left behind.

Gian Luca Partengo

Gian Luca Partengo
Developer and designer since 1995 · Published on · 8-minute read

The new website was still showing an old colour

A few days after publishing a redesign, I noticed the favicon in the browser tab. It was the intended icon, but it still carried the colours of the previous brand. The new identity was present throughout the website. In that small space, however, the old one had survived.

It did not prevent a page from opening, slow the website down or block any function. That is precisely why this kind of detail can go unnoticed while checks are focused on the more consequential parts of a project.

I corrected it. I could have considered the episode closed within a few minutes because its technical impact was minimal. It seemed more useful to consider what the favicon represented: not a problem in the new code, but a trace of the previous project that had remained during the transition.

It was a small error. It was still an error, and being small did not make it invisible to the brand.

Rebuilding everything does not mean starting from nothing

When I create a new website, I can define its structure, files, images, metadata and behaviour from the beginning. That does not make the work automatically perfect, but the boundary is created with the project and every element has a deliberate place.

In my work, a redesign is not a matter of changing a few colours on top of the existing website. It means redesigning and rebuilding the website with the same method I use for a new project. The difference is that a history already exists: an active domain, content, files, icons, indexed results, brand assets and sometimes configurations accumulated over years.

Some elements need to be retained. Others need to be transformed. Others should disappear. The challenge is not only to produce what comes next correctly, but to recognise everything that belonged to the previous version and decide what should happen to it.

A redesign can be an entirely new website without being a project free of inherited material.

A favicon does not determine website quality. It is part of its consistency

I do not want to give a favicon an importance it does not have. The old colours did not compromise the website’s security, SEO, responsiveness or usability. They did not erase the work that had been completed or change how the pages functioned.

A favicon does, however, appear in the browser tab, bookmarks and other places where a website is recognised in very little space. It is a detail, but it is also a signature. If it preserves the old brand while everything else presents the new one, the story is not entirely consistent.

That is why I distinguish severity from correctness. Not every error carries the same weight, and treating them as equivalent would be misleading. A security issue demands a different priority from a colour left inside an icon. But the second still needs to be acknowledged and corrected rather than hidden behind the fact that the website works.

FUNCTIONS

Nothing blocked

The website and its functions did not depend on the colours used in the favicon.

IDENTITY

An inconsistent trace

The icon continued to show a visual element from the previous brand.

CORRECTION

A contained change

The detail was identified and brought into line with the new identity.

PROCESS

One more check

A redesign also requires looking for what may survive beyond its main pages.

Aiming for 100 does not mean claiming to be infallible

For the websites I build, I aim for the highest possible result in performance, accessibility, best practices and SEO. Security, responsiveness and usability are part of the project from the beginning. These are concrete objectives supported by specific checks and tools.

A Lighthouse score measures certain conditions at a specific moment. It does not check whether a favicon colour matches the brand, know every intention behind the project or certify the absence of every possible human imperfection. Confusing a measured result with a universal guarantee would make that number less serious, not more authoritative.

For me, aiming for 100 means not knowingly accepting an avoidable problem. It also means continuing to observe after publication, because the real website lives across browsers, devices and journeys that no single check can exhaust.

Rigour is not claiming that nothing can ever be missed. It is refusing to ignore what emerges.

Publication is not when I stop looking

During development, checks are intended to stop known problems from reaching the public website. After publication, the context changes: the website loads from its final destination, encounters real browser caches, histories and behaviour, and reveals details that may have had less prominence within the production workflow.

That must not become an excuse to publish without checking. It is why I consider post-publication review part of the work, rather than an optional activity performed only when someone reports a problem.

The favicon with the old colours added a very simple question to the way I review a redesign: are there still signs of the previous identity in less visible parts of the project? Not only on the main pages, but also in the elements that accompany the website and make it recognisable.

A useful process does not exist because the person doing the work cannot make a mistake. It exists because relying only on attention in the moment is not enough when a project contains many parts and a history that needs to be migrated.

The difference is not never finding an error

I could tell this story by removing the favicon from it and showing only the corrected result. That would be more convenient, but it would lose the point I find genuinely useful.

Professional work does not become less serious because an imperfect detail emerges. It becomes less serious when that detail is minimised, left in place or repeated without changing the way later projects are checked.

In the favicon’s case, I could distinguish precisely what had happened: no functional damage, no security problem and no effect on performance; a genuine visual inconsistency inherited from the previous brand. I corrected it and turned it into a more conscious check for redesign projects.

I continue to aim for 100 where a measurement exists and for the greatest possible care where quality requires judgement. The two do not conflict. Both require me to observe the website for what it is, not for how I would prefer to describe it.

A new website is built. In a redesign, you must also check that the old one has truly made way.

Did you find this note useful? Share it.

No social tracker loads before you choose an action.

Next step

A serious redesign changes more than what you can see.

When a website needs to be reconsidered, I rebuild it as a new project and check what may still be tied to the previous version.

Test evidence

Mobile PageSpeed Insights: 100 in every category

PageSpeed Insights result from 28 July 2026: 100 for Performance, Accessibility, Best Practices and SEO on mobile.
Google PageSpeed Insights · Lighthouse mobile · verified 28 July 2026 Open the verifiable report
© 1995–2026 Gian Luca Partengo · All rights reserved.

GLP AI

GLP AI assistant

Answers based on the public content of this website.

Tell me what you need from your website. I will look through GLP services and Articles and point you towards the most relevant route.

Ready

You are interacting with an AI system, which can make mistakes: its answers are not binding quotations. Do not enter personal, sensitive or confidential data. Questions are sent to OpenAI to generate the answer and are not saved by this website. Read the Privacy Policy.

Search