LINK-V
LINK-V · Article

Moving from WordPress to a Custom Website: When It Makes Sense and What It Takes

November 7, 2026

A custom website can make everyday publishing and business tasks easier when WordPress has become difficult to adapt. First check whether improving the current site would solve the problem. If a replacement is worthwhile, plan the content, editing tools, connected services, launch and ongoing care together.


Moving from WordPress to a Custom Website: When It Makes Sense and What It Takes

Move when the work justifies it

A custom website can be a useful investment when your current site keeps getting in the way of something the business needs to do. Perhaps editors enter the same information in several places. Perhaps enquiries need to reach different teams according to rules that are becoming difficult to maintain. Or a growing catalogue has outgrown the way your pages are organised.

In those situations, you can design the content, editing screens and connections around the work people actually do. Editors might enter an event once and have its date appear consistently across the site. Staff might receive an enquiry with the right customer details already attached. You can also agree which changes matter next, rather than fitting every requirement around the available plugins.

Those improvements have to be designed, built and tested. Replacing WordPress does not produce them by itself. A badly planned custom system can leave you with a less capable editor and a larger maintenance bill.

Start by describing the problem in business terms: what people struggle to do, how often it happens, what it costs in time or missed work, and what a satisfactory result would look like. Then compare the ways of getting there. Choose the least burdensome option that can meet the requirement and that someone can keep running.

A useful reason to rebuild is specific: “Editors should enter each event once, preview it and publish it in the right places.” That gives you something to commission and test.

Which kind of change do you need?

People use “a new website” to describe several quite different projects. Get clear about which one you are buying before comparing prices.

A design refresh or provider move

A refresh changes how the site looks and is used. A hosting or provider move changes who runs it or where it runs. Either may retain WordPress and much of the existing implementation.

Custom development within WordPress

A developer can build a purpose-made theme, structured content or specific functionality while keeping WordPress. The existing editor and ecosystem remain part of the solution.

Headless WordPress

WordPress remains the content system, while a separate application displays the website. This can suit a particular frontend requirement, but both parts need to work together and be maintained.

A complete replacement

Another system takes over publishing and the other agreed functions. It may combine a standard content system with custom development, or include an administration system built for your needs.

A provider change can be enough if the underlying website suits you and the problem is how it is operated. Our guide to moving a website without rebuilding it explains that decision separately.

Headless WordPress is a real option: the WordPress REST API lets separate applications work with content, subject to access permissions. It does not mean every plugin's data or behaviour is available through that API. A new frontend may still depend on the old content structure and plugin rules. Ask what it solves, what stays in WordPress and who maintains the connection.

When keeping WordPress makes sense

If your team can publish comfortably, the functions you need work well and changes are reasonably straightforward, staying may be the sensible choice. Ordinary publishing needs do not create a reason to commission a replacement.

Even an awkward site may have a repairable problem. Slow pages could need investigation of images, hosting, database work or a particular feature. A difficult editor might improve with a clearer content structure or better WordPress development. Count the problems and their consequences rather than treating the number of plugins as a verdict.

Also compare suitable standard platforms. If one already handles your booking, shop or publishing needs well, configuration and a careful move may demand less ongoing work than a bespoke system.

Your capacity matters too. Someone must decide what a custom system should do, check that it does it and pay for its care. You can hire that technical care, but your business still needs a person who can make decisions and accept the work. If that capacity is missing, a manageable existing platform can be the better fit.

Find out what the website really does

A page count gives you a starting point. The migration scope comes from the content, relationships and jobs behind those pages.

Work through the website with the people who use and operate it. Include the parts a visitor never sees:

  • Content: pages, articles and other content types; categories and tags; authors and publication dates; translations and relationships between them.
  • Media: original images and other files, captions, alternative text, attachments and where each item is used.
  • Finding things: menus, search, filters, URL patterns, existing redirects, SEO titles and descriptions, and rules about which pages search engines should index.
  • Visitor tasks: forms, confirmations, email delivery, sign-in, account access and permissions.
  • Connected work: customer or accounting systems, mailing tools, analytics, imports, exports, scheduled tasks and other background jobs.

Give each item a decision: keep it, replace it or retire it. Record who can make that decision and how you will know the result works. An abandoned plugin may be removable; another may quietly send the enquiry your sales team relies on.

If you sell products, memberships or bookings, create a separate scope for that work. Products, orders, customer access rights, renewals, availability and connected service providers need explicit decisions. A content migration does not settle how an active subscription or an existing booking will continue. The actual systems and providers need investigation before anyone promises portability.

A useful inventory follows a task from beginning to end. For an enquiry, check the form, saved record, confirmation, email recipient, connected system and the person expected to respond.

Design the editor as carefully as the public pages

You can keep an administration system when you move away from WordPress. Specify what it must let your team do. A custom build does not automatically include every feature editors are used to.

Decide what each kind of content contains. An event might have a date, venue, booking link and related articles. Giving each part its own field can make it easier to reuse and validate. It also means agreeing how exceptions work: an event spanning several days, an unknown venue or a booking link added later.

Then agree who can create, approve and publish content. Include drafts, scheduling, preview, revision history, media management, menus, search and redirect editing where your team needs them. Decide how editors correct a mistake and whether they can undo a change.

Before accepting the editor, ask real users to complete representative work with it. Have someone prepare an article, add an image and its alternative text, preview the page on a phone, schedule publication, correct a mistake and find an older item. Watch where they need help. A good-looking demonstration is less useful than seeing your own team finish an ordinary job.

What transfers, and what has to be rebuilt?

WordPress has an export tool. Its WXR export format contains documented content such as posts, pages, custom content types, comments, fields, categories and tags. That can provide valuable source data. It is not a working copy of the whole website.

The team doing the move needs to inspect what your installation actually stores: the database, uploaded files, exports, API responses and any plugin-specific records. Keep a safe original before transforming anything. Identify where each required field lives and how records relate to one another.

Mapping means deciding where each old value belongs in the replacement. An author must still be attached to the right article. A category may become a topic. A link to a related story must point to the new version of that story. Missing values and duplicates need agreed treatment, rather than being silently dropped.

Prove the move with a representative sample before pricing every remaining page as identical. Include an ordinary article, a complicated layout, an older page, a translated item and a feature that depends on a plugin.

Images need their own transfer and checks. Confirm that files exist in the new location, remain attached to the correct content and load at suitable sizes. Update embedded image and download URLs where necessary. Seeing an image on a migrated page is not enough if it is still being served by an old site that you plan to close.

Content layout also needs inspection. WordPress explains that blocks can store markup and attributes, while dynamic blocks may store a placeholder for output generated later. A copied article can therefore contain instructions that the new system does not understand. Page builders have their own arrangements and need separate examination.

The solution might be to convert the content into supported components, rebuild selected layouts or simplify old pages with editorial approval. Copying the visible HTML can preserve an appearance in some circumstances, but it does not prove that editors can update the result properly. Agree both the public result and its editing behaviour.

A small publisher example

Imagine a publisher moving a WordPress site. This is a hypothetical example, not a client result. Its test article includes an author, a main image, two related stories and an enquiry form about advertising.

The article's title and body import correctly. The team then checks that its author and publication date survived, the related stories resolve to the right pages and the image has moved with its caption and alternative text. An editor opens it, changes the introduction and previews the result. That tests the content and the editing model together.

The form is a separate piece of work. Its replacement must collect the agreed information, save or send it to the intended place and give the visitor a useful confirmation. Someone submits a test and checks actual receipt. The form's presence on the old page did not mean its behaviour travelled with the article.

Now the publisher has evidence about four things: an article, its image, an editor's task and a visitor's enquiry. Repeating that approach across the site's different structures gives a much better basis for scope than “we can import the posts”.

Keep useful URLs and plan changes deliberately

You can often retain your domain and existing page paths when replacing a content system. Ask for that explicitly where those addresses remain useful. A CMS change does not require a new domain or a new URL pattern.

Where an address must change, map the old destination to its appropriate replacement and test the redirect. Avoid sending every old page to the homepage. A retired article, a merged topic and a moved product need decisions that reflect what the visitor was trying to find.

Google's guidance for moves with URL changes covers URL mapping, permanent redirects and checks around canonical addresses, internal links, images, language references and sitemaps. Canonical addresses tell search engines which version of a page you prefer; make sure they identify the live replacement rather than a test site or old address.

Keep the change understandable. Where practical, separate a platform move from major changes to the domain, content and layout. This makes problems easier to investigate and avoids combining several risks without a reason.

Review titles and descriptions, indexing rules, language routes and links throughout the content. Check that staging restrictions are handled correctly at launch: the test site should stay private where needed, while intended public pages must be accessible and indexable.

Google's Change of Address tool concerns a domain or subdomain move. Replacing WordPress on the same addresses does not, by itself, call for it.

Search rankings can fluctuate after significant changes. Agree what you will monitor, who investigates missing pages or unexpected traffic changes and how corrections will be made. Nobody can responsibly turn a migration plan into a promise of zero ranking loss or automatic growth.

Agree what must work before launch

Write acceptance checks around the jobs the website must perform. Compare content, images and links, then test actual behaviour. A form should deliver a message to the right place. Search should find representative items. A permitted user should be able to sign in, and someone without permission should be refused. Editors should be able to finish their agreed tasks.

If the scope includes purchases, bookings or integrations, test those journeys and their important exceptions too. A successful screen is only part of the result if a connected system still needs to receive the record.

Use a protected staging environment for this work. Limit access to private information and prevent tests from sending real customer messages or triggering unintended live actions. Agree which data can be used and how test copies will be handled.

Before switching

Name the person who accepts the work and the person who decides whether launch goes ahead. Agree outstanding defects, access, backups, the last content transfer and who makes the technical switch.

After switching

Name who watches forms, errors, important journeys and connected services. Agree how to report trouble, when to correct it in place and when a fallback is justified.

Plan what happens to changes made while the new site is being prepared. You might briefly stop publishing and transfer the final changes, or arrange a final transfer of records added since the first import. State which system holds the authoritative record at each stage. Otherwise an editor may fix a story in one place while a visitor submits an enquiry in another.

Our guide to running old and new systems during a replacement explores those ownership and transition decisions in more detail.

Agree a realistic fallback too. WordPress's backup guidance distinguishes the database and files needed for recovery. Having copies is a starting point; the team still needs evidence that the required service can be restored. Our article on what a website backup should recover explains what to check.

Switching back becomes more complicated once the new site has received enquiries, orders or edits, or has sent instructions to another service. Those records and actions need reconciliation. Restoring yesterday's database cannot be assumed to preserve today's business. Set the fallback conditions and responsible people before launch.

What determines the cost and time?

The amount of content matters, but its variety can matter just as much. Thousands of articles in one consistent structure may be more predictable than a smaller collection of individually built pages with special behaviour.

A comparable quote should explain the assumptions behind the work:

  • Which content structures, custom blocks and plugin records will be investigated and converted?
  • Which integrations, accounts, transactions and languages are included?
  • How much design change and content cleanup is planned?
  • Which editing features, permissions and training are required?
  • What testing, launch cover, continuity arrangements and follow-up are included?

Allow for your team's time as well. People must provide access, answer questions, decide what to retire, clean up content, try the editor and accept the result. If a decision-maker is unavailable, work can wait even when development is ready to continue.

Ask suppliers to separate known work from items that still need investigation. A trial conversion of a difficult page or plugin-dependent feature can resolve an expensive uncertainty before the whole build is committed. A fixed price based on an unexamined export may conceal very different assumptions between suppliers.

Compare the cost of operating each option as well as building it. Include hosting, licences, external services, patching, backups, monitoring, support and later changes. Keeping WordPress has costs; custom software has costs too. The useful comparison is what each route delivers over the period you expect to use it, with its responsibilities made clear.

Who looks after the custom system?

Agree this while choosing the solution. Custom websites still depend on software frameworks, libraries, hosting and connected services. Those dependencies need attention. Security remains continuing work: WordPress's own security guidance describes risk reduction and shared responsibilities, and changing the platform does not remove the need to assign them.

Put patching, backups, monitoring and incident support into the agreement. State who receives an alert, who can act, how urgent problems are reported and what support is actually covered. Arrange a process for ordinary improvements as well as faults.

Clarify access and handover: hosting and deployment accounts, credentials, data export, documentation, licences and repository or source access where applicable. Source access alone does not transfer copyright or establish that another supplier can run the system. A useful handover also explains how to deploy it, recover it and work with its dependencies.

Ask someone to explain how the website will be updated, restored and supported after the original developer leaves. The answer should identify people, access and usable documentation, as well as contractual rights.

Google practitioners Acacio Cruz and Ashish Bhambhani describe documentation, training and the transfer of operational responsibility in their account of service readiness. A small business does not need Google's team structure to use the underlying point: the people taking responsibility need the knowledge and access to do the job.

LINK-V provides websites and custom systems, migration, integrations, design and ongoing maintenance. The build, rights, handover and continuing care need to be agreed for your project. You can explore custom development or individual services according to the work you need.

What to prepare for the first conversation

You do not need to arrive with a technical specification. Bring enough information to make the problem visible:

  • Your current site and who holds its administration, hosting, domain and connected-service access.
  • The recurring difficulty, an example of it and what you want people to be able to do instead.
  • The content, functions and useful addresses that must survive, plus anything you want to retire.
  • The editors and other users who should help test the replacement.
  • Connected services, important trading or publishing dates, and how much interruption the business can tolerate.
  • Your questions about cost, rights, access, support and future changes.

That gives the next conversation a practical purpose: establish whether improving the current site is enough, identify the unknowns and agree what must be proved before a replacement is commissioned.

Can we keep our domain and existing page addresses?

Often, yes. A replacement content system does not require different public addresses. Include retention of useful URLs in the scope; map and test redirects for any that need to change.

Will our plugins transfer to a custom website?

Their functions and data need individual assessment. Some can be retired, some replaced by an existing service and some recreated. A WordPress content export does not establish that every plugin record or behaviour transfers.

Can we keep WordPress for our editors?

Yes, retaining WordPress behind a separate frontend is an option. Check that the required content and functions are accessible, and account for maintaining WordPress, the frontend and their connection.

Will editors need a developer to make everyday changes?

That depends on the editor you commission. Define everyday tasks, permissions and preview requirements, then have actual editors try them before acceptance. Agree which changes need development.

How can we get a meaningful estimate?

Provide the inventory, representative difficult pages, required workflows, connected services and continuity needs. Investigation and a sample migration help establish what the remaining work involves. Include your own team’s decisions and testing time.

Who updates the website after launch?

The person or supplier named in your agreement. Specify maintenance, monitoring, recovery and incident support, along with access and documentation. Custom development does not automatically include ongoing care.

If you are considering a move, we can discuss the difficulties in your current site and the scope worth investigating.

Discuss your website

LINK-V LINK-V