Your site works. Leads come in, pages load. But underneath, it may be running on a version of PHP or Laravel that stopped receiving security fixes years ago. Nothing breaks on the day support ends. Instead, the risk and the cost of fixing it grow quietly, every month.
We find out exactly what your site is running on, then bring it up to date: on a closed copy, version by version, with a rollback plan at every step. No downtime, no lost rankings, no surprises.
Website Modernization: PHP, Laravel & CMS Upgrades
Modernization for sites running on outdated PHP, Laravel, WordPress or OpenCart: an audit first, then a step-by-step upgrade on a closed copy, without downtime and without losing search rankings.
The audit: $300 for small and medium sites, from $1,000 for large e-commerce and complex projects.
audit from $300 for small sites and from $1,000 for large ones; the cost of work is set after the audit
What's included
-
01.
Audit & Upgrade Plan
PHP, framework, CMS and package versions, who owns the hosting, domain and code, and a fixed-price, step-by-step plan.
-
02.
Upgrade on a Closed Copy
Version by version on a staging copy, never on the live site, with a rollback plan at every step.
-
03.
Security & Ownership
Exposed scripts, visible errors and forgotten test copies closed; hosting, domain and code moved into your name.
-
04.
Email, Search & AI
SPF and DKIM so leads arrive, indexing checked before and after the release, AI crawlers allowed.
How It Works
01
06
01
06
Audit
We look at what is really there: versions, packages, hosting, access and risks.
02
06
02
06
Plan & Estimate
Every step, the risks, a fixed price and a timeline before any work begins.
03
06
03
06
Staging Upgrade
One version at a time on a closed copy, checked after each step.
04
06
04
06
Your Acceptance
You review the upgraded site before anything changes on the live one.
05
06
05
06
Release
The switch takes minutes, with rollback ready and 24 hours of monitoring.
06
06
06
06
Ongoing Care
Optional maintenance, so the site never falls behind again.
What You'll Walk Away With
A site on current, supported versions, and a clear record of everything that was changed.
Written Audit Report
Fixed Price & Timeline
Current PHP & Framework Versions
Security Holes Closed
Hosting, Domain & Code in Your Name
Email That Reaches Inboxes
Same URLs & Search Rankings
AI Crawlers Allowed
Notes on Every Change
30-Day Warranty
Get a cost and timeline estimate
How you can work with us
Whatever the format, the work is shaped around how your business runs, not a template, and what we build belongs to you. The same people and standards in three formats: choose the one that fits your stage, or combine them.
-
01.
A project with a fixed price
We agree the scope, the price and the timeline, and we are responsible for the result.
All prices → -
02.
A dedicated team
A team assembled for your product works only on it, month to month, and grows with it.
Dedicated team → -
03.
Specialists in your team
Developers, QA, designers or DevOps engineers join your own team and work under your management, by the hour.
Outsourcing and outstaffing →
Pricing
audit from $300 for small sites and from $1,000 for large ones; the cost of work is set after the audit
These are starting points. The final price is set after a strategic session, and its $500 is credited toward the project.
All prices →Ask a question
Leave your contacts and we will contact you at a convenient time.
FAQ
Why can't you quote a price upfront?
Because the version number tells only part of the story. Laravel upgrades one major version at a time: Laravel 5 needs eight consecutive steps to reach 13, and on a large project each step is its own small project. The audit shows which case you are in, so you pay for what your site needs, not for our uncertainty.
Why is the audit paid?
Because it is real work: a senior developer reads your code and dependencies, and a project manager plans the upgrade. You get a written report with the upgrade path, a fixed price and a timeline, and it is yours to use with us or with any other team.
My site works. Why spend money on it?
Technical debt accrues interest. Every year you wait adds another version to the path, the old version stops receiving security patches, hosting providers retire it and new integrations refuse to install. Upgrading now is almost always cheaper than an emergency later.
Can I do the audit and the upgrade with AI myself?
Partly. We use AI in every upgrade ourselves. But it only sees the code it is shown, not your hosting, email, DNS or search indexing, and its most dangerous mistakes are silent, like lost contact form emails. On anything with payments or years of custom code, you need a developer who knows what to check.
Who is responsible if something breaks after the upgrade?
We are responsible for our work: if something that worked before breaks because of the upgrade, we fix it at our cost within 30 days after release. Changes made later by other developers, administrators or the hosting provider are outside our control, which is why you receive notes on everything we changed.
Will my site go down?
No. All work happens on a closed copy. The switch takes minutes, and a rollback stays ready until you confirm everything works.
Will we lose search rankings?
No. Addresses stay the same, and we check indexing, redirects, canonical tags and sitemaps before and after the release. The live site is never closed to search engines.
How long does it take?
From a few days for a small site to several weeks for a large project. The audit gives you an exact timeline along with the estimate.
Is it sometimes better to rebuild?
Sometimes, yes. If the upgrade would cost close to a new build, we say so honestly in the audit and show both options side by side.
Which platforms do you work with?
Laravel, OpenCart, WordPress and custom PHP projects.
Will I be able to track my project?
Yes. Every client gets access to our project portal: stages, approvals, documents and requests in one place.
Which PHP version should my site run after modernization?
A supported one, and preferably not the one closest to its end. PHP 8.2 receives security fixes only until 31 December 2026, PHP 8.3 until the end of 2027 and PHP 8.4 until the end of 2028. The target is the newest version that the platform and its modules support, which the audit checks: the Trichocosmetics store went from PHP 5.6 to PHP 8.4 on OpenCart 3.0.5.1, and Laravel 13 needs PHP 8.3 or newer.
Will the upgrade make my site faster?
Not by itself. A newer framework loads more code and a newer PHP runs it faster, so the two often roughly cancel out. The gains come from what the audit finds around the code: on one Laravel project, server response fell from about 55 to about 21 milliseconds once OPcache, a hosting setting nobody had switched on, was enabled. Google measures speed by the Core Web Vitals of real visitors, so compare the field data in Search Console before and after.
What happens to abandoned plugins and packages?
Each one gets a decision in the audit: update it where a maintained version exists, replace it, or wrap it in a small compatibility layer so that the code calling it keeps working. Packages nothing uses any more are removed. On one Laravel project an abandoned forms library sat behind more than 200 admin form fields, and a compatibility layer kept them all working without a field by field rewrite.
Can you modernize a site that another developer built?
Yes. The audit is the same whoever wrote the code: versions, packages, hosting, access and integrations. When the previous developer has gone, nobody has the access and no one knows how releases reach the live site, the work starts with a project takeover, with an audit from $3,000, and the upgrade follows from its results.
What should I prepare before the audit?
Access to the hosting or server, the code repository if there is one, the DNS settings of the domain and the admin panel. Add a short list of what the site must not lose: the forms and the mailboxes leads go to, payments, connections to a CRM or accounting, and the pages that bring search traffic. If some access is missing, say so at the start: recovering it becomes part of the plan.
Should we redesign the site during the modernization?
Usually not in the same release. When the code and the look change at once, it is hard to tell what caused a problem after launch. The Trichocosmetics store kept its original design through the upgrade, and on the Trichology Institute site the design refresh started once the foundation was current. If the interface itself is in question, a usability audit, from $1,500, shows where people struggle before anyone redraws the pages.
Related Reading
-
02. 11. 2026
Why Is My Website Slow? What to Fix First for Core Web Vitals
-
08. 10. 2026
Do You Need a Website Redesign? Start With a Usability Audit
-
01. 10. 2026
Six Laravel Versions in Three Days
-
30. 09. 2026
Your Codebase Needs a Manual for AI
-
29. 09. 2026
Upgrading an Old Laravel or PHP Site in 2026
-
04. 09. 2026
Do I Need a Developer, or Is AI Enough?
-
27. 08. 2026
The Website Migration Checklist Most Agencies Skip
-
26. 08. 2026
The Hidden Technical Debt That Makes Website Redesigns More Expensive Than Planned
-
05. 08. 2026
Your Website Doesn't Fail When Your Developer Leaves. It Fails Years Earlier.
-
30. 07. 2026
Most Companies Don't Own Their Website. They Own a Collection of Dependencies.
-
21. 07. 2026
Why Growing Bellevue Businesses Eventually Outgrow Their Websites
-
15. 07. 2026
Everything You Build Starts Aging the Day You Finish It
-
18. 06. 2026
Website Redesign Seattle | We Build Sites That Generate Leads