Start the upgrade
Whether you are upgrading from an older version of TYPO3 or migrating from another CMS, we have the experience, resources, and proprietary methodology to upgrade TYPO3, including version 14.
- TYPO3 v4.x to TYPO3 v14 Upgrade
- TYPO3 Extension Upgrade
- Migrate from any CMS to TYPO3
- TYPO3 Minor Upgrades
- Free TYPO3 Upgrade/Update Consultation
- TYPO3 Content Migration
- 1:1 No Loss TYPO3 Upgrade
- Retaining your SEO Organic Traffic After TYPO3 Upgrade
-
Performance
Every TYPO3 release improves speed, editor experience and backend functionality. TYPO3 v14 runs on PHP 8.3/8.4 and a modernised core, so your site loads faster and scales further.
-
UI/UX
TYPO3 v14 ships a fully redesigned, cleaner backend. Editors get a more intuitive interface, better navigation and a faster day-to-day editing experience.
-
Content Blocks
TYPO3 v14 embraces Content Blocks for structured, reusable content elements, so custom components are built and maintained cleanly without fragile hand-written TCA.
-
Accessibility Improvements
The v14 backend and frontend rendering follow modern accessibility standards (WCAG 2.1, BITV 2.0), helping you serve users of all abilities and meet legal requirements.
-
TYPO3 + Symfony
TYPO3 v14 builds on modern Symfony components, PHP 8 attributes and a PSR-14 event system — a robust, future-proof foundation for complex sites and applications.
-
Advanced TYPO3 security
TYPO3 v14 keeps you on supported PHP with regular security updates, and multi-factor authentication (MFA) adds a strong second factor to backend logins.
What’s New In TYPO3 Version 14 For You?
TYPO3 v14 brings a range of improvements in its core that make daily work easier for editors:
- A redesigned, cleaner and more accessible backend interface
- Content Blocks for structured, reusable content elements
- Multi-factor authentication (MFA) for secure logins
- Improved page, list and file modules
- Better link handling and redirect management
- Customisable dashboard widgets
- Refined record editing and inline handling
These changes give editors a faster, more intuitive and more reliable everyday experience in the TYPO3 backend.
If you are planning your next website on TYPO3 v14, these are the changes worth knowing as an integrator:
- Content Blocks API for defining content elements cleanly
- Site Sets for modular, reusable site configuration
- Fluid 5 as the templating engine
- Simplified TypoScript and site configuration
- PSR-14 events instead of legacy hooks
- Modern routing and SEO configuration in the site config
Taking these into account ensures a smooth, future-proof TYPO3 v14 setup.
As a developer or site owner, these TYPO3 v14 highlights matter most:
- Fluid 5 with strict typing and reusable components
- PHP 8.3/8.4 with attribute-based Extbase configuration
- A pure PSR-14 event system (legacy hooks removed)
- Content Blocks for structured content modelling
- Removal of TypoScriptFrontendController in favour of a modern Request/Context API
- Asset handling via modern build tools (Vite/Gulp)
These make development on TYPO3 v14 cleaner, stricter and more maintainable.
Our Approach To Upgrade TYPO3 Website
Our first and foremost step in the TYPO3 Upgrade process is to perform a compatibility check between the current version and TYPO3 12.x. We carefully assess major factors that impact the cost and time of the update. This involves identifying if the extensions, configurations, and methods used in the current version are compatible with the target version, using a plugin called TYPO3 Extension Compatibility Report. Based on this analysis, we generate a detailed report that considers various compatibility factors, such as the current and target TYPO3 versions, PHP and MySQL versions, number of domains, total number of extensions (used + unused), compatibility of extensions with the target TYPO3 version, type of extension (from TER or custom), need for custom extension development or redevelopment from PiBase to EXTBase, total number of pages, languages used, TYPO3 templating method, TypoScript based user functions, RTE, pageTS, and TypoScript migration, upgrading of schedulers, resolving PHP deprecations, performing TCA migrations, QA testing, bug fixing, and more.
Based on this analysis, we provide our customers with a detailed TYPO3 Upgrade Analysis Report, along with an estimated timeline, hours, and cost report. We also outline the tools and technology that will be used, TYPO3 resource allocation, and confirm any queries. Once our customers confirm the analysis and offer, our team of TYPO3 experts initiates the upgrade process for their website. We ensure a thorough and systematic approach, taking into consideration all the compatibility factors and providing transparent and comprehensive reports to ensure a smooth and successful TYPO3 upgrade experience.
Before proceeding with the TYPO3 upgrade, it is crucial to make pre-preparations to ensure a smooth and safe process. The following steps are typically taken:
-
Backup and Timeline: We create a backup of all files and databases of the existing TYPO3 website to ensure data safety. We also decide on a timeline for the upgrade and share it with all website users. Additionally, we disable access for all users during the upgrade process. A clone of the current TYPO3 instance may also be created on a development server for testing purposes.
-
Activate TYPO3 Debug and Setup Local Instance: As part of the upgrade process, we activate TYPO3 debug mode and set up a local instance for testing and development purposes.
-
Clean up Extension List and Database: We clean up the extension list by uninstalling all deactivated and unnecessary extensions. We also clean up the database and check and refresh the reference index to ensure smooth upgrade process and optimal performance.
-
Upgrade PHP, MySQL, and Server: We upgrade the PHP and MySQL version to meet the requirements of the target TYPO3 version. We also ensure that the server meets the necessary requirements for the TYPO3 upgrade, including server configurations, software versions, and other dependencies.
These pre-preparations are crucial to ensure a successful TYPO3 upgrade, and we provide detailed reports to our customers regarding the time and cost estimations associated with these steps.
The core upgrade is a crucial step in the TYPO3 upgrade process. We follow a step-by-step approach, upgrading from one LTS (Long-Term Support) version to another using the TYPO3 upgrade wizard. For example, if the current TYPO3 version is 8.6, we would upgrade to TYPO3 9.7 first, and then to TYPO3 10.5 manually.
After upgrading the TYPO3 core, we take further steps to ensure a smooth transition for the next upgrade process:
-
Upgrade TS-Objects PHP_SCRIPT and HTML: We search for occurrences of deprecated TS-Objects PHP_SCRIPT and HTML in your Typoscript and replace them with the recommended replacements, such as TEXT, as they will no longer work in the new TYPO3 version.
-
Upgrade Extensions: We upgrade all your extensions to the latest versions to make them compatible with the upgraded TYPO3 version.
-
Remove Core Extensions: We remove any extensions that are now available in the TYPO3 core by default, such as SEO and redirect module, to avoid conflicts and ensure a clean upgrade.
-
Run Database Analyzer: We execute queries to remove any unnecessary tables and columns from the database, ensuring that it corresponds to the required database structure of the new TYPO3 version.
After upgrading the TYPO3 core, the next crucial step is to upgrade the available TYPO3 extensions on your website, taking into consideration the underlying situations.
Using the Extension Manager, we can now perform the TYPO3 extension upgrade after upgrading the core using the upgrade wizard.
If the extensions are sourced from TER (TYPO3 Extension Repository) and are in outdated versions, we follow these steps:
- Manually search for the updated extension from TER.
- Download and install the extension via composer after checking for dependencies.
- If the project uses extensions such as EXT:news or EXT:blogs, we also perform migration of the extensions based on the TYPO3 core upgrade.
Alternate Solution for Non-Compatible Extensions In some cases, if the current extensions are not compatible with the target TYPO3 version, we explore the following solutions:
- Finding an alternative extension from TER if available.
- Making the existing extension compatible with the latest version.
- Developing a custom extension to meet the specific requirements, if needed.
Custom Extension Upgrade For custom extensions, we ensure the following migrations to ensure compatibility with the upgraded TYPO3 version:
- Resolving all deprecations in the extension code.
- Migrating TCA (Table Configuration Array) to the new structure.
- Migrating TypoScript configurations to the updated syntax.
- Migrating Viewhelpers to the updated format.
- Migrating the Scheduler tasks to the new TYPO3 version.
We understand that using outdated template methods with the latest TYPO3 version may not be optimal. Therefore, we update your TYPO3 template method to the latest and recommended templating methods, such as Fluid, Flux, or Bootstrap. If your TYPO3 website is currently using traditional template methods, we follow the tactics mentioned below for updating them:
-
Migrating from css_styled_content or Templavoila to fluid_styled_content: If your website is based on outdated template methods like css_styled_content or Templavoila, we migrate them to fluid_styled_content, which is the recommended templating method in modern TYPO3.
-
Replacing "css_filelinks" with pure Typoscript rendering: We replace the deprecated "css_filelinks" with modern Typoscript rendering techniques for improved stability.
-
Migrating from tt_news to news: For better stability, we prefer migrating from the deprecated tt_news extension to the news extension.
-
Migrating from Image/DAM to FAL: If your website has been using the "DAM" (Digital Asset Management) extension in older TYPO3 versions like 4.5 or 4.7, we migrate your data to the core "FAL" (File Abstraction Layer) as DAM and its related extensions no longer work with TYPO3 CMS 6.x.
-
Migrating RTE to CKEditor: We integrate the CKEditor extension as it provides an updated and smoother rich text editing experience, replacing the deprecated rtehtmlarea extension.
-
Migrating Language Configuration to Site Configuration: We update the language configuration to the latest site configuration methods for improved functionality and compatibility with the latest TYPO3 version.
-
Migrating from EXT:realurl to routing: We update the URL routing configuration from the deprecated EXT:realurl extension to the latest routing techniques recommended in TYPO3.
After the TYPO3 upgrade is completed, our Quality Control/Quality Assurance (QC/QA) team performs thorough testing of both the TYPO3 backend and frontend, taking into consideration the following parameters:
-
UI/UX Design: The QC/QA team checks for any issues related to the user interface and user experience of the website, rating the priority as medium.
-
Functional Frontend Features: The team tests the frontend features of the website to ensure their functionality, rating the priority as high.
-
TYPO3 Backend: The team performs comprehensive testing of the TYPO3 backend to ensure all functionalities are working as expected, rating the priority as high.
-
Cross-Browsers Compatibility: The team checks the website's compatibility with different web browsers, rating the priority as medium.
-
Cross-Devices Compatibility: The team tests the website's compatibility with different devices, such as desktops, tablets, and mobile devices, rating the priority as medium.
-
Speed & Performance Testing (Google Insight, Pingdom): The team checks the website's speed and performance using tools like Google Insight and Pingdom, rating the priority as low.
-
TYPO3 Backend Report: The team reviews the backend report for any issues or errors, rating the priority as high.
-
TYPO3 Error Logs: The team checks the error logs in TYPO3 for any issues or errors, rating the priority as medium.
-
Console Error: The team checks for any console errors in the website, rating the priority as low.
-
Deprecation Logs: The team checks the deprecation logs for any deprecated functionalities, rating the priority as medium.
-
Page-to-page comparison of before & after upgrade: The team compares the website pages before and after the upgrade to ensure consistency, rating the priority as high.
-
Confirm Speaking URL, Redirects, Languages, and Schedulers: The team verifies the proper functioning of speaking URLs, redirects, languages, and schedulers in the website, rating the priority as high.
We recognize the significance of website speed and performance. As such, we employ top-notch techniques and methods to optimize the performance of your updated TYPO3 website, including:
-
Image optimizations: We optimize the images on your website to reduce their file size and improve loading times.
-
Installing EXT: staticfilecache: We install the EXT: staticfilecache extension, which caches static files to enhance the performance of your TYPO3 website.
-
Handling of "speaking URLs": We ensure that "speaking URLs" are implemented correctly on your website, making them more user-friendly and search engine-friendly.
-
Migrating and maintaining your SEO extension with TYPO3 core extensions: We recommend migrating your SEO extension to TYPO3 core extensions and ensuring its proper maintenance for improved performance.
-
Removing 404 configurations/uninstalling 404 extensions and migrating to TYPO3 core sites configuration: We clean up 404 configurations and uninstall unnecessary 404 extensions, migrating to TYPO3 core sites configuration for better performance.
-
Migrating your redirect extension to TYPO3 core redirects Module: We migrate your redirect extension to the TYPO3 core redirects Module, ensuring efficient handling of redirects for improved performance.
-
CDN and Cloudflare integrations: We integrate Content Delivery Network (CDN) and Cloudflare services into your TYPO3 website to enhance content delivery and improve performance.
-
Code cleanups: We conduct thorough code cleanups to remove any redundant or unnecessary code, optimizing the performance of your TYPO3 website.
During the deployment stage, we release the TYPO3 upgrade changes from your local environment to your live site. We follow multiple checklists, including QA and staging, before going live with each release.
Before Deployment Checklist:
- Check server compatibility with TYPO3 version.
- Verify server access details.
After Deployment Checklist:
- Check Report/Install tool module for any errors and resolve them.
- Perform speed/performance testing using tools like Google Page Speed and Pingdom.
- Review TYPO3 backend error logs for any issues.
- Conduct comprehensive QA testing of the live website.
- Post-deployment, the upgraded TYPO3 website is deployed to the client development server for final confirmation.
- Once confirmed, the upgraded TYPO3 website is deployed to the production server and made live.
TYPO3 Upgrade Or TYPO3 Relaunch?
| CASE | UPGRADE | RELAUNCH |
| Switching from very old TYPO3 website (eg. 4 to 9) | ❌ | ✅ |
| Wish to update version + design | ❌ | ✅ |
| Refreshing or rebranding your business | ❌ | ✅ |
| Want to make the site responsive | ❌ | ✅ |
| Fuse with new technology (Headless or PWA) | ❌ | ✅ |
| Improve coding standards and eliminate code deprecation | ❌ | ✅ |
| Improve complete site’s speed and performance (Website loading + SEO) | ❌ | ✅ |
| Switching from nearer TYPO3 version (eg. 8 to 10) | ✅ | ❌ |
| Are older version elements/extensions not compatible anymore? | ✅ | ❌ |
| PHP version no more compatible with current TYPO3 version | ✅ | ❌ |
| No more LTS available for your current TYPO3 version | ✅ | ❌ |
| Wish to go with TYO3 eCommerce? (Aimeos integration) | ✅ | ❌ |
| Need improved TYPO3 editor experience with better TYPO3 backend | ✅ | ❌ |
TYPO3 Upgrade Made Easy!
Updating TYPO3 will help you stay compatible with the latest web standards and ensure faster speed and stability of your website. You can fill out the form provided below, which will only take a few minutes of your time, but will help us ensure maximum efficiency and security of your website.
Frequent TYPO3 Upgrade Inquiries!
When considering an upgrade to the latest version of TYPO3, it is important to take into account various factors such as changes in extensions, deprecations, and compatibility with PHP versions and templating methods. In order to provide you with an accurate estimate, we will need access to your Git/FTP and TYPO3 Backend to assess the existing setup, including the exact extensions used, PHP versions, and templating method compatibility. If accessing the backend is not feasible, setting up the project on a development server can also work. Once we have conducted a detailed analysis, we will provide you with an offer, timeline, and a generated TYPO3 compatibility report.
We recommend upgrading to the latest version, TYPO3 v14, so you benefit from the newest, most stable and secure features, long-term support and a modern, accessible backend.
As TYPO3 has evolved, older versions such as TYPO3 v9 and earlier are no longer supported by the TYPO3 community. They receive no new features, bug fixes or security updates, which puts your website at a high security risk and leaves it without community support.
Based on our experience, we recommend upgrading to the latest version, TYPO3 v14, to keep your website on a supported and secure release.
Our dedicated team of TYPO3 developers excels in TYPO3 upgrades and follows a detailed estimation process that includes the following steps:
-
Technical Analysis: We thoroughly analyze the compatibility of your current website, including its TYPO3 version, extensions used, and templating method.
-
Upgrade vs Relaunch: Based on the technical analysis, we determine whether an upgrade or a relaunch of the site is the best solution.
-
Upgrade TYPO3 core: We upgrade the TYPO3 core to the target LTS version, taking into consideration deprecation, breaks, and clean-ups.
-
Upgrade Extensions: We update or replace older TYPO3 extensions with their newer versions, and if needed, we develop custom solutions to make non-compatible extensions compatible.
-
QC/QA Testing and Performance Optimization: We conduct rigorous QA testing, including cross-device compatibility, functionality, and design testing, while also optimizing basic SEO and speed performance.
-
Delivery and Deployment to LIVE Server: We ensure a smooth deployment from the development to the live server, guaranteeing a seamless transition.
We strive for excellence in every step of the TYPO3 upgrade process, ensuring a high-quality and reliable outcome for your website.
The effort of a TYPO3 upgrade depends on the structure and complexity of your website and how it was built. Very old sites (older than TYPO3 v8) often have no direct upgrade path: custom extensions may need to be rebuilt and templating migrated to Fluid, which can involve breaking changes.
Newer sites based on TYPO3 v11, v12 or v13 can usually be upgraded to v14 with limited complexity. Our team analyses your website to determine the best path for your specific situation.
The first step is to look for a maintained replacement extension offering similar functionality. If none exists, we can keep that module on a compatible version while monitoring it, or develop a custom extension to close the gap on TYPO3 v14.
The timeframe for a TYPO3 upgrade can vary greatly depending on the type and complexity of the website. Simple brochure sites without custom modules and with only a few content types may be migrated within 30-50 hours. However, as the site complexity increases, the migration process can take longer. For more complex websites, it may take a couple of weeks or even longer. Factors that can affect the migration timeframe include the presence of custom modules, the number of content types and content on the site, the need to reorganize content types, multilingual content, custom fields, views, website redesign, and other similar factors. In general, the larger, more complex, and custom-heavy the website, the longer it may take to complete the migration process.
The cost of a TYPO3 update is not fixed and varies depending on the specific requirements of each system, including factors such as templating methods, multi-domain websites, integrated extensions, customizations, external shops, or existing data-management systems. To get an estimated cost and timeline report for your TYPO3 update, you can use the TYPO3 upgrade calculator, which takes into account your current and intended TYPO3 versions. Additionally, the type of update, whether it's a minor-version update or a major-version update, can also impact the cost of the TYPO3 update. You can refer to the article "How Much Does a TYPO3 Update Cost?" for a rough idea of the costs involved.
While upgrading your TYPO3 website, it is not recommended to continue using it as the process generally takes around one week to complete. However, if you still need to make changes during the upgrade process, we have three options for you:
-
Migrate your existing website to a development website where the upgrade process will be carried out. Once the upgrade is completed, we will push the changes to the live website.
-
For specific content changes you need to make, our developer and you can mutually maintain a log of changes that can be implemented after the upgrade is finished.
-
Apart from content changes, other core changes and modifications made on your website can be implemented by maintaining a log, and the database upgrade can be performed as the final step.
We hope these options help!
Recommended PHP and server compatibility for TYPO3 v14:
- PHP 8.3 and 8.4
Database compatibility:
- MariaDB 10.4.3+
- MySQL 8.0+
- PostgreSQL 10+
- SQLite 3.8.3+
Hardware:
- RAM >= 256 MB