Die Core Web Vitals wurden von Google ins Leben gerufen, weil bisherige Metriken zu weit weg von dem tatsächlichen Nutzererlebnis waren. FCP, TTFB visually complete, DOM content loaded und wie sie alle heißen haben alle das Problem, das sie nur wenig mit der Wahrnehmung der Nutzer zu tun haben.
Eine Time To First Byte von wenigen Millisekunden für quasi leeres Template HTML und einem nichtssagenden Ladekringel der sich 18 Sekunden um sich selbst dreht, während das JavaScript die eigentliche Seite lädt und schwupps sind alle Pagespeed Metriken auf grün. Besonders toll für den Nutzer ist es aber vermutlich eher nicht.
So einfach ist es mit den Core Web Vitals nicht mehr. Aber es sind immernoch automatisierte Metriken. Debugbear zeigt uns, dass auch die Core Web Vitals Optimierung ohne jeglichen Vorteil für den Nutzer durchgezogen werden können. Probleme bei CLS und LCP sind mittels transparenter Elemente leicht zu manipulieren. Zum Beispiel zählt ein Element mit einer (für Nutzer nicht sichtbaren) Transparenz nicht als sichtbar für die Wertung des LCP, wenn man es nur "richtig" konfiguriert.
Eine FID-Optimierung ist dagegen nur schwer zu simulieren, ohne das der Nutzer auch wirklich mehr Reaktivität bekommt, aber es gibt ein paar Tricks mit iframes.
Bedeutet das, dass Google die aktuellen Core Web Vitals jetzt in die Ablage rund überführen kann und sich fix neue Metriken ausdenken muss oder LCP und CLS zumindest massiv überarbeiten sollte? Ich denke nicht wirklich, denn die denn bislang ist der "Hack" fast genauso aufwändig wie eine sinnvolle Lösung.
Die von Debugbear vorgeschlagenen Tricks sind relativ aufwändig. Hier hätte der Entwickler in der Regel wahrscheinlich mehr Aufwand, als bei einer tatsächlichen Optimierung. Hinzu kommt, dass entgegen anderslautender Gerüchte, Entwickler vornehmlich gute Webseiten bauen möchten anstatt das System zu überlisten. Und in der Vergangenheit haben eher falsch definierte Anforderungen und mangelnde Kapazitäten zu dem Wildwuchs geführt, der Google bewogen hat die Core Web Vitals zu forcieren.
Und falls sich doch der ein oder andere misanthropische Webentwicker-Grinch findet, der Spaß daran hat, dem sei gesagt, dass die die Problematik bereits bekannt ist und sich Teams von Chromium schon Gedanken darüber machen wie man damit umgeht. Schließlich hat Google häufig genug betont, dass die Core Web Vitals nicht statisch sind.
Falls Du doch versucht bist, solche Hacks zu Testen, fühle Dich freundlich aber bestimmt daran erinnert, dass eine gute Position bei Google allein keinen Erfolg bringt, wenn die Nutzer mit dem Ergebnis nicht glücklich sind.