Přeskočit na obsah
Case study

WordPress → Next.js: how I moved to a cleaner performance stack

No marketing fluff. A practical migration note from my own move away from plugin-heavy WordPress. The page focuses on method, measurement and SEO-safe architecture, not unsupported multipliers.

In short: I migrated my own website from WordPress to Next.js and continued developing its content and SEO. Site-wide Google organic clicks increased from 17 to 132 between the first observable and latest complete 28-day Search Console windows. This is an overall before-and-after comparison, not isolated proof of one change.

Migration date
2026-02-16
Project type
Self-hosted
Time spent
~6 weeks
Tech change
WP → Next.js 15

The checkpoints

The technical rows describe the migration method. The GSC row is a measured site-wide result from final Web search data without dimensions; its source, date ranges and limitations are recorded in the proof ledger.

MetricWordPress (before)Next.js (after)Improvement
LCP
Largest Contentful Paint
plugin-heavy WordPressNext.js + edge CDNfaster first view
INP
Interaction to Next Paint
plugin JS bundlesless client JSsmoother interactions
CLS
Cumulative Layout Shift
theme/layout shiftsstable componentsmore stable UI
SEO
Technical SEO
plugin-dependentstructured metadatacleaner crawlability
GSC
Google organic clicks · 28 days
17 · 23 Apr-20 May 2025132 · 10 Jul-6 Aug 2026+676.5% clicks

Interpretation: 17 → 132 clicks equals +676.5%, but the baseline was very small. The homepage and the Why Le Artist page show +617%: same site, but monthly clicks September 2025 → August 2026 (23 → 165), a different calculation method, not a different result. The comparison covers the entire site and a broader query mix; it does not prove that the migration alone caused the increase, and Search Console clicks are not leads or revenue.

Why I made the switch

Why was WordPress holding us back?

My previous WordPress setup depended on a theme and several plugins for the portfolio, blog, forms, SEO and security. That made updates and performance diagnosis harder because the page combined database work with assets from several independent components.

Why Next.js specifically?

Next.js renders pages on the server and ships pre-built HTML. No database call per page view. Static and dynamic content is cached at the edge via CDN. React Server Components mean less JavaScript reaches the browser and performance can be measured per route.

Why can conversions improve after migration?

Conversion rate is bounded by friction: slow pages, layout shifts, unclear forms and heavy client-side JavaScript all reduce trust. The migration removed plugin risk, simplified the lead path and made performance measurable before and after launch.

Can my business expect the same results?

It depends on your starting point. If your current site is slow, unstable or plugin-heavy, a migration can create measurable upside. The first step is a benchmark of Core Web Vitals, analytics and search visibility before I quote.

WordPress vs Next.js, feature comparison

AspectWordPressNext.js
Architecture
PHP + MySQL, monolithic
React server-rendered, edge CDN
Dependencies
Theme and plugins by feature
Framework and packages reviewed in code
Security updates
Core, theme and plugins updated separately
Framework and dependencies updated together
Performance
Depends on theme, plugins, hosting and cache
Depends on implementation, cache and CDN
SEO baseline
Often configured through a plugin
Metadata and structured data in the application
Hosting
PHP/database hosting
Node or edge hosting
Maintenance
CMS, theme and plugin compatibility
Code, framework and dependency compatibility
Customization
Bound by theme and plugin architecture
Bound by the product scope and codebase

Want the same kind of numbers for your site?

Free consultation includes a current Core Web Vitals benchmark and a realistic migration estimate. No pushy sales, no automated bots, Marek answers personally within 24 hours.