Launch — typically 1–2 weeks
Possible for a smaller, one-language site with a verified Bridge path, standard elements, accessible files, simple routes, and a prepared WordPress destination.
Assess Launch timing →TYPO3 to WordPress timeline
A small standard site may fit a short launch window, while multilingual, extension-heavy, or custom-element installations need version discovery and destination engineering before migration timing can be trusted.
Indicative ranges
Possible for a smaller, one-language site with a verified Bridge path, standard elements, accessible files, simple routes, and a prepared WordPress destination.
Assess Launch timing →A candidate for more content elements, media, taxonomies, metadata, and redirects.
Assess Growth timing →A candidate for larger trees, multiple languages, custom-element field mapping, advanced relationships, two dry runs, reconciliation, delta migration, and coordinated cutover.
Assess Scale timing →Required when extensions, custom tables, FlexForms, IRRE, containers, frontend users, or application redevelopment make the standard path incomplete.
Plan custom timeline →Before the clock starts
TYPO3 version, database and file access, compatible Bridge, site configuration, page tree, languages, workspaces, extensions, routes, and record counts are known.
Every CType, plugin, custom record, FAL reference, language relation, URL family, visibility state, and exception has an approved destination rule.
Post types, fields, blocks, taxonomies, users, media, multilingual and SEO plugins, templates, workflows, staging, and access exist.
Technical, editorial, SEO, infrastructure, security, legal, analytics, and business reviewers have decision dates and acceptance responsibilities.
Delivery sequence
Verify the Bridge family; count pages, elements, files, languages, workspaces, extensions, and routes; sample complex values; establish baselines.
Approve page assembly, CType transformations, relationships, FAL handling, language behavior, visibility, URLs, exclusions, and WordPress readiness.
Load representative pages and dependencies in staging, then correct systematic extraction, transformation, reference, media, and rendering defects.
Run the approved scope at realistic volume, reconcile every entity and language, validate routes and samples, measure run time, and close blockers.
Approve freeze or delta logic, backups, final content window, redirect deployment, DNS/application owners, communications, go/no-go, and rollback.
Run final extraction/loading, activate URLs, complete launch checks, monitor exceptions and crawl signals, resolve in-scope defects, and close evidence.
Critical path
Uninventoried CTypes, FlexForms, IRRE, containers, plugins, and custom renderers delay both mapping and destination implementation.
News, directories, events, DAM, forms, frontend users, permissions, and proprietary tables need schema and relationship discovery.
Missing originals, external storages, broken references, duplicate files, metadata overlays, crops, and inaccessible paths create remediation.
Overlays, fallbacks, translated slugs, workspace versions, scheduled visibility, and approval rules increase extraction and acceptance paths.
Incomplete blocks, templates, fields, multilingual model, plugins, forms, search, permissions, or hosting prevents representative acceptance.
Unassigned owners, late content decisions, changing URLs, delayed access, procurement, security review, and compressed launch dates create idle time and rework.
Parallel work
WordPress templates, blocks, fields, plugins, forms, navigation, search, accessibility, and performance can progress against approved sample content.
Owners can approve removals, consolidations, target URLs, metadata rules, navigation, priority pages, and redirect exceptions.
Teams can prepare least-privilege access, backups, staging controls, monitoring, incident contacts, credential revocation, and retention.
Domain, DNS, CDN, caching, analytics, consent, sitemap, support, communications, freeze, and rollback work can proceed once ownership is assigned.
Schedule confirmation
TYPO3 version, database/file path, Bridge feasibility, environments, credentials process, network constraints, and source availability.
Pages, CTypes, custom elements, extension tables, languages, users, categories, files, relationships, URLs, and exception volume.
WordPress build status, plugin decisions, model approval, content samples, access, hosting, owners, and readiness dates.
Publishing activity, freeze tolerance, delta scope, target date, domain changes, redirects, backups, go/no-go, rollback, and support period.
Clear answers
Current package ranges are typically 1–2, 2–3, or 3–5 weeks when scope and readiness fit; custom projects are planned after discovery.
Possibly, but only when the version path, standard elements, source access, files, routes, destination, decisions, and validation needs are ready.
Only when explicitly included. WordPress theme, blocks, templates, forms, plugins, and application work can be a separate critical path.
Usually, because languages add overlay, fallback, relationship, URL, hreflang, rendering, and sampling requirements.
Often yes during discovery and dry runs. The final freeze or delta plan depends on publishing activity and accepted cutover risk.
After source access, entity scope, transformations, destination readiness, owners, acceptance, and cutover requirements are reviewed in writing.
Next step
Get an estimate based on the type, volume, and complexity of the data you want to migrate. Select the source and target systems, enter the migration details, and receive a calculated estimate. Online payment activation is being prepared. Until automated payment processing is available, plan activation and billing may be handled through a separate onboarding process.