{"id":22901,"date":"2026-08-30T09:24:46","date_gmt":"2026-08-30T07:24:46","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22901"},"modified":"2026-08-30T09:24:47","modified_gmt":"2026-08-30T07:24:47","password":"","slug":"langsame-website-ursachen","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/en\/hilfe\/seo-monitoring\/langsame-website-ursachen\/","title":{"rendered":"Slow website: systematically finding the causes"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Eine langsame Website kann viele Ursachen haben. Gro\u00dfe Bilder, aufwendiges JavaScript, langsame Datenbankabfragen, externe Dienste, fehlendes Caching oder eine verz\u00f6gerte serverseitige Verarbeitung k\u00f6nnen sich \u00e4hnlich bemerkbar machen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deshalb ist es selten sinnvoll, ohne Diagnose wahllos Einstellungen zu ver\u00e4ndern oder verschiedene Optimierungs-Plugins zu installieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der bessere Weg ist eine systematische Fehlersuche: Zuerst wird festgestellt, <strong>I<\/strong> die Verz\u00f6gerung entsteht. Anschlie\u00dfend wird die technische Ursache eingegrenzt und erst dann eine gezielte \u00c4nderung vorgenommen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In dieser Anleitung zeigen wir dir, wie du bei einer langsamen Website Schritt f\u00fcr Schritt vorgehst und typische Ursachen voneinander unterscheidest.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Briefly explained:<\/strong> \u201eDie Website ist langsam\u201c ist zun\u00e4chst nur ein Symptom. F\u00fcr eine sinnvolle Optimierung musst du herausfinden, ob die Verz\u00f6gerung beim Server, im Browser, bei einzelnen Ressourcen, in der Anwendung oder bei einem externen Dienst entsteht.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Was bedeutet eigentlich \u201elangsame Website\u201c?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Besucher k\u00f6nnen Geschwindigkeit auf unterschiedliche Weise wahrnehmen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Seite kann beispielsweise lange wei\u00df bleiben, bevor \u00fcberhaupt etwas erscheint. Bei einer anderen Website wird der Inhalt schnell sichtbar, aber ein gro\u00dfes Bild erscheint erst deutlich sp\u00e4ter. Wieder eine andere Seite l\u00e4dt optisch schnell, reagiert jedoch verz\u00f6gert auf Klicks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Situationen k\u00f6nnen v\u00f6llig unterschiedliche technische Ursachen besitzen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Fall A\n\u2192 Server antwortet sp\u00e4t\n\nFall B\n\u2192 Hauptinhalt erscheint sp\u00e4t\n\nFall C\n\u2192 gro\u00dfe Ressourcen laden langsam\n\nFall D\n\u2192 Seite reagiert langsam auf Interaktionen\n\nFall E\n\u2192 externe Funktion verz\u00f6gert sich\n\nFall F\n\u2192 Problem tritt nur gelegentlich auf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor du optimierst, solltest du deshalb m\u00f6glichst genau beschreiben k\u00f6nnen, <strong>was tats\u00e4chlich langsam ist<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zuerst messen, dann optimieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der erste Schritt ist eine reproduzierbare Ausgangsmessung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du nur nach Gef\u00fchl arbeitest, kannst du sp\u00e4ter kaum beurteilen, ob eine \u00c4nderung tats\u00e4chlich geholfen hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teste deshalb eine konkrete URL mehrfach und dokumentiere die wichtigsten Ergebnisse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du solche Messungen sinnvoll durchf\u00fchrst, erkl\u00e4ren wir unter <a href=\"\/en\/help\/seo-monitoring\/measure-website-loading-time\/\">Measure website loading time and evaluate it correctly<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Practical Tip:<\/strong> Notiere vor einer \u00c4nderung mindestens die getestete URL, Ger\u00e4tetyp, verwendetes Messwerkzeug und die auff\u00e4lligen Messwerte. Danach kannst du denselben Test wiederholen.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Nicht nur die Startseite testen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine schnelle Startseite bedeutet nicht automatisch, dass die gesamte Website schnell ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teste deshalb die Seite, auf der das Problem tats\u00e4chlich auftritt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einem Online-Shop k\u00f6nnen beispielsweise Produktseite, Warenkorb und Checkout technisch sehr unterschiedlich arbeiten.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Startseite schnell\nProduktseite langsam\n\n\u2192 Problem wahrscheinlich nicht pauschal\n  auf der gesamten Website<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist bereits ein wertvoller Hinweis f\u00fcr die weitere Diagnose.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ist die gesamte Website oder nur eine Seite langsam?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffne mehrere unterschiedliche Seiten derselben Website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sind alle Seiten \u00e4hnlich langsam, kommen eher \u00fcbergreifende Ursachen infrage. Ist dagegen nur eine bestimmte URL oder ein bestimmter Seitentyp betroffen, solltest du zun\u00e4chst dessen Besonderheiten untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alle Seiten langsam\n\u2192 serverseitige Verarbeitung?\n\u2192 globale Scripts?\n\u2192 Theme?\n\u2192 externe Dienste?\n\u2192 allgemeine Konfiguration?\n\nnur Produktseiten langsam\n\u2192 Shop-Funktionen?\n\u2192 Produktbilder?\n\u2192 Varianten?\n\u2192 Datenbankabfragen?\n\u2192 zus\u00e4tzliche Scripts?\n\nnur eine einzelne Seite langsam\n\u2192 spezifischer Inhalt?\n\u2192 eingebettetes Video?\n\u2192 Slider?\n\u2192 externe API?\n\u2192 ungew\u00f6hnlich gro\u00dfe Ressourcen?<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Ist die Website immer oder nur manchmal langsam?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auch der zeitliche Verlauf ist wichtig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine dauerhaft langsame Website hat m\u00f6glicherweise eine andere Ursache als eine Seite, die normalerweise schnell ist und nur gelegentlich sehr lange reagiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei sporadischen Problemen k\u00f6nnen beispielsweise externe Dienste, Hintergrundprozesse, Lastspitzen oder zeitweise Netzwerkprobleme eine Rolle spielen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fchre deshalb mehrere Messungen zu unterschiedlichen Zeitpunkten durch, wenn das Problem nicht konstant auftritt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frontend und Backend unterscheiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die Fehlersuche ist eine grobe Trennung zwischen serverseitiger Verarbeitung und browserseitiger Verarbeitung hilfreich.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>BACKEND \/ SERVER\n\nAnfrage\n   \u2193\nWebserver\n   \u2193\nPHP \/ Anwendung\n   \u2193\nDatenbank\n   \u2193\nHTML-Antwort\n\n\nFRONTEND \/ BROWSER\n\nHTML\n   \u2193\nCSS\n   \u2193\nJavaScript\n   \u2193\nFonts\n   \u2193\nBilder\n   \u2193\nDarstellung und Interaktion<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Website kann auf der Serverseite schnell erzeugt werden und anschlie\u00dfend im Browser trotzdem langsam wirken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Umgekehrt kann ein sehr schlankes Frontend auf eine serverseitige Antwort warten, die lange ben\u00f6tigt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">TTFB als erster Hinweis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Time to First Byte, kurz TTFB, kann einen ersten Hinweis darauf geben, wie lange es bis zum Eintreffen des ersten Bytes der Antwort dauert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein auff\u00e4lliger TTFB bedeutet allerdings nicht automatisch, dass ausschlie\u00dflich der Webserver langsam ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Wert kann unter anderem durch Netzwerk, Verbindungsaufbau, serverseitige Verarbeitung und weitere Faktoren beeinflusst werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Bedeutung solcher Messwerte behandeln wir ausf\u00fchrlicher unter <a href=\"\/en\/help\/seo-monitoring\/measure-website-loading-time\/\">Measure website loading time and evaluate it correctly<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wenn bereits die HTML-Antwort lange dauert<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Browser lange auf die eigentliche Dokumentantwort wartet, solltest du zun\u00e4chst den serverseitigen beziehungsweise anwendungsseitigen Bereich untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Possible causes can be:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>aufwendige PHP-Verarbeitung,<\/li>\n\n\n\n<li>langsame Datenbankabfragen,<\/li>\n\n\n\n<li>externe API-Abfragen,<\/li>\n\n\n\n<li>fehlendes oder nicht greifendes Caching,<\/li>\n\n\n\n<li>fehlerhafte Erweiterungen,<\/li>\n\n\n\n<li>ressourcenintensive Hintergrundprozesse.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Erst wenn klar ist, welcher Bereich tats\u00e4chlich Zeit ben\u00f6tigt, l\u00e4sst sich sinnvoll weiterarbeiten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Eine hohe TTFB bedeutet nicht automatisch schlechtes Hosting<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Ursache einer langsamen serverseitigen Antwort kann innerhalb der Website-Anwendung liegen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein WordPress-Plugin kann beispielsweise bei jedem Seitenaufruf aufwendige Datenbankoperationen ausf\u00fchren oder auf einen externen Dienst warten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mehr Serverleistung kann ein ineffizientes Verhalten unter Umst\u00e4nden abmildern, beseitigt aber nicht automatisch dessen Ursache.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> Beurteile Hosting-Performance nicht anhand eines einzelnen TTFB-Werts. Zuerst muss gekl\u00e4rt werden, welcher Teil der Anfrage die Verz\u00f6gerung verursacht.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">PHP und die Anwendung untersuchen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dynamische Websites erzeugen Inhalte h\u00e4ufig mit PHP oder einer vergleichbaren serverseitigen Anwendung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei WordPress werden dabei beispielsweise WordPress selbst, Theme, Plugins und Datenbank beteiligt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine langsame PHP-Verarbeitung kann unterschiedliche Ursachen besitzen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>aufwendiger Plugin-Code\nzu viele oder ineffiziente Datenbankabfragen\nexterne HTTP-Anfragen\ngro\u00dfe Datenmengen\nfehlerhafte Prozesse\nungeeignete Konfiguration\nveraltete Software\nressourcenintensive Funktionen<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die reine Anzahl installierter Plugins ist dabei kein zuverl\u00e4ssiges Qualit\u00e4tsma\u00df.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Viele Plugins bedeuten nicht automatisch eine langsame Website<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Aussage \u201ezu viele Plugins machen WordPress langsam\u201c ist zu pauschal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein einzelnes schlecht programmiertes oder f\u00fcr die jeweilige Aufgabe sehr aufwendiges Plugin kann mehr Performance-Probleme verursachen als mehrere schlanke Erweiterungen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entscheidend ist deshalb nicht nur:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Wie viele Plugins sind installiert?<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rather:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Was tun diese Plugins bei einem Seitenaufruf?<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Plugins nicht wahllos auf der Live-Website deaktivieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein Plugin als Ursache vermutet wird, sollte die Pr\u00fcfung kontrolliert erfolgen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das wahllose Deaktivieren von Erweiterungen auf einer produktiven Website kann Funktionen beeintr\u00e4chtigen oder einen Online-Shop unbenutzbar machen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei umfangreicheren Tests ist eine Staging- oder Testumgebung deshalb h\u00e4ufig die bessere Wahl.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attention:<\/strong> Erstelle vor gr\u00f6\u00dferen \u00c4nderungen ein aktuelles Backup. Bei Shops, Mitgliederseiten oder anderen dynamischen Websites muss zus\u00e4tzlich ber\u00fccksichtigt werden, dass zwischen Backup und Wiederherstellung neue Daten entstehen k\u00f6nnen.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbank als m\u00f6gliche Ursache<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Viele dynamische Websites greifen bei jedem Seitenaufruf auf eine Datenbank zu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Problematisch k\u00f6nnen beispielsweise sehr aufwendige Abfragen, gro\u00dfe Datenmengen oder ung\u00fcnstige Erweiterungen sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei WordPress k\u00f6nnen unter anderem Plugins, Themes oder individuelle Funktionen Datenbankabfragen ausl\u00f6sen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Datenbankproblem sollte jedoch diagnostiziert und nicht allein aufgrund der Gr\u00f6\u00dfe der Datenbank vermutet werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Eine gro\u00dfe Datenbank ist nicht automatisch langsam<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Dateigr\u00f6\u00dfe beziehungsweise Datenmenge einer Datenbank sagt allein wenig \u00fcber die tats\u00e4chliche Abfrageperformance aus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entscheidend ist unter anderem, welche Daten abgefragt werden und wie effizient dies geschieht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deshalb ist:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Datenbank gro\u00df \u2192 Datenbank langsam<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">keine zuverl\u00e4ssige Schlussfolgerung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Externe API-Abfragen auf dem Server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Website kann w\u00e4hrend der serverseitigen Verarbeitung andere Systeme kontaktieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples are:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Zahlungsdienste\nexterne APIs\nLizenzserver\nCRM-Systeme\nVersanddienste\nexterne Datenquellen<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine solche Anfrage synchron abgewartet werden muss und der externe Dienst langsam reagiert, kann sich dadurch auch die Antwort deiner Website verz\u00f6gern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Problem muss dann nicht auf dem eigenen Webserver liegen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Check caching<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Caching kann die serverseitige Arbeit erheblich reduzieren, wenn bereits erzeugte Inhalte oder Ergebnisse wiederverwendet werden k\u00f6nnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Welche Cache-Arten sinnvoll sind, h\u00e4ngt von der jeweiligen Website und Anwendung ab.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vereinfacht k\u00f6nnen unterschiedliche Ebenen beteiligt sein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Browser-Cache\nPage Cache\nObject Cache\nOpcode Cache\nCDN \/ Edge Cache<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Systeme erf\u00fcllen unterschiedliche Aufgaben und sollten nicht einfach als ein einziger \u201eCache\u201c betrachtet werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cache ist nicht f\u00fcr jeden Inhalt gleich geeignet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine \u00f6ffentliche statische Inhaltsseite l\u00e4sst sich anders behandeln als ein personalisierter Kundenbereich oder ein Warenkorb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei dynamischen Bereichen muss deshalb genau festgelegt sein, welche Inhalte zwischengespeichert werden d\u00fcrfen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein aggressiver Cache kann zwar Performance verbessern, bei falscher Konfiguration aber auch veraltete oder f\u00fcr den falschen Benutzer bestimmte Inhalte ausliefern.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cache leeren ist keine dauerhafte Optimierung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eCache leeren\u201c wird h\u00e4ufig als universelle Probleml\u00f6sung empfohlen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Leeren eines Caches kann bei veralteten oder fehlerhaften Cache-Inhalten sinnvoll sein. Es beseitigt aber nicht automatisch die Ursache einer langsamen Website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach dem Leeren m\u00fcssen bestimmte Cache-Inhalte au\u00dferdem zun\u00e4chst neu aufgebaut werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wenn der Server schnell antwortet, aber die Seite trotzdem langsam wirkt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dann solltest du den browserseitigen Teil genauer untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Typical candidates are:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gro\u00dfe Bilder\nzu viele \u00fcbertragene Daten\nJavaScript\nCSS\nWebfonts\nVideos\nexterne Dienste\nDrittanbieter-Widgets\nung\u00fcnstige Ladepriorit\u00e4ten<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Google PageSpeed Insights kann bei der Identifikation solcher Probleme helfen. Die Bedienung und Interpretation erkl\u00e4ren wir unter <a href=\"\/en\/help\/seo-monitoring\/google-pagespeed-insights\/\">How to use Google PageSpeed Insights correctly<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bilder als Performance-Ursache<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bilder geh\u00f6ren bei vielen Websites zu den gr\u00f6\u00dften \u00fcbertragenen Ressourcen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein typischer Fehler ist beispielsweise, ein Foto mit mehreren tausend Pixeln Breite hochzuladen, obwohl es auf der Website wesentlich kleiner dargestellt wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch ungeeignete Kompression oder ein unpassendes Dateiformat k\u00f6nnen unn\u00f6tig gro\u00dfe Dateien verursachen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du Bilder sinnvoll vorbereitest, erkl\u00e4ren wir unter <a href=\"\/en\/help\/seo-monitoring\/bilder-fuer-web-optimieren\/\">Optimizing images for the web: file size, format and SEO<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pixelabmessungen und Dateigr\u00f6\u00dfe unterscheiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Bild besitzt sowohl Abmessungen als auch eine Dateigr\u00f6\u00dfe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Abmessungen:\n4000 \u00d7 2667 Pixel\n\nDateigr\u00f6\u00dfe:\n5,8 MB<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Beide Eigenschaften k\u00f6nnen f\u00fcr die Performance relevant sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nur ein modernes Dateiformat zu verwenden, ohne unn\u00f6tig gro\u00dfe Abmessungen zu reduzieren, ist deshalb nicht immer ausreichend.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Das richtige Bildformat verwenden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WebP und AVIF k\u00f6nnen bei geeigneten Bildern eine deutlich effizientere Kompression erm\u00f6glichen als \u00e4ltere Formate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PNG bleibt dagegen beispielsweise sinnvoll, wenn bestimmte Eigenschaften wie verlustfreie Grafikdarstellung oder Transparenz ben\u00f6tigt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Welches Format f\u00fcr welchen Einsatzzweck sinnvoll ist, erkl\u00e4ren wir unter <a href=\"\/en\/help\/seo-monitoring\/webp-avif-jpg-png-unterschied\/\">WebP, AVIF, JPG and PNG: Which image format to use?<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lazy Loading richtig einsetzen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lazy Loading kann verhindern, dass Bilder weit au\u00dferhalb des sichtbaren Bereichs sofort geladen werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das reduziert beim ersten Seitenaufruf unter Umst\u00e4nden unn\u00f6tige Daten\u00fcbertragung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einem wichtigen Bild im unmittelbar sichtbaren Bereich kann ungeeignetes Lazy Loading dagegen den Zeitpunkt verz\u00f6gern, an dem dieses Bild dargestellt wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Insbesondere bei einem LCP-Bild sollte deshalb gepr\u00fcft werden, ob dessen Ladeverhalten sinnvoll konfiguriert ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can find more about this at <a href=\"\/en\/help\/seo-monitoring\/core-web-vitals-lcp-inp-cls\/\">Core Web Vitals Explained: LCP, INP and CLS<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">JavaScript als m\u00f6gliche Ursache<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">JavaScript erm\u00f6glicht interaktive und dynamische Funktionen, muss aber vom Browser geladen, verarbeitet und ausgef\u00fchrt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Problematisch kann beispielsweise sehr umfangreicher Code oder lange Arbeit auf dem Hauptthread sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6gliche Quellen sind:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Theme\nPlugins\nPage Builder\nTracking\nAnimationen\nSlider\nChat\nexterne Widgets\nMarketing-Scripts<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die richtige L\u00f6sung ist nicht automatisch, JavaScript vollst\u00e4ndig zu entfernen. Zuerst muss gekl\u00e4rt werden, welcher Code tats\u00e4chlich relevant ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ungenutztes JavaScript richtig interpretieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Performance-Werkzeuge k\u00f6nnen melden, dass Teile einer JavaScript-Datei beim untersuchten Seitenaufruf nicht verwendet wurden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das bedeutet nicht automatisch, dass die komplette Datei gel\u00f6scht werden darf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Script kann beispielsweise erst nach einer Benutzerinteraktion oder auf einer anderen Unterseite ben\u00f6tigt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Solche Hinweise sind Ausgangspunkte f\u00fcr eine Analyse, keine automatischen L\u00f6schanweisungen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">JavaScript verz\u00f6gern: Vorsicht bei automatischen Optimierungen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bestimmte Performance-L\u00f6sungen k\u00f6nnen JavaScript verz\u00f6gert laden oder ausf\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das kann in geeigneten F\u00e4llen helfen, kann aber auch wichtige Funktionen beeintr\u00e4chtigen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach solchen \u00c4nderungen solltest du deshalb insbesondere testen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Navigation\nFormulare\nCookie-Banner\nSlider\nSuche\nLogin\nWarenkorb\nCheckout\nZahlungsfunktionen\nmobile Men\u00fcs<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">CSS kann die Darstellung verz\u00f6gern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CSS bestimmt die visuelle Darstellung einer Website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bestimmte Stylesheets k\u00f6nnen f\u00fcr das Rendering ben\u00f6tigt werden, bevor der Browser die Seite korrekt darstellen kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Performance-Werkzeuge k\u00f6nnen deshalb auf render-blockierende CSS-Ressourcen hinweisen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch hier gilt: Eine angezeigte Datei darf nicht einfach entfernt werden. Ohne ben\u00f6tigtes CSS kann die Website falsch oder zun\u00e4chst unformatiert dargestellt werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ungenutztes CSS bedeutet nicht automatisch unn\u00f6tige Datei<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein globales Stylesheet kann Regeln f\u00fcr zahlreiche Seitentypen enthalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf einer einzelnen getesteten URL werden m\u00f6glicherweise nur einige davon ben\u00f6tigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Analysewerkzeug kann deshalb ungenutztes CSS melden, obwohl die entsprechenden Regeln auf anderen Seiten gebraucht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Optimierung sollte daher immer im Kontext der gesamten Website erfolgen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Webfonts untersuchen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Webfonts k\u00f6nnen zus\u00e4tzliche Netzwerk-Anfragen und Rendering-Effekte verursachen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Website ben\u00f6tigt h\u00e4ufig nicht jede denkbare Schriftst\u00e4rke und jeden Schriftschnitt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn beispielsweise zahlreiche Font-Dateien geladen werden, obwohl tats\u00e4chlich nur wenige Varianten verwendet werden, entsteht unn\u00f6tiger Aufwand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe deshalb, welche Schriftarten und Schriftschnitte wirklich ben\u00f6tigt werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Externe Schriftarten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Werden Fonts von einem externen Anbieter geladen, kommt eine zus\u00e4tzliche externe Verbindung hinzu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lokal bereitgestellte Schriftarten k\u00f6nnen in bestimmten Konfigurationen Vorteile bieten, m\u00fcssen aber ebenfalls korrekt eingebunden und optimiert werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Entscheidung sollte nicht ausschlie\u00dflich anhand der Anzahl der Requests getroffen werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Videos k\u00f6nnen erhebliche Datenmengen verursachen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Direkt eingebundene oder automatisch startende Videos k\u00f6nnen gro\u00dfe Datenmengen verursachen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch eingebettete Videoplattformen k\u00f6nnen zus\u00e4tzliche Scripts, Frames und externe Verbindungen laden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Videos eine Seite ausbremsen, sollte gepr\u00fcft werden, ob sie bereits beim ersten Seitenaufruf vollst\u00e4ndig ben\u00f6tigt werden oder ob eine leichtere Vorschaul\u00f6sung m\u00f6glich ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Drittanbieter-Dienste untersuchen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Viele moderne Websites laden Ressourcen von anderen Anbietern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This includes, for example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Analytics\nTag-Manager\nSocial-Media-Feeds\nMaps\nVideos\nChat-Systeme\nBewertungsdienste\nWerbesysteme\nMarketing-Tools<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Ressourcen liegen teilweise au\u00dferhalb deiner direkten Kontrolle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein Drittanbieter langsam reagiert oder umfangreichen Code ausf\u00fchrt, kann sich das auf die Website-Performance auswirken.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Den gesch\u00e4ftlichen Nutzen externer Dienste ber\u00fccksichtigen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die technische Optimierung darf nicht isoliert von der Funktion der Website betrachtet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein notwendiger Zahlungsdienst kann beispielsweise nicht entfernt werden, nur weil er zus\u00e4tzliche Ressourcen ben\u00f6tigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einem kaum genutzten Social-Media-Widget kann die Abw\u00e4gung dagegen anders aussehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine sinnvolle Frage lautet:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ist der Nutzen dieser Funktion gro\u00df genug f\u00fcr die zus\u00e4tzlichen technischen Kosten?<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Browser-Entwicklerwerkzeuge verwenden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Entwicklerwerkzeuge moderner Browser k\u00f6nnen zeigen, welche Ressourcen eine Website l\u00e4dt und wie lange einzelne Anfragen ben\u00f6tigen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besonders hilfreich ist die Netzwerkansicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dort kannst du beispielsweise erkennen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>HTML-Dokument\nCSS-Dateien\nJavaScript\nBilder\nFonts\nAPI-Anfragen\nexterne Ressourcen\nHTTP-Statuscodes\n\u00fcbertragene Datenmengen\nLadezeiten einzelner Requests<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Eine Waterfall-Ansicht lesen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Wasserfallansicht zeigt die zeitliche Abfolge der geladenen Ressourcen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simplified:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>HTML        \u2588\u2588\u2588\u2588\u2588\u2588\u2588\nCSS            \u2588\u2588\u2588\u2588\u2588\nJavaScript      \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\nFont              \u2588\u2588\u2588\u2588\u2588\u2588\nHero-Bild            \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\nAPI                       \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Damit kannst du erkennen, ob beispielsweise eine wichtige Ressource erst sp\u00e4t entdeckt wird oder eine externe Anfrage ungew\u00f6hnlich lange ben\u00f6tigt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nicht nur auf die Anzahl der Requests schauen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Seite mit 100 HTTP-Anfragen ist nicht automatisch langsamer als eine Seite mit 50.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entscheidend sind unter anderem:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Gr\u00f6\u00dfe der Ressourcen\nCaching\nLadepriorit\u00e4t\nAbh\u00e4ngigkeiten\n\u00dcbertragungsprotokoll\nVerarbeitung im Browser\nAntwortzeit der Quellen<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die Anzahl der Requests ist deshalb nur ein Teil der Analyse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gesamtgr\u00f6\u00dfe der Seite pr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die \u00fcbertragene Datenmenge kann insbesondere bei mobilen Verbindungen relevant sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine einfache Inhaltsseite beispielsweise viele Megabyte \u00fcbertr\u00e4gt, lohnt sich eine Untersuchung der gr\u00f6\u00dften Ressourcen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e4ufig sind Bilder, Videos, Fonts oder umfangreiche JavaScript-Dateien beteiligt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Gesamtgr\u00f6\u00dfe sollte jedoch im Kontext des Seitentyps beurteilt werden. Eine Bildergalerie ben\u00f6tigt naturgem\u00e4\u00df mehr Daten als eine reine Textseite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Core Web Vitals als Diagnosehinweis verwenden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Core Web Vitals k\u00f6nnen helfen, die Art eines Performance-Problems einzugrenzen.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Auff\u00e4lliger Wert<\/th><th>Erste Fragestellung<\/th><\/tr><\/thead><tbody><tr><td><strong>LCP<\/strong><\/td><td>Warum erscheint der wichtige Hauptinhalt so sp\u00e4t?<\/td><\/tr><tr><td><strong>INP<\/strong><\/td><td>Warum reagiert die Seite langsam auf Interaktionen?<\/td><\/tr><tr><td><strong>CLS<\/strong><\/td><td>Warum verschieben sich Seitenelemente unerwartet?<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die genaue Bedeutung und Diagnose dieser Werte behandeln wir unter <a href=\"\/en\/help\/seo-monitoring\/core-web-vitals-lcp-inp-cls\/\">Core Web Vitals Explained: LCP, INP and CLS<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Desktop schnell, Mobil langsam<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Website auf dem Desktop gut funktioniert, auf mobilen Ger\u00e4ten aber deutlich schlechter abschneidet, solltest du nicht automatisch von einem Messfehler ausgehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mobile Ger\u00e4te k\u00f6nnen weniger Rechenleistung besitzen und \u00fcber langsamere oder instabilere Netzwerkverbindungen zugreifen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besonders umfangreiches JavaScript und gro\u00dfe Datenmengen k\u00f6nnen sich unter solchen Bedingungen st\u00e4rker bemerkbar machen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Die Website auf einem echten Smartphone testen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Neben synthetischen Messungen lohnt sich deshalb immer ein praktischer Test.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffne wichtige Seiten auf einem Smartphone und benutze sie tats\u00e4chlich.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Achte beispielsweise auf:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Erscheint der Hauptinhalt schnell?\n\nFunktioniert das Men\u00fc unmittelbar?\n\nReagieren Buttons?\n\nSpringt das Layout?\n\nLaden Bilder auff\u00e4llig sp\u00e4t?\n\nReagieren Formulare schnell?\n\nFunktioniert der Checkout?<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ein technischer Score ersetzt nicht die tats\u00e4chliche Benutzung der Website.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Eingeloggte und ausgeloggte Besucher unterscheiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Content-Management-Systemen kann sich die Website f\u00fcr einen angemeldeten Administrator anders verhalten als f\u00fcr normale Besucher.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bestimmte Cache-Mechanismen werden beispielsweise f\u00fcr eingeloggte Benutzer nicht verwendet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teste die \u00f6ffentliche Website deshalb zus\u00e4tzlich in einem privaten Browserfenster, in dem du nicht angemeldet bist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ist nur der WordPress-Adminbereich langsam?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die \u00f6ffentliche Website schnell ist, aber der Administrationsbereich langsam reagiert, handelt es sich um ein anderes Fehlerbild.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dann solltest du nicht prim\u00e4r Bilder oder Frontend-Caching untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6gliche Ursachen k\u00f6nnen beispielsweise Plugins, externe API-Aufrufe, Datenbankoperationen oder Hintergrundprozesse innerhalb der Anwendung sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Diagnose sollte sich in diesem Fall auf den Administrationsbereich konzentrieren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WooCommerce und dynamische Seiten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Online-Shops besitzen Bereiche, die sich nicht wie gew\u00f6hnliche \u00f6ffentliche Inhaltsseiten behandeln lassen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Warenkorb, Kundenkonto und Checkout enthalten dynamische beziehungsweise benutzerspezifische Informationen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Cache-Konfiguration, die f\u00fcr einen Blogartikel funktioniert, kann f\u00fcr solche Seiten ungeeignet sein.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attention:<\/strong> \u00c4ndere Cache- und JavaScript-Einstellungen bei einem produktiven Online-Shop nur kontrolliert. Teste anschlie\u00dfend Warenkorb, Login, Checkout und Zahlungsablauf vollst\u00e4ndig.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Hintergrundprozesse ber\u00fccksichtigen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Backups, Imports, Exporte, Cronjobs, Bildverarbeitung oder andere Hintergrundaufgaben k\u00f6nnen Ressourcen beanspruchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Performance-Probleme immer zu bestimmten Zeiten auftreten, sollte deshalb gepr\u00fcft werden, ob parallel wiederkehrende Prozesse laufen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein einzelner Test w\u00e4hrend eines umfangreichen Imports ist m\u00f6glicherweise nicht repr\u00e4sentativ f\u00fcr den normalen Betrieb.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fehlerprotokolle pr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei ungew\u00f6hnlichem Verhalten k\u00f6nnen Fehlerprotokolle wichtige Hinweise liefern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wiederkehrende PHP-Fehler, Timeouts oder andere Meldungen k\u00f6nnen auf ein konkretes Problem hinweisen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Log sollte jedoch nicht allein nach der Anzahl der Eintr\u00e4ge beurteilt werden. Entscheidend sind Zeitpunkt, Art und Zusammenhang mit dem beobachteten Performance-Problem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">HTTP-Fehler sind nicht dasselbe wie langsame Performance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Ressource mit einem Fehlerstatus antwortet, handelt es sich nicht mehr ausschlie\u00dflich um eine Performance-Frage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>403 \u2192 Zugriff verweigert\n404 \u2192 Ressource nicht gefunden\n500 \u2192 interner Serverfehler<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">We explain the most important status codes at <a href=\"\/en\/help\/seo-monitoring\/http-status-codes-explained\/\">HTTP status codes explained: 200, 301, 404, 403, and 500<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DNS-Probleme von Performance-Problemen unterscheiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Domain \u00fcberhaupt nicht korrekt aufgel\u00f6st wird, handelt es sich zun\u00e4chst um ein DNS- beziehungsweise Erreichbarkeitsproblem und nicht um eine gew\u00f6hnliche langsame Website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch solche Fehler k\u00f6nnen f\u00fcr Besucher subjektiv wie \u201edie Website l\u00e4dt nicht\u201c wirken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deshalb ist eine genaue Fehlerbeschreibung wichtig.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">HTTPS-Probleme k\u00f6nnen ebenfalls anders aussehen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fehlerhafte Zertifikate, Mixed Content oder andere HTTPS-Probleme sind ebenfalls von einer reinen Performance-St\u00f6rung zu unterscheiden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die entsprechende Diagnose behandeln wir sp\u00e4ter unter <a href=\"\/en\/help\/seo-monitoring\/check-ssl-https\/\">Check SSL Certificate and HTTPS: Identify Common Errors<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Serverressourcen und Limits<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Webanwendungen ben\u00f6tigen Rechenzeit, Arbeitsspeicher und weitere Ressourcen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Werden verf\u00fcgbare Ressourcen oder definierte Limits erreicht, kann sich dies auf die Verarbeitung auswirken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Allerdings sollte auch hier die Ursache untersucht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn beispielsweise ein fehlerhaftes Plugin extrem viele Ressourcen ben\u00f6tigt, ist eine Erh\u00f6hung des Limits m\u00f6glicherweise nur eine kurzfristige Symptombehandlung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mehr Leistung ist nicht immer die L\u00f6sung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein leistungsf\u00e4higerer Tarif oder Server kann bei einem tats\u00e4chlichen Ressourcenengpass sinnvoll sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Er sollte aber nicht als erste Standardantwort auf jedes Performance-Problem verwendet werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Website langsam\n      \u2193\nUrsache feststellen\n      \u2193\ntats\u00e4chlicher Ressourcenengpass?\n      \u2193\nJA \u2192 Ressourcenbedarf bewerten\n\nNEIN \u2192 technische Ursache beheben<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">CDN: sinnvoll, aber kein Allheilmittel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Content Delivery Network kann bestimmte statische Ressourcen \u00fcber geografisch verteilte Systeme bereitstellen und dadurch insbesondere f\u00fcr r\u00e4umlich weit verteilte Zielgruppen Vorteile bieten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein CDN repariert jedoch keinen ineffizienten PHP-Code und keine langsame Datenbankabfrage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch hier muss die Ma\u00dfnahme zum tats\u00e4chlichen Engpass passen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Standort der Besucher ber\u00fccksichtigen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Netzwerklatenz h\u00e4ngt unter anderem davon ab, \u00fcber welche Strecke und Route Daten \u00fcbertragen werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Zielgruppe einer Website \u00fcberwiegend in der Schweiz und Mitteleuropa liegt, sollte die Performance nicht ausschlie\u00dflich anhand eines Teststandorts auf einem anderen Kontinent beurteilt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr reproduzierbare Vergleiche sollten m\u00f6glichst \u00e4hnliche Testbedingungen verwendet werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ist die Website wirklich langsam oder nur dein Anschluss?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auch die lokale Internetverbindung, ein VPN, WLAN-Probleme, Browser-Erweiterungen oder ein einzelnes Ger\u00e4t k\u00f6nnen das Ergebnis beeinflussen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn nur du ein Problem bemerkst, solltest du deshalb gegenpr\u00fcfen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>anderer Browser\nprivates Browserfenster\nanderes Ger\u00e4t\nMobilfunk statt WLAN\nVPN testweise deaktivieren\nanderer Internetanschluss<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c4ndert sich das Verhalten deutlich, liegt m\u00f6glicherweise kein allgemeines Website-Problem vor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Performance und Verf\u00fcgbarkeit unterscheiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Website, die zeitweise \u00fcberhaupt nicht erreichbar ist, besitzt nicht einfach nur ein Ladezeitproblem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein Fehler sporadisch auftritt, kann kontinuierliches Monitoring helfen festzustellen, wann und wie h\u00e4ufig die Website tats\u00e4chlich nicht erreichbar war.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We will cover that under <a href=\"\/en\/help\/seo-monitoring\/website-monitoring-availability\/\">Website Monitoring: Monitor Availability and Outages<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nicht f\u00fcnf Optimierungs-Plugins gleichzeitig einsetzen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mehrere Performance-Plugins mit \u00fcberlappenden Funktionen k\u00f6nnen zu schwer nachvollziehbaren Wechselwirkungen f\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn beispielsweise mehrere Systeme gleichzeitig Caching, Minifizierung, Lazy Loading und JavaScript-Optimierung \u00fcbernehmen, wird die Fehlersuche unn\u00f6tig kompliziert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine klar dokumentierte Konfiguration ist besser als m\u00f6glichst viele gleichzeitig aktive Optimierungen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nicht gleichzeitig zehn Dinge \u00e4ndern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr eine systematische Diagnose solltest du \u00c4nderungen nachvollziehbar durchf\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du gleichzeitig Plugins deaktivierst, Bilder ersetzt, Caching umstellst, PHP \u00e4nderst und JavaScript verz\u00f6gerst, wei\u00dft du anschlie\u00dfend nicht, welche Ma\u00dfnahme welchen Effekt hatte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besser:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>messen\n  \u2193\nHypothese bilden\n  \u2193\neine gezielte \u00c4nderung\n  \u2193\ntesten\n  \u2193\nerneut messen\n  \u2193\nErgebnis dokumentieren<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Nach Performance-\u00c4nderungen Funktionen testen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Website ist nicht optimiert, wenn sie zwar schneller l\u00e4dt, aber wichtige Funktionen nicht mehr korrekt arbeiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach technischen \u00c4nderungen solltest du deshalb neben den Messwerten auch die tats\u00e4chliche Funktion pr\u00fcfen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer normalen Unternehmenswebsite beispielsweise:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Navigation\nKontaktformular\nSuche\nmobile Ansicht\nCookie-Banner\ninteraktive Elemente<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einem Shop zus\u00e4tzlich:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Produktvarianten\nWarenkorb\nGutscheine\nKundenkonto\nCheckout\nZahlung<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Wann solltest du professionelle Hilfe einbeziehen?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn sich die Ursache mit normalen Messwerkzeugen nicht eindeutig eingrenzen l\u00e4sst, kann eine tiefergehende technische Analyse notwendig sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das gilt besonders bei:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sporadisch extrem langen Antwortzeiten\nwiederkehrenden Timeouts\n&gt;500-Fehlern\nhoher Datenbanklast\nkomplexen Shop-Problemen\nexternen API-Abh\u00e4ngigkeiten\nProblemen nur unter h\u00f6herer Last\nschwer reproduzierbaren Fehlern<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In solchen F\u00e4llen k\u00f6nnen Server- und Anwendungslogs, Profiling oder weitere Diagnosewerkzeuge erforderlich sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ein sinnvoller Diagnoseweg<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Website wirkt langsam\n        \u2193\nProblem reproduzieren\n        \u2193\nbetroffene URL bestimmen\n        \u2193\nnur eine oder alle Seiten?\n        \u2193\ndauerhaft oder sporadisch?\n        \u2193\nmehrfach messen\n        \u2193\nserverseitige Antwort auff\u00e4llig?\n        \u2193\nJA\n\u2192 PHP \/ Anwendung \/ Datenbank\n\u2192 externe APIs\n\u2192 Cache\n\u2192 Hintergrundprozesse\n\u2192 Ressourcen pr\u00fcfen\n\nNEIN\n\u2192 Browser \/ Frontend untersuchen\n\u2192 Bilder\n\u2192 CSS\n\u2192 JavaScript\n\u2192 Fonts\n\u2192 externe Ressourcen\n        \u2193\nCore Web Vitals pr\u00fcfen\n        \u2193\nkonkreten Engpass identifizieren\n        \u2193\neine gezielte \u00c4nderung durchf\u00fchren\n        \u2193\nFunktion der Website testen\n        \u2193\nunter vergleichbaren Bedingungen erneut messen<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Diagnose nach Symptom<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Symptom<\/th><th>Erster Pr\u00fcfbereich<\/th><\/tr><\/thead><tbody><tr><td>Seite bleibt zun\u00e4chst lange leer<\/td><td>HTML-Antwort, TTFB, serverseitige Verarbeitung<\/td><\/tr><tr><td>Hauptinhalt erscheint sehr sp\u00e4t<\/td><td>LCP-Element, Bilder, Fonts, blockierende Ressourcen<\/td><\/tr><tr><td>Klicks reagieren verz\u00f6gert<\/td><td>INP, JavaScript, Main Thread<\/td><\/tr><tr><td>Elemente springen beim Laden<\/td><td>CLS, Bilder, Fonts, dynamische Inhalte<\/td><\/tr><tr><td>Nur eine Seite ist langsam<\/td><td>seitenspezifische Ressourcen und Funktionen<\/td><\/tr><tr><td>Nur Shop-Seiten sind langsam<\/td><td>dynamische Shop-Prozesse, Datenbank, Plugins<\/td><\/tr><tr><td>Nur gelegentlich langsam<\/td><td>Monitoring, externe Dienste, Hintergrundprozesse, Last<\/td><\/tr><tr><td>Nur f\u00fcr dich langsam<\/td><td>Ger\u00e4t, Browser, Netzwerk, VPN<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">H\u00e4ufige Fehler bei der Performance-Fehlersuche<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sofort das Hosting verantwortlich machen\n\nnur einen einzigen Test durchf\u00fchren\n\nnur die Startseite testen\n\nPerformance-Score mit Ladezeit gleichsetzen\n\nalle Plugins gleichzeitig deaktivieren\n\nmehrere Cache-Systeme \u00fcbereinander installieren\n\nCache leeren als dauerhafte L\u00f6sung betrachten\n\njede PageSpeed-Empfehlung blind umsetzen\n\nJavaScript ungepr\u00fcft verz\u00f6gern\n\nalle Bilder pauschal lazy laden\n\nDatenbankgr\u00f6\u00dfe mit Datenbankgeschwindigkeit gleichsetzen\n\nnur Desktop testen\n\nexterne Dienste ignorieren\n\nmehrere \u00c4nderungen gleichzeitig durchf\u00fchren\n\nnach \u00c4nderungen nur den Score pr\u00fcfen\nund nicht die Website selbst<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Checkliste: Langsame Website systematisch untersuchen<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Welche URL ist langsam?\n        \u2193\nSind weitere Seiten betroffen?\n        \u2193\nProblem dauerhaft oder sporadisch?\n        \u2193\nMobil und Desktop getestet?\n        \u2193\nmehrere Messungen durchgef\u00fchrt?\n        \u2193\nHTML-Antwort \/ TTFB auff\u00e4llig?\n        \u2193\nPHP \/ Anwendung pr\u00fcfen\n        \u2193\nDatenbank pr\u00fcfen\n        \u2193\nexterne APIs pr\u00fcfen\n        \u2193\nCaching pr\u00fcfen\n        \u2193\nBilder und Datenmenge pr\u00fcfen\n        \u2193\nJavaScript pr\u00fcfen\n        \u2193\nCSS pr\u00fcfen\n        \u2193\nFonts pr\u00fcfen\n        \u2193\nDrittanbieter-Ressourcen pr\u00fcfen\n        \u2193\nCore Web Vitals betrachten\n        \u2193\nkonkrete Ursache eingrenzen\n        \u2193\neine \u00c4nderung durchf\u00fchren\n        \u2193\nWebsite vollst\u00e4ndig testen\n        \u2193\nerneut messen\n        \u2193\nErgebnis dokumentieren<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine langsame Website kann viele unterschiedliche Ursachen haben. Deshalb ist \u201eWebsite schneller machen\u201c keine einzelne technische Ma\u00dfnahme, sondern zun\u00e4chst eine Diagnoseaufgabe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stelle zuerst fest, ob das Problem die gesamte Website oder nur bestimmte Seiten betrifft und ob es dauerhaft oder nur sporadisch auftritt. Anschlie\u00dfend solltest du zwischen serverseitiger Verarbeitung und browserseitiger Performance unterscheiden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer langsamen serverseitigen Antwort kommen unter anderem PHP, Anwendung, Datenbank, externe APIs, Caching und Hintergrundprozesse infrage. Antwortet der Server schnell, solltest du verst\u00e4rkt Bilder, JavaScript, CSS, Fonts und externe Ressourcen untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Messwerkzeuge wie PageSpeed Insights, die Browser-Entwicklerwerkzeuge und die Core Web Vitals helfen dabei, einen Engpass einzugrenzen. Ihre Hinweise sollten jedoch nicht ungepr\u00fcft als automatische Optimierungsanweisungen verstanden werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fchre \u00c4nderungen kontrolliert durch, teste anschlie\u00dfend die tats\u00e4chliche Funktion der Website und miss unter vergleichbaren Bedingungen erneut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Die wichtigste Regel bei einer langsamen Website lautet deshalb nicht \u201emehr optimieren\u201c, sondern: Erst das Problem reproduzieren, dann den Engpass identifizieren und anschlie\u00dfend genau die Ursache beheben, die tats\u00e4chlich f\u00fcr die Verz\u00f6gerung verantwortlich ist.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Eine langsame Website kann viele Ursachen haben. Gro\u00dfe Bilder, aufwendiges JavaScript, langsame Datenbankabfragen, externe Dienste, fehlendes Caching oder eine verz\u00f6gerte serverseitige Verarbeitung k\u00f6nnen sich \u00e4hnlich bemerkbar machen. Deshalb ist es selten sinnvoll, ohne Diagnose wahllos Einstellungen zu ver\u00e4ndern oder verschiedene Optimierungs-Plugins zu installieren. Der bessere Weg ist eine systematische Fehlersuche: Zuerst wird festgestellt, wo die [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[85],"doc_tag":[],"class_list":["post-22901","docs","type-docs","status-publish","hentry","doc_category-seo-monitoring"],"year_month":"2026-09","word_count":4139,"total_views":"4","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/en\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"SEO &amp; Monitoring","term_url":"https:\/\/www.curiaweb.ch\/en\/hilfe-kategorie\/seo-monitoring\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/comments?post=22901"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22901\/revisions"}],"predecessor-version":[{"id":22903,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22901\/revisions\/22903"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/media?parent=22901"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_category?post=22901"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_tag?post=22901"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}