netzpolitik.org/

4 Jun 2026 4:00 AM Falkenstein

76/100

Good
Compare
Share & export

Guest scans are always publicly visible.

Export

Export JSON

Get notified when this page gets slower

Register for free – monitoring, alerts and more.

Start for free now →

How the page loads

FCP · 804 ms
804 ms FCP
2.0 s
2.0 s
Load · 2.7 s
2.7 s Load
3.1 s
3.1 s
Finished · 3.4 s
3.4 s Finished
View screenshot
Screenshot https://netzpolitik.org/

Overview

Assessment

Die Website ist grundsätzlich solide. Einige klare Bremsen sollten behoben werden. Vor allem die Ladegeschwindigkeit bietet Verbesserungspotenzial.

Speed
64 Needs improvement
Images
82 Good
Caching
86 Good
WordPress
88 Good
Technical
77 Good

Google PageSpeed · Mobile 57 · Desktop 91

Browser runtime measurement

These values come from the real page build in the browser and show the differences between desktop and mobile.

Metric Desktop (1440 px) Mobile (390 px)
Requests 121 120
FCP i 804 ms 676 ms
LCP i 804 ms 676 ms
CLS i 0 0
TBT i 402 ms 8 long tasks 405 ms 10 long tasks

Google PageSpeed score

Synthetic measurement from Google Lighthouse — measured independently of the turbometrics score.

Mobile
57
Google PSI
Desktop
91
Google PSI

Google sees optimisation potential for this page. · Fetched on 4 Jun 2026 4:00 AM

Act now7

Critical

Viele Bilder

227 Bildquellen

Kein klares Browser-Caching

Keine langlebigen Cache-Regeln erkannt

TBT erhöht

Total Blocking Time ca. 405 ms

Viele blockierende Scripts

18 Scripts ohne async/defer

H1 fehlt

Keine H1 erkannt

Viele CSS- und JavaScript-Dateien erkannt

Direkt im HTML wurden 27 CSS-Dateien und 19 externe JavaScript-Dateien erkannt.

Recommendation: Unnötige Assets reduzieren und Theme-/Plugin-Last prüfen.

Viele Bilder auf der Seite erkannt

Im HTML und in CSS wurden zusammen 227 Bildreferenzen erkannt.

Recommendation: Bilder optimieren, lazy loading nutzen und unnötige Medien reduzieren.

▼ Show 5 images ▲ Hide 5 images
  • · PNG 1920px_260512_HeaderImage_AIClimateHoax-1200… cdn.netzpolitik.org 419,8 KB ↗
  • · JPG pope-860x484.jpg cdn.netzpolitik.org 128,5 KB ↗
  • · JPG dobrindt_kabinett-860x484.jpg cdn.netzpolitik.org 126,8 KB ↗
  • · JPG bnd-chausseestr-726x484.jpg cdn.netzpolitik.org 97,2 KB ↗
  • · JPG imago846815213-schule-handy-scaled-e17803289… cdn.netzpolitik.org 96,5 KB ↗

Real user data (CrUX)

Based on anonymous Chrome user data from the last 28 days · Chrome users only · No Firefox/Safari

LCP i
995 ms
INP i
62 ms
CLS i
0,00
TTFB i
309 ms

Likely LCP image candidate

Mobile · Image

The largest visible content appears to be an image and can directly affect the page build.

Element type
IMG
Host
cdn.netzpolitik.org
Size
0,0 KB
Element size
369 × 207 px
Show technical details
Class: np-block-card__image wp-image-521624

Main causes

Actually loaded in the browser.

Most notable external host
spenden.twingle.de
57,0 KB · 11 req.
Largest JavaScript asset
api.js
2,4 KB · netzpolitik.org
Most notable third-party category
Other
105 req. · 57,0 KB
Mobile vs. desktop: LCP -128 ms Requests -1

Top hosts by data volume

netzpolitik.org 64,5 KB · 9 req.
spenden.twingle.de 57,0 KB · 11 req.
cdn.netzpolitik.org 0,0 KB · 93 req.

Largest requests

DOCUMENT https://netzpolitik.org/ netzpolitik.org 57,0 KB
DOCUMENT _dfvddfb12 spenden.twingle.de 57,0 KB
JS api.js netzpolitik.org 2,4 KB
Resource breakdown – Mobile
JS
2,4 KB (31%)
CSS
0,0 KB (0%)
Images
0,0 KB (0%)
Fonts
0,0 KB (0%)
Video
0,3 KB (4%)

Total: 7,8 KB

Resource breakdown – Desktop
JS
2,4 KB (31%)
CSS
0,0 KB (0%)
Images
0,0 KB (0%)
Fonts
0,0 KB (0%)
Video
0,3 KB (4%)

Total: 7,8 KB

Recommendations

Important

JavaScript straffen

Unnötige Skripte, Tracking und Frontend-Last durch Plugins sollten reduziert, verzögert geladen oder nur bei Bedarf eingebunden werden.

Browser-Requests reduzieren

Beim echten Seitenaufbau werden viele einzelne Requests ausgelöst. Vor allem unnötige Nachladevorgänge, Drittanbieter und zusätzliche Frontend-Dateien sollten reduziert werden.

Caching verbessern

Statische Dateien sollten klare und langlebige Cache-Control-Werte erhalten, damit Wiederholungsaufrufe schneller werden.

Hauptthread ist spürbar blockiert

Der Browser-Hauptthread war beim Seitenaufbau rund 405 ms blockiert (Total Blocking Time).

Recommendation: JavaScript-Last reduzieren, schwere Skripte verzögert laden und Long Tasks aufteilen.

DOM-Größe erhöht

Die Seite enthält 1787 DOM-Elemente. Ab ~1500 Elementen wird der Browser spürbar langsamer.

Recommendation: Unnötige Wrapper-Elemente reduzieren, Page-Builder-Output prüfen.

18 Scripts ohne async/defer

18 JavaScript-Dateien werden synchron geladen und blockieren den Seitenaufbau.

Recommendation: Scripts mit async oder defer Attribut laden wo möglich.

Mobil werden viele Requests geladen

120 Requests beim Seitenaufbau

Explained simply

These short texts put the most important measurements into plain language.

Serverantwort (TTFB)

Good

Der Server antwortet schnell.

Why it matters: TTFB steht für “Time to First Byte”. Gemeint ist die Zeit bis der Server die ersten Daten zurückliefert.

Technical value: 10 ms

Komprimierung

Good

Die Seite wird komprimiert ausgeliefert. Dadurch müssen weniger Daten übertragen werden.

Why it matters: Komprimierung reduziert die Größe von HTML, CSS und JavaScript bei der Übertragung.

Technical value: Content-Encoding: gzip

Browser-Caching

Watch

Es wurden keine klaren langlebigen Cache-Regeln erkannt.

Why it matters: Browser-Caching verhindert, dass unveränderte Dateien immer wieder neu geladen werden müssen.

Technical value: HTML: max-age=60, s-maxage=1800, CSS: Gut cachebar, JS: Gut cachebar, Bilder: Gut cachebar, Fonts: unbekannt

Bilder

Watch

Es wurden 227 Bildquellen erkannt. Davon nutzen 83 Lazy Loading und 3 moderne Formate wie WebP oder AVIF.

Why it matters: Bilder sind oft der größte Performance-Faktor. Lazy Loading und moderne Formate helfen besonders stark.

Technical value: JPG: 13, PNG: 1, WEBP: 1, gemessenes Bildgewicht: 1.41 MB

JavaScript

Watch

Im direkt ausgelieferten HTML wurden 19 externe JavaScript-Dateien erkannt. Weitere Skripte können erst beim echten Seitenaufbau durch Optimierungs- oder Lazy-Load-Mechanismen geladen werden.

Why it matters: Viele oder große JavaScript-Dateien können den Aufbau und die Interaktivität einer Seite verzögern.

Technical value: 19 externe Dateien, 0 Data-URI-Skripte, 50.1 KB

Fonts

Good

Es wurden 3 Font-Dateien erkannt. Zusätzlich wurden 0 externe Font-Dienste (z. B. Google Fonts) eingebunden.

Why it matters: Viele oder große Webfonts erhöhen die Ladezeit und können sichtbare Layout-Verzögerungen verursachen.

Technical value: 3 Font-Dateien, 0 Externe Font-Dienste, Gruppen: keine gruppierten Fonts erkannt, gemessenes Font-Gewicht: 0 B

CSS

Watch

Es wurden 27 direkte CSS-Dateien und 10 zusätzliche CSS-Abhängigkeiten erkannt.

Why it matters: Viele Stylesheets oder importierte CSS-Dateien erhöhen die Anzahl der geladenen Ressourcen.

Technical value: Direkte CSS-Dateien: 27, zusätzliche Abhängigkeiten: 10, geschätztes CSS-Gewicht: 109.5 KB

Externe Dienste

Good

Die Seite lädt Inhalte von 1 externen Host.

Why it matters: Jede zusätzliche externe Domain erhöht Abhängigkeiten und kann die Ladezeit beeinflussen.

Technical value: other: 39 — cdn.netzpolitik.org

Sichtbarer Seitenaufbau

Good

Die ersten sichtbaren Inhalte erscheinen nach rund 676 ms, der wichtigste sichtbare Inhalt nach rund 676 ms. Das ist ein guter Wert.

Why it matters: Diese Werte beschreiben, wann Nutzer erste und wichtigste Inhalte tatsächlich sehen.

Technical value: FCP: 676 ms, LCP: 676 ms

Layout-Stabilität

Good

Die Layout-Stabilität ist gut. Der gemessene CLS-Wert liegt bei 0.

Why it matters: CLS beschreibt, ob sich Inhalte beim Laden sichtbar verschieben.

Technical value: CLS: 0

Echte Browser-Requests

Watch

Beim echten Seitenaufbau werden relativ viele Requests geladen. Gemessen wurden 120 Requests mit rund 121.6 KB.

Why it matters: Dieser Wert zeigt die tatsächliche Laufzeit-Last im Browser und nicht nur statische HTML-Hinweise.

Technical value: 120 Requests, 121.6 KB

Deductions by category

Speed

−6 pts.
Viele CSS-Dateien
37 CSS-Dateien inkl. Imports
−5 pts.
Mehrere externe JS-Dateien
19 im HTML erkannt
−10 pts.
TBT erhöht
Total Blocking Time ca. 405 ms
−5 pts.
Viele Runtime-Requests
120 Requests
−10 pts.
Viele blockierende Scripts
18 Scripts ohne async/defer

Cache quality by asset type

CSS
Well cacheable
10/10 cacheable
JavaScript
Well cacheable
14/15 cacheable
Images
Well cacheable
15/15 cacheable
Fonts
Unknown
0/0 cacheable

Impact of third-party services

Other

Impact: mittel

39 assets detected

cdn.netzpolitik.org

Externe Dienste erhöhen generell Abhängigkeiten und zusätzliche Verbindungen.

Externally loaded services in the browser

These services were actually contacted during the real page build in the browser.

Other

105 requests · 57,0 KB

cdn.netzpolitik.org, spenden.twingle.de, translation.twingle.de

More data

Statically detected external hosts1

These hosts were detected directly in HTML or CSS. Not every one of them was necessarily loaded during the real page build.

  • cdn.netzpolitik.org
Statically detected third-party services by category1

This classification is based on statically detected asset hosts and complements the real browser runtime measurement.

Other

39 assets detected

cdn.netzpolitik.org

Largest requests during the real page build9

This list shows the largest requests from the real browser run and helps you spot notable files and hosts faster.

DOCUMENT netzpolitik.org https://netzpolitik.org/
57,0 KB

Technical metrics

HTTP status
200
TTFB
10 ms
HTTPS
Yes
HTTP/2
Yes
HTTP/3
No
Compression
GZIP
Browser caching
Yes
IPv4
144.76.255.209
IPv6
Not available
Runtime requests
120
Checked assets
40
Final URL
https://netzpolitik.org/

Measurement conditions

IP protocol
IPv4
Latency to site
15 ms
Reference latency
7 ms
Measured at
4 Jun 2026 4:00 AM

Connection timing (TTFB: 10 ms)

DNS 7 ms
TLS 3 ms
Transfer 3 ms
Total / 13 ms
Response, caching and delivery
Redirects
0
Content type
text/html; charset=UTF-8
Page cache
Yes
CDN
No
Cache-Control
max-age=60, s-maxage=1800
Origin server
No data
HTML and page structure
HTML size
342,2 KB
DOM elements
1.787
JS files
19
Inline scripts
10
Images total
226
Lazy loading
83
WebP/AVIF
3 of 227 image files
Font files
3
External hosts
1
Scripts without async/defer
18
Images without dimensions
42
Iframes
0
Blocking scripts (5)
  • JS wpp.min.js cdn.netzpolitik.org ↗
  • JS script.js cdn.netzpolitik.org ↗
  • JS script.js cdn.netzpolitik.org ↗
  • JS jquery.min.js cdn.netzpolitik.org ↗
  • JS jquery-migrate.min.js cdn.netzpolitik.org ↗
Assets and weight
Images 1.440,1 KB
CSS dep 109,5 KB
JS 50,1 KB
CSS 43,0 KB
Fonts 0,0 KB
Total weight
1.533,1 KB
Largest image
419,8 KB
Assets with query string
25
Uncacheable assets
1
CSS and external script sources
CSS dependencies
10
CSS dependency weight
109,5 KB
Fonts from CSS
3
Images from CSS
1
External hosts from CSS
1
External script hosts
1
Page build timing
Long tasks

Tasks that blocked the browser main thread.

  • 394 ms→7 ms blocked|api.js · netzpolitik.org
  • 480 ms→96 ms blocked|api.js · netzpolitik.org
  • 692 ms→40 ms blocked|api.js · netzpolitik.org
  • 796 ms→31 ms blocked|api.js · netzpolitik.org
  • 900 ms→19 ms blocked|api.js · netzpolitik.org
  • 1.103 ms→19 ms blocked|vermutlich Script-/Rendering-Arbeit
  • 1.186 ms→17 ms blocked|vermutlich Script-/Rendering-Arbeit
  • 1.316 ms→37 ms blocked|vermutlich Script-/Rendering-Arbeit
  • 1.413 ms→87 ms blocked|vermutlich Script-/Rendering-Arbeit
  • 1.567 ms→52 ms blocked|vermutlich Script-/Rendering-Arbeit

Details on individual metrics

In-depth values for assets, images, fonts, CSS and JavaScript. The most important groups are grouped thematically below.

Largest assets by file size (5)

This list shows the largest measured files from the asset check.

  • IMAGE 1920px_260512_HeaderImage_AIClimateHoax… cdn.netzpolitik.org 419,8 KB ↗
  • IMAGE pope-860x484.jpg cdn.netzpolitik.org 128,5 KB ↗
  • IMAGE dobrindt_kabinett-860x484.jpg cdn.netzpolitik.org 126,8 KB ↗
  • IMAGE bnd-chausseestr-726x484.jpg cdn.netzpolitik.org 97,2 KB ↗
  • IMAGE imago846815213-schule-handy-scaled-e178… cdn.netzpolitik.org 96,5 KB ↗
Images in detail
Largest images (5)
  • PNG 1920px_260512_HeaderImage_AIClimateHoax… cdn.netzpolitik.org 419,8 KB ↗
  • JPG pope-860x484.jpg cdn.netzpolitik.org 128,5 KB ↗
  • JPG dobrindt_kabinett-860x484.jpg cdn.netzpolitik.org 126,8 KB ↗
  • JPG bnd-chausseestr-726x484.jpg cdn.netzpolitik.org 97,2 KB ↗
  • JPG imago846815213-schule-handy-scaled-e178… cdn.netzpolitik.org 96,5 KB ↗
Lazy-loaded images (83)

This number shows detected hints in the HTML. It is not perfect proof that all images actually use lazy loading. No mapping of individual images is available for this scan – the list therefore shows all images on the page, not only those loaded via lazy loading.

  • IMGimago134619375-760x484.jpg↗
  • IMGbrett-jordan-xdBNTAdqU3A-unsplash-scale…↗
  • IMGdatabroker-files-lka-adint-860x484.jpg↗
  • IMGueberwachungsstaat-und-kapitalismus-860…↗
  • IMGspendenvideo-still-540x675.webp↗
Show 15 more images
  • IMGstormtroopers-VDS-860x484.jpg↗
  • IMGimago-meta-ai-scaled-e1780394146779-860…↗
  • IMG1920px_260512_HeaderImage_AIClimateHoax…↗
  • IMGimago846815213-schule-handy-scaled-e178…↗
  • IMGpope-860x484.jpg↗
  • IMG26-12-860x484.jpg↗
  • IMGimago831237432-scaled-e1773655191368-86…↗
  • IMGbnd-chausseestr-726x484.jpg↗
  • IMGdobrindt_kabinett-860x484.jpg↗
  • IMGuntersuchung-lupe-860x484.jpg↗
  • IMGOTRRelaunch03-645x484.jpg↗
  • IMGcristofer-maximilian-iYn35RwhQTE-unspla…↗
  • IMG26-35-860x484.jpg↗
  • IMGdmk26-ki-datenschutz-e1778841883685-860…↗
  • IMGki-agentenverwaltung-860x484.jpg↗

Only the first 20 entries are shown.

Images from CSS (1)

These are image files that are not referenced directly in the HTML, but in CSS via url(...) references.

  • IMG cropped-NP_logo_3z_v2-180x180.png cdn.netzpolitik.org ↗
Image types (3)
  • JPG 13 files 985,4 KB
  • PNG 1 files 419,8 KB
  • WEBP 1 files 34,8 KB
Fonts and CSS in detail
Fonts explained (3)

Detected font files: 3, External font services: 0. External font services are e.g. Google Fonts or Adobe Typekit, from which concrete font files are only loaded later.

  • EOT dashicons (EOT) cdn.netzpolitik.org ↗
  • EOT dashicons (EOT) cdn.netzpolitik.org ↗
  • TTF dashicons (TTF) cdn.netzpolitik.org ↗
Additional CSS dependencies (10)

These are stylesheets referenced within other CSS files via @import references.

  • CSS style.min.css cdn.netzpolitik.org ↗
  • CSS style.min.css cdn.netzpolitik.org ↗
  • CSS styles.css cdn.netzpolitik.org ↗
  • CSS frontend.css cdn.netzpolitik.org ↗
  • CSS index.css cdn.netzpolitik.org ↗
  • CSS podcast.css cdn.netzpolitik.org ↗
  • CSS wpa-style.css cdn.netzpolitik.org ↗
  • CSS wpp.css cdn.netzpolitik.org ↗
  • CSS dashicons.min.css cdn.netzpolitik.org ↗
  • CSS style.css cdn.netzpolitik.org ↗
Detected JavaScript files (19)

These are the external script sources detected in the directly delivered HTML. Dynamically loaded scripts are not fully included.

  • JS wpp.min.js cdn.netzpolitik.org ↗
  • JS script.js cdn.netzpolitik.org ↗
  • JS script.js cdn.netzpolitik.org ↗
  • JS jquery.min.js cdn.netzpolitik.org ↗
  • JS jquery-migrate.min.js cdn.netzpolitik.org ↗
  • JS hash-checker-2024.js cdn.netzpolitik.org ↗
  • JS hooks.min.js cdn.netzpolitik.org ↗
  • JS i18n.min.js cdn.netzpolitik.org ↗
  • JS index.js cdn.netzpolitik.org ↗
  • JS index.js cdn.netzpolitik.org ↗
  • JS index.js cdn.netzpolitik.org ↗
  • JS api.js netzpolitik.org ↗
  • JS gallery.js cdn.netzpolitik.org ↗
  • JS donation-forms.js cdn.netzpolitik.org ↗
  • JS multi-forms.js cdn.netzpolitik.org ↗
  • JS extra.js cdn.netzpolitik.org ↗
  • JS main.js cdn.netzpolitik.org ↗
  • JS clean-clipboard.min.js cdn.netzpolitik.org ↗
  • JS wp-accessibility.min.js cdn.netzpolitik.org ↗

WordPress detection

WordPress detected
Yes
Signal strength
Theme
vollehaerte
Builder
gutenberg
Generator meta
WordPress 6.9.4
WP-JSON link
Yes
Plugins / hints
contact-form-7

Optimisation potential6

Watch

These points are not critical, but can improve the performance, stability or clarity of the page structure.

42 Bilder ohne width/height

42 von 86 Bildern haben keine expliziten Dimensionen und können zu Layout-Verschiebungen (CLS) führen.

Recommendation: width und height Attribute an img-Tags setzen.

▼ Show 5 images ▲ Hide 5 images
  • · JPG imago134619375-1059x675.jpg cdn.netzpolitik.org ↗
  • · JPG brett-jordan-xdBNTAdqU3A-unsplash-scaled-e17… cdn.netzpolitik.org ↗
  • · JPG databroker-files-lka-adint-860x484.jpg cdn.netzpolitik.org ↗
  • · JPG ueberwachungsstaat-und-kapitalismus-860x484.… cdn.netzpolitik.org ↗
  • · JPG stormtroopers-VDS-860x484.jpg cdn.netzpolitik.org ↗

Beim echten Seitenaufbau werden viele Requests geladen

Im Browser wurden 120 Requests ausgelöst.

Recommendation: Vor allem Tracking, Builder-Assets, Fonts und zusätzliche externe Dienste reduzieren oder bündeln.

▼ Show 3 requests ▲ Hide 3 requests
  • · DOCUMENT https://netzpolitik.org/ netzpolitik.org 57,0 KB ↗
  • · DOCUMENT spenden.twingle.de/netzpolitik-org-e-v/start… 57,0 KB ↗
  • · JS api.js netzpolitik.org 2,4 KB ↗

Browser-Caching ist nicht optimal

Für statische Ressourcen wurden keine klaren langlebigen Cache-Header erkannt.

Recommendation: Cache-Control-Header für statische Dateien sauber setzen.

▼ Show 1 asset ▲ Hide 1 asset
  • · JS api.js ↗

Ein einzelnes Bild ist auffällig groß

1920px_260512_HeaderImage_AIClimateHoax-1200-860x484.png umfasst rund 419.8 KB.

Recommendation: Dieses Bild gezielt verkleinern, komprimieren und in modernerem Format ausliefern.

▼ Show 1 image ▲ Hide 1 image
  • · PNG 1920px_260512_HeaderImage_AIClimateHoax-1200… 419,8 KB cdn.netzpolitik.org ↗

font-display fehlt in @font-face

1 @font-face-Regeln ohne font-display erkannt. Ohne font-display kann Text beim Laden unsichtbar bleiben (FOIT).

Recommendation: font-display: swap oder optional in @font-face-Regeln ergänzen.

Show more optimisation hints (1)

Technische Basis-Signale sind unvollständig

Title: ja, H1: nein, Viewport: ja.

Recommendation: Grundlegende HTML- und SEO-Basisangaben vervollständigen.

Already done well5

Good

These points already stood out positively in the current scan.

Serverantwort ist schnell

Die Serverantwort liegt bei rund 10 ms.

Komprimierung ist aktiv

Erkannte Komprimierung: gzip.

Resource Hints erkannt

Preconnect: 0, DNS-Prefetch: 1, Prefetch: 0.

Show more positive points (2)

HTTPS ist aktiv

Die Website ist per HTTPS erreichbar.

HTTP/2 ist aktiv

Die Website wird über HTTP/2 ausgeliefert.

Additional hints6

Note

Supplementary hints from the scan that can be useful for classification and technical assessment.

Zusätzliche CSS-Abhängigkeiten erkannt

In CSS wurden 10 weitere Stylesheet-Abhängigkeiten erkannt.

Fonts aus CSS erkannt

Über CSS wurden 3 zusätzliche Font-Dateien erkannt.

WordPress wurde erkannt

Die Seite nutzt WordPress, vermutlich mit gutenberg.

Show more hints (3)

Theme erkannt

Erkanntes Theme: vollehaerte.

Typische WordPress-Komponenten erkannt

Erkannte Hinweise: contact-form-7.

Kein IPv6

Die Website ist nur per IPv4 erreichbar.

Waterfall

Detailed request waterfall from the browser run.

Raw data

Complete scan data as a machine-readable JSON file or tabular export.

More export formats & API access

PDF, Excel, CSV and full API access are available on paid plans.

View plans →

Personalised AI recommendations

Scan your website and get an AI analysis with concrete measures – free with an account.

Register for free →
  • Unlimited analyses · Every scan, any time
  • Prioritised findings · What really matters
  • AI analysis · individual & automatic