Sizal.pl Website

WordPress to static site migration, performance optimization, deployment, and basic SEO.

About the Project

Sizal.pl is a commercial project developed for a client in the surface finishing and industrial technology industry. The primary goal was to modernize an existing website based on WordPress, which suffered from performance issues and an unstable configuration.

Design Decision

A quick analysis of the site's technical state revealed several critical issues:

  • Outdated plugins that hadn't been updated for years.
  • No feasible way to upgrade the PHP version without breaking functionality.
  • Hundreds of zombie pages (e.g. /etiam-commodo-convallis/) generated by configuration errors.
  • Unstable configuration (periodic overwriting of the .htaccess file).

Following a technical audit, I concluded that resuscitating the existing site (upgrading to PHP 8, fixing plugin bugs, and optimizing WordPress performance) would be inefficient and time-consuming. After consulting with the client, we decided to rewrite the site as a static HTML project. Per the client's request, the visual design was preserved in its original form.

Migration Process

  1. Content Extraction: Manually extracting key text and images.
  2. Code Refactoring: Rewriting the UI with minor modernization of the interface.
  3. Asset Optimization: Converting images to modern formats like WebP and hosting fonts locally to eliminate external CDN requests.
  4. SEO Optimization: Implementing meta and OpenGraph tags, sitemap, and robots.txt.
  5. Ongoing Maintenance: Managing the site's SEO through Google Search Console.

Lighthouse Audit Results

The transition to a static architecture allowed the site to reach scores near the theoretical maximum for desktop performance.

Key Business Benefits

  • Zero Maintenance: The site requires no manual updates or security patches.
  • Security: Complete elimination of common WordPress attack vectors, such as plugin vulnerabilities or outdated PHP exploits.
  • Performance: Near-instant load times across all devices.