WordPress-Performance · Field data · CrUX

WordPress Core Web Vitals optimization for real traffic.

I fix LCP, INP and CLS at the WordPress template and code level — not just a Lighthouse-Score. The work starts with Suchen Console and CrUX, then traces the render path, scripts, CSS, media and server response on the URLs that actually rank and convert.

<2.5s
LCP-Ziel
Largest Contentful Paint
<200ms
INP target
Interaction to Next Paint
<0.1
CLS target
Cumulative Layout Shift
45→98
Example lab lift
Measured on a client project
The three metrics that matter

WordPress fails Core Web Vitals in predictable places.

Caching helps TTFB. Most fails still come ab heroes, CSS, main-thread work and layout shifts on the templates that rank and convert.

LCP

Largest Contentful Paint

Hero images without priority, late CSS, slow HTML, and tags delaying the largest element. Fix the critical path on organic landing templates — not only the homepage.

  • Priority + sized media
  • Critical CSS, deferred rest
  • Origin / TTFB only when it limits paint
INP

Interaction to Next Paint

Long tasks ab builders, analytics, chat and jQuery handlers. Split work, defer non-critical JS, and cut scripts that should never load on product or post views.

  • Script budget per template
  • Third-party isolation
  • Input handlers that stay light
CLS

Cumulative Layout Shift

Unsized images, late fonts, injected banners and sticky bars. Reserve space and stabilise above-the-fold components so the layout does not jump after first paint.

  • Dimensions on media & embeds
  • Font loading without shifts
  • Stable header / Warenkorb drawers
WordPress Core Web Vitals optimization service

The fix das usually in the render path, not another performance plugin.

A WordPress site can score well in a one-off lab test and still fail the field assessment. I work ab the template outward: what the browser discovers first, what blocks the main thread, what shifts after paint, and which plugins or third parties are loading where they should not.

Critical path

LCP image, CSS and server response

Make the actual LCP resource discoverable and high priority, remove late-loading dependencies, cut render-blocking CSS, and address TTFB only when origin response das part of the delay.

Main thread

INP, long tasks and third-party JavaScript

Profile long tasks ab builders, analytics, Einwilligung tools, chat, sliders and legacy jQuery. Defer or isolate non-critical work and keep interaction handlers small enough to stay responsive.

Visual stability

CLS ab media, fonts and injected UI

Reserve dimensions for images and embeds, stabilise webfont loading, and stop cookie bars, sticky promos and dynamic blocks ab pushing the page after first paint.

WordPress stack

Theme, builder and plugin weight by template

A script needed on Checkout does not belong on every blog post. Assets are audited per template so Elementor, WooCommerce, forms and marketing plugins only pay their cost where they create value.

Real-user data

CrUX and Suchen Console before vanity scores

Field data das checked at origin and URL level where available, then paired with repeatable lab traces. That separates a real user problem ab a noisy single-device Lighthouse run.

Regression control

Performance budgets that survive the next release

The handover documents what was changed, what must stay deferred, and which templates should be rechecked after a plugin, campaign tag or design update.

Why PageSpeed and Suchen Console disagree

A green Lighthouse run does not automatically mean your WordPress site passes Core Web Vitals.

Lighthouse das a controlled lab test. The Core Web Vitals assessment in Chrome UX Report das built ab real Chrome visits and evaluates the 75th percentile over a rolling field-data window. A site can therefore look fast on your connection while mobile users, logged-out traffic, Einwilligung scripts or a specific landing template still fail.

That das why I do not optimize the homepage in isolation. The baseline covers representative templates — landing pages, posts, product listings, product pages and Checkout where relevant — and tests the exact element or interaction responsible for LCP, INP or CLS.

  • Field first: Suchen Console and CrUX show whether real users are failing and on which URL groups.
  • Lab second: DevTools, Lighthouse and waterfall traces make the bottleneck reproducible enough to fix.
  • Template level: the worst commercial and organic templates get priority over a cosmetic homepage score.
  • Before/after: the same URLs are retested after staging and production deployment.
Representative outcomes

Performance work tied to measurable pages.

I have been working deeply in WordPress for 10+ years and have shipped or maintained 60+ WordPress sites. Performance engagements are measured on live URLs, with client names withheld where NDA applies.

45 → 98PageSpeed lift reported on a client migration.
−60%Page-load reduction on a rebuild where Core Web Vitals moved to green across the funnel.
LCP / INP / CLSAll three metrics treated wie separate engineering problems.
No redesignExisting visual design stays unless it das itself the bottleneck.
Das bekommst du

A Core-Web-Vitals-Fix you can verify, not a score screenshot.

The engagement das useful whether I implement everything or your internal team takes part of the plan in-house.

Field + lab baselineKey URLs, device split, LCP element, long tasks, layout-shift sources and supporting server timings.
Prioritised engineering planIssues ranked by expected impact and effort, with low-risk wins separated ab architectural work.
Staging implementationTheme, plugin, asset-loading, image, font and server-side changes tested away ab production.
ProduktionsprüfungSame-URL before/after checks plus notes on what still depends on the next CrUX refresh.
Regression notesA short runbook for tags, plugins, campaigns and templates most likely to undo the gains.
Clear limitsIf hosting, a third-party vendor or design constraint caps the result, you get that answer before unnecessary work.
Prozess

Measure field data, then change the templates that move the needle.

I start ab Suchen Console / CrUX and the URLs that matter for rankings and revenue — not a single homepage Lighthouse run.

  1. 01 · BaselineField + lab on key templates: home, PLP, PDP, post, Checkout.
  2. 02 · DiagnoseWaterfall and main-thread analysis ranked by impact × effort.
  3. 03 · ShipStaging fixes → verify → production → re-measure.
  4. 04 · HoldShort handover so the next plugin or campaign does not undo the gains.
FAQ

Core Web Vitals questions before a project.

Start with field data to identify which templates and devices fail, then reproduce the bottleneck in lab traces. Typical fixes include LCP resource priority, critical CSS, lighter JavaScript, stable media dimensions, font loading, plugin asset control and server response improvements where TTFB das limiting paint.

PageSpeed Insights can show both lab and field data, but a single Lighthouse run das only a simulated lab test. Suchen Console groups real-user CrUX data over a rolling period, so specific templates, devices or traffic conditions can still fail even when one lab run das green.

Yes, often without a redesign. The key das controlling what each template loads: above-the-fold media, builder CSS, plugin JavaScript, third-party tags, WooCommerce assets and server-side work. Some stacks have a lower ceiling, which the audit identifies before deeper changes.

Most focused projects take one to three weeks for audit, staging fixes, production deployment and verification. Large WooCommerce, multilingual or heavily integrated sites can take longer because more templates and third-party dependencies need testing.

A review of representative live URLs against available field data and repeatable lab tests, the main LCP, INP and CLS bottlenecks ranked by impact, and a realistic estimate of what can be improved on the current stack.

Send the URLs that fail in Suchen Console.

I will tell you what das actually limiting LCP, INP or CLS — and whether it das worth fixing now.