Large companyCompleted

Updating a corporate WordPress site and completing 100+ changes

A large company asked me to update its nearly decade-old corporate WordPress site. It needed an easier way to make changes and grant access, alongside more than 100 layout, design and SEO tasks. Rather than rebuild, I updated the existing platform, including WordPress, PHP, the database engine and libraries. I completed the full list, added tests, documented the build and deployment workflow, and deployed the site to test and production environments.

My role
Site assessment, implementation, platform updates, testing, CI/CD and deployment
Scale
Several hundred pages in multiple languages and more than 100 layout, design and SEO tasks
Status
Completed; updated site deployed to test and production environments
The challenge

Nearly ten years of changes had left the corporate WordPress site with an outdated software stack, slow loading and a cumbersome update process. Alongside modernizing the site on its virtual machine, the client needed more than 100 layout, design and SEO tasks completed.

My work on the project

I retained the existing site and updated WordPress, PHP, the database engine and libraries. I implemented the requested changes, optimized loading using Google PageSpeed metrics, created tests, and documented the build and deployment workflow.

Outcome

I completed all 100+ requested items and additional tasks. The updated site has automated tests and separate test and production environments, so changes can be checked before release.

Nearly ten years of changes on one platform

The company's corporate website had been built on WordPress almost ten years earlier. As its design and positioning changed, so did the site. Multiple language versions were introduced along the way, and I helped implement them.

The company later put me in charge of all work on the site. Making changes and granting access needed to be easier. The site ran on a virtual machine, and ongoing development needed a structured build and deployment workflow.

The client also supplied a list of more than 100 layout, design and SEO tasks.

Why I kept the existing site

Behind the visual and SEO requests was a deeper problem. WordPress had not been updated for a long time, and PHP, the database engine and libraries were also outdated. Updating the platform was outside the original brief, as were several other tasks I eventually completed beyond the initial list.

At first, rebuilding seemed simpler. But after reviewing several hundred pages and their language versions, I concluded that improving the existing site made more sense. I retained its foundation and updated WordPress, PHP, the database engine and libraries rather than limiting the work to layout changes.

Completing 100+ tasks across hundreds of pages

Some requirements needed clarification, and others contradicted one another. I discussed these issues with the client before implementing changes.

The site had many small defects. Manually checking several hundred pages would have taken too much of the time available. I used AI agents to help find and fix issues. Tests I had written beforehand automatically checked those changes through several iterations.

Loading speed was a separate area of work. Pages were slow, and Google PageSpeed scores were low. I used those metrics to guide performance optimization.

Testing changes and documenting releases

I completed the client's entire list and the additional tasks identified during the review. I updated the platform, added tests, and deployed the site to test and production environments. This made it possible to check changes before publishing them to the live site.

For ongoing development, I established and documented the CI/CD workflow. The instructions explain which parts of the site come from the repository, which must be obtained separately, how to run the build, and the order in which to update WordPress, plugins and the runtime environment. The work addressed both the accumulated problems and the process for future updates.

An outdated site and a growing task list do not necessarily call for a rebuild. First, assess whether updating the platform and improving the existing site can meet the need. I discuss this approach in my article on legacy system modernization. For more about the work I take on, see complex websites and improvements to existing sites.

How this experience applies to other projects
  • Your corporate site has been reworked several times, accumulating small defects over the years.
  • It runs on a virtual machine, but making changes and granting access need to be simpler.
  • Layout, SEO and performance tasks are piling up, with no clear basis yet for choosing modernization over a rebuild.
  • The platform is outdated, pages load slowly, and Google PageSpeed scores are low.

Facing a similar challenge?

Send a description, requirements and any supporting materials you have. If you have none yet, a few sentences are enough. I will review them myself, suggest an approach and explain where to start.

Let's discuss your project

What would you like to solve?

Share a detailed brief, requirements or any materials you already have. If you have none yet, a few sentences about the current situation and your goal are enough. I review every message myself and respond within one business day.

  • You will work directly with me, not a sales representative.
  • A free initial written discussion will help establish whether I can help and where to start.
  • If the project is outside my expertise, I will tell you directly.
Alexander Chadaev

Alexander Chadaev

Additional details

Attach requirements, sample documents, screenshots or other supporting materials. Maximum 10 files, up to 20 MB in total.

Let's discuss your project Telegram