VANKPA
Start a project

Website development

Choose a platform that fits.

WordPress, Webflow, or a custom website: how to choose

three distinct device/interface architecture arrangements, premium 3D editorial still life, no actual product logos

The short answer

Choose the platform around editing needs, integrations, portability, and maintenance. WordPress, Webflow, and custom development can all support useful websites, but they place different responsibilities on the business. The right choice should still make sense after the original builder hands over the site.

Start with daily editing

Write down who changes service pages, publishes articles, and updates products. Ask each provider to demonstrate those tasks with realistic content. WordPress offers a content-management ecosystem; Webflow combines visual editing with its hosted platform. Custom development can tailor the workflow, but needs an explicit editing experience rather than expecting staff to change code.

Check what can move

Portability is more specific than owning the design. WordPress's content export supports moving content between installations, but a complete move also needs media, configuration, and functionality. Webflow documents limitations in exported code, including hosted CMS and ecommerce functionality. Ask what transfers if you later change provider or hosting.

Name the maintenance owner

Plugins, custom integrations, hosting, backups, and security updates need an owner. Managed services can simplify some work while introducing recurring costs and platform constraints. A custom site is not automatically faster or safer; those qualities depend on implementation and ongoing care. Request a maintenance plan suited to the actual architecture.

Run a small proof

Before committing, test the hardest requirement: a quote workflow, catalog import, client login, or staff publishing process. Avoid selecting a platform because a simple home page looks good in a demo. Record the results, likely operating costs, and exit options. VanKpa can help define the requirements before choosing the implementation.

When to take the next step

Make the platform decision before buying an expensive template or building a large content library. Test the requirement most likely to constrain the choice. If publishing is the priority, involve the editor; if transactions are central, involve operations. The people maintaining the site should participate in selection.

A suggested delivery processPeople lead the work.
  1. StaffDemonstrate tasks
  2. PartnerTests constraints
  3. OwnerCompares costs
  4. TeamChooses platform

Adapt these responsibilities to your team and project scope.

Platform decision guide
ApproachLook closely whenConfirm before choosing
WordPressYou need a flexible publishing ecosystem.Maintenance, plugins, and editor workflow.
WebflowVisual editing and hosted publishing fit the team.Plan limits and export requirements.
CustomDistinct behavior justifies tailored development.Editing, support, and operating ownership.

Before you start

  • Test one real editing task.
  • Document export and hosting limitations.
  • Assign responsibility for updates and backups.

Questions clients ask

Is custom development always better?

No. It is useful when the requirements justify tailored behavior, but it also introduces development and maintenance responsibilities.

Can I move platforms later?

Often, but content, URLs, media, and functionality may need separate migration work. Plan the exit before signing.

Sources & context

References checked October 6, 2026. The planning recommendations are VanKpa editorial guidance; individual project requirements vary.

A worked scenario

Consider a growing firm choosing its next publishing platform. The useful outcome is to match platform capabilities to ongoing work. This is a planning example, not a reported client result. The team needs a decision that can be checked against real work, rather than a feature list that looks complete during a presentation. The starting question is whether the proposed approach changes that particular task in a way the people doing it can recognize.

In this situation, choosing a platform before checking an essential integration is the failure to guard against. Ask the responsible person to demonstrate an ordinary case and one difficult case using current records or safe test data. Record what they expect to happen, what actually happens, and where they need another person to intervene. Those observations establish the scope for this example; they do not justify an assumed improvement percentage or a guaranteed business result.

Decision checkpoints

Evidence to collect for this scenario
CheckpointPractical actionEvidence to retain
PrepareList required editing, integration, and hosting constraints.The approved scope, relevant source records, and unresolved questions.
VerifyPrototype the hardest requirement in shortlisted options.The test case, expected result, observed result, and correction needed.
OperateHave the future editor complete a routine update.The responsible owner, completion record, and next review trigger.

Use these checkpoints to match platform capabilities to ongoing work; they are a sequence of decisions, not a promise of a particular schedule. A completed document or screen is not enough if the underlying action still fails. Keep unresolved items visible and describe which ones prevent progression. The evidence can be a small test record, an approved mapping, or a reviewed example. It should be understandable to someone who was not present when the work happened.

Measure the useful result

A useful check for this topic is required tasks demonstrated divided by essential tasks. The numerator is required tasks demonstrated; the denominator is essential tasks. Define the sampling window, exclusions, and source of each count before interpreting the result. If only selected examples can be reviewed, describe them as a sample. Do not present a small reviewed group as a complete picture of the business, and do not assign a target simply because a round number looks persuasive.

The measure helps reveal whether the team can match platform capabilities to ongoing work, but it does not explain every cause of success or failure. Inspect the underlying cases alongside the summary. If the count changes after prototype the hardest requirement in shortlisted options, check whether the operating result changed or the counting method changed. Retain enough context to explain the difference. When records are incomplete, state the limitation and use a direct task review instead of manufacturing a precise-looking estimate.

Step 1: Prepare the evidence

The first practical move is to list required editing, integration, and hosting constraints. Start with the smallest set of examples that covers the important variation in this scenario. Include an ordinary case, a case with missing information, and a case that requires intervention. Describe the intended result before reviewing the current behavior. This keeps the preparation focused on the outcome: match platform capabilities to ongoing work.

For a growing firm choosing its next publishing platform, the person responsible for the source information should take part in preparation. Ask that person to confirm which information is authoritative and which points still need a decision. Record those uncertainties beside the scope instead of hiding them in a general assumption. Preparation is complete when another team member can follow the agreed example and explain what evidence would allow the work to continue.

Step 2: Test the difficult case

The next move is to prototype the hardest requirement in shortlisted options. Compare expected behavior with observed behavior in the same test, rather than comparing two descriptions written at different times. Pay particular attention to choosing a platform before checking an essential integration. A demonstration that works only for its author does not establish that the intended user can complete the task. Let the reviewer attempt the work with the instructions they would normally receive.

For this check, retain the input, the relevant condition, and the final disposition. A screenshot can illustrate the state, but the record also needs to explain what the team expected and why the result matters. If the maintenance team cannot operate the proposed setup, hold the decision open and send it to someone with the authority to resolve it. Retest the changed case after correction; an agreement to fix something is different from evidence that the correction works.

Plan your next step.

Discuss your projectBrowse all insights