Client project by gomvp.dev
WordPress → Next.js

Tetrapakpro — a catalog on Next.js

Rebuilt a food industry equipment supplier’s website on Next.js. Preserved its catalog, photos and legacy URLs; prepared three languages and a static build for conventional hosting.

This case study covers the completed static build. Screenshots were captured locally on October 3, 2026.

Tetrapakpro homepage after migration to Next.js
Migration
WordPress → Next.js
Languages
Russian, English, Spanish
Scope
160 listings · 837 pages

Technology

  • Next.js 16
  • React 19
  • TypeScript
  • CSS
  • Sharp
Why we use this stack

What we built

  • Migrated 160 equipment listings, 24 categories, projects, documents and 26 galleries.
  • Prepared three languages with matching content links: 279 main pages in each language.
  • Preserved routes with 1,229 language aliases and rules for 1,413 legacy WordPress query links.
  • Replaced forms with phone, email, Telegram and WhatsApp contacts; equipment names populate email subjects.
  • Optimized photos, converted BMP to WebP and legacy FLV videos to MP4.
  • Added SEO, 828 social previews, structured data, Markdown versions of pages and a JSON catalog.

Result

A completed catalog in three languages with preserved content and URLs. It runs as static files without WordPress, PHP or a database.

  • 837 main pages and 834 canonical URLs in the XML sitemap.
  • SEO data for 843 pages and 828 social preview images checked without errors.
  • SEO, Accessibility and Best Practices each scored 100 in nine local Lighthouse checks on October 3, 2026.

Desktop website

Tetrapakpro homepage: contacts, navigation and equipment catalog after migration

Mobile website

Tetrapakpro on mobile: contacts, menu and equipment catalog
WordPress migration
wordpress → Next.js · static export

Tetrapakpro: an equipment catalog from WordPress to Next.js

Migrated 160 equipment listings while preserving content and legacy links. Prepared three languages, SEO and a static build without a CMS or database.

  • 160 equipment listings
  • Three languages
  • Preserved legacy links
  • Static hosting without a CMS

Collaboration

Need to move your catalog off WordPress?

Send your website URL and list the sections, languages and features to preserve.

A client project by gomvp.dev