Conceptual diagram of accessible admin areas, restricted core modules and website takeover options

Can an Old Website Be Maintained with Only Admin Access and No Source Code? Define What Can Continue and What Must Be Rebuilt

Author: JVDS Design Studio Reading time: about 6 min

Some maintenance of an old website may still be taken over without its source code, provided the business has the right to use the existing admin system, the platform supports the required changes, and the new maintainer can obtain the necessary materials and permissions. Updating articles and images, adjusting templates, adding business functionality and moving to another server require different materials. Break down and verify the intended tasks first to decide whether to keep using the system, rebuild part of it or rebuild it entirely.

If the original supplier can no longer be reached, first preserve the content and records you can legally obtain, and confirm who currently hosts the website and when renewal is due. Do not treat one successful admin login as a completed handover, or discontinue the old service before checking the materials.

First establish what the admin system can control

Open the admin system and record which content you can edit. Alongside article, product and image management, establish who maintains page templates, forms, navigation, downloads and language versions. Some websites use separate platforms for article management and page design. Receiving an account for one does not mean access to the other has been handed over.

Next, ask the original delivery team or an authorized technical specialist to confirm how the website was built: software running on the business’s server, a hosted website dependent on platform services, or a combination. Check the actual platform name, hosting account and available export features. A “file management” or “custom code” button in the admin system does not establish that the entire website can be moved.

For example, Wix’s official guidance explains that Wix websites depend on its services and cannot simply be moved to run on another host. This describes only that platform’s runtime boundary. Other platforms require checking their own rules, and access to content and files must be confirmed separately.

Success at this stage means: you can explain what runs the website, which access points the business controls, and which changes still depend on the platform or original supplier. Mark unconfirmed items as pending verification instead of answering “it should be possible.”

Conceptual diagram of checking available content exports separately from closed runtime modules
Conceptual diagram of checking available content exports separately from closed runtime modules

Turn “website maintenance” into specific tasks

Discussing actual tasks one by one is more effective than asking whether a website can be taken over. Start with a few things that need doing soon and assess each separately:

  • Changing product text or replacing images: does the admin system support this, and will the saved changes display correctly?
  • Adjusting a detail page’s layout: can the template be changed, or only its content?
  • Adding filters or changing the inquiry process: does this require changes to software, data structures or external integrations?
  • Changing hosts: are runnable software, supporting data, assets and deployment requirements available?

Complete a representative change in an authorized test copy or preview environment, and check how it is saved, displayed and restored to its original value. If no test environment is available, arrange a low-impact operation and a backup first. Do not probe capabilities using live forms, important products or large batches of content.

After verification, describe the scope as “verified as possible,” “possible once specified materials are obtained,” or “unsupported by the existing setup.” The buyer can then commission clearly defined content updates first and assess development or rebuilding separately, instead of putting every issue into a vague maintenance commitment.

Exportable content does not mean the entire website can run elsewhere

When leaving the old platform, check export options separately for body content, original images, downloadable files, category relationships, language equivalents and business records. Export and open a spreadsheet to inspect its actual fields, whether it includes complete body content, and whether media entries are merely URLs or the files themselves. Then compare one product or article with its original page to check image order, attachment associations and status.

Saving only page screenshots still leaves editable content to be reorganized later. Copying only public HTML may not preserve admin relationships or business functionality either. A download link that works today is not a lasting migration result if it still points to an old server scheduled for retirement.

Also check the conditions for using the materials. Business-supplied content, third-party templates, stock images and fonts should not be bundled into a single “website assets” item. Where permission for further changes, third-party maintenance or migration is involved, use the boundaries of website source code delivery to check the project agreement item by item before arranging actual use.

Keep the export time, source access point and corresponding page, and register unavailable files separately. Success means the new maintainer can find the same content in these materials and explain what can be reused and what remains missing, without returning to the old account to guess again.

Conceptual diagram of exported content and related attachments moving along the same migration path
Conceptual diagram of exported content and related attachments moving along the same migration path

Choose the takeover approach based on verified results

Continue using the old system when the existing platform supports the confirmed routine tasks, the business controls the required permissions, and service and maintenance responsibilities can continue. The absence of underlying source code alone does not rule out this option.

Rebuild part of the website when most content and the runtime setup can continue, but a particular template, module or feature cannot be maintained. First check whether the change affects navigation, data or language versions. If “replacing just one page” also requires changing shared structures, the scope must be explained again.

Rebuild the entire website when leaving the current platform is necessary but the old website cannot run independently, or the existing setup cannot meet core requirements. Rebuild functionality from verified business materials. Do not promise that downloading public pages will restore the original admin system and every connection.

Require the takeover proposal to include results from a limited verification exercise: what operations were performed, which materials were used, what dependencies remain and who will resolve them. Finally, use the website project handover checklist to assign account, operation and recovery responsibilities. Do not wait until the old service expires to discover that the proposal still depends on unavailable files.

Conceptual diagram comparing the scope of a partial replacement with a complete rebuild
Conceptual diagram comparing the scope of a partial replacement with a complete rebuild

Ask three more questions before deciding

If the admin system can still edit articles, does that mean rebuilding is unnecessary?

That depends on the actual requirements. Existing content updates may be able to continue. When new structures or features are needed, admin editing capabilities may be insufficient, so verify the specific tasks.

If the original supplier will not provide source code, can we rebuild using the old pages as a reference?

A rebuild can be assessed, but first confirm the permitted use of materials and the business facts. The appearance of the old pages is only one input. Admin rules, historical records and external services still need to be prepared separately.

When is a takeover assessment complete?

The required tasks have been classified, representative operations have produced actual results, clear decisions have been made about unavailable materials, and the new maintainer knows who does what next. If key dependencies remain unconfirmed, retain those conditions instead of stating that a complete takeover is already possible.

Link copied

From Idea to Launch, We Build It Together

Building useful, scalable digital products around user experience

Tell Us About Your Project