which website should a business choose

Which website should your business choose?

Alexander Schmidt 27 Aug 2026 16 min. read

When a business needs a new website, it is easy to start in the wrong place:

WordPress or React? Freelancer or agency? What does it cost?

The first question should instead be:

What should the website actually do for the business?

A small local service business with five pages and few changes has different needs from a B2B business with many services, a marketing team publishing every week, an online shop or a business with customer login and integrations.

The right website solution is therefore best chosen in this order:

  1. goals and target audience
  2. content and editing needs
  3. functionality and integrations
  4. budget and timing
  5. future plans
  6. only then technology and supplier
In this guide

Start with the purpose — not the technology

A website can have several roles.

It may primarily need to:

  • generate enquiries
  • demonstrate credibility
  • explain complex services
  • generate bookings
  • publish knowledge
  • sell products
  • support existing customers
  • display data from other systems

For example, a consultancy may need strong service pages, case studies, contact paths and a good information structure for SEO.

A software company may also need product demos, documentation, integrations or login.

If the purpose is not clear, the choice of technology quickly becomes arbitrary.

This guide compares the main business website options: a website builder, WordPress or another CMS, a custom website, an online shop and a web application. It is intended as a broad decision guide for finding the best website solution for a business — before going deeper into a specific platform, price question or supplier model.

What should a good business website be able to do at a minimum?

It is useful to distinguish between foundation and features.

A solid foundation will typically include:

  • a clear message
  • a clear target audience and positioning
  • logical navigation
  • mobile-friendly design
  • a fast and stable user experience
  • clear contact or CTA paths
  • HTTPS
  • a crawlable structure
  • relevant title tags and metadata
  • internal links
  • clear service pages
  • contact information
  • basic accessibility

This does not mean that every business also needs a CMS, animations, login, a portal, 50 pages or advanced integrations.

Those are features. They should only be built when the business has a real need for them.

The 6 most important types of website solutions

SolutionTypically suited toStrengthLimitation
Website builderVery simple needsFast and simple startLimited custom control
Template-based CMSStandard business websitesMature editing workflowTheme/plugin dependency
Custom CMS websiteMore specific content needsDesign + editingMore development
Custom frontendHigh design and performance controlGreat flexibilityMore technical responsibility
Online shopOnline salesCommerce featuresMore operations and complexity
Web app/portalLogin, data and workflowsSpecialised functionalityLarger software project

None of these models is generally best. The right model depends on how the website will be worked with.

When is a website builder enough?

A hosted website builder can be a good choice if:

  • the business has just started
  • the site only needs a few pages
  • standard design is acceptable
  • there are no special integrations
  • the budget is limited
  • the business wants to edit the site itself
  • a fast launch is important

The typical advantage is that hosting, an editor and standard components already exist.

On the other hand, design freedom, special functionality and technical control are often more limited. There may also be platform dependency.

That is not necessarily a problem. If the need is simple, the limitation can be an advantage because the project does not become larger than necessary.

When does WordPress or another traditional CMS make sense?

A traditional CMS is strong when content work is a major part of the website.

This is especially true if:

  • marketing publishes frequently
  • new pages need to be created without a developer
  • a blog or knowledge section is important
  • the team already knows the CMS
  • standard features and plugins solve the need well

The advantage is a mature editorial workflow and a large ecosystem.

The challenge is that themes, plugins and customisations also need to be maintained. Quality therefore depends on the specific implementation.

WordPress is not automatically slow or insecure. And custom is not automatically better.

The detailed technical comparison belongs in the guide about React websites vs. WordPress.

When does a custom website make sense?

Custom development is worth investigating when several of these conditions apply:

  • the design needs to be highly specific
  • standard templates create too many compromises
  • performance control is important
  • integrations are significant
  • special frontend interactions are central
  • the architecture needs to be extendable later
  • editing needs are limited or can be handled by a separate CMS

The advantage is a high level of control over the frontend, components and architecture.

The disadvantage is more clarification, development and technical responsibility. Some changes will also require a developer if a CMS has not been built for them.

Custom is therefore only an advantage when the business actually uses the flexibility.

Template or custom design?

A template-based design is often sensible when:

  • the standard structure fits
  • budget and time are important
  • the business has no special UX needs

Custom design is more relevant when:

  • brand differentiation is important
  • complex services need to be explained
  • the user journey requires special layouts
  • the business has specific conversion flows

Custom design is not automatically good design.

A good template with clear content can work better than an expensive custom design without information hierarchy.

Does the business need a CMS?

Ask first:

  • How often does the content change?
  • Who changes it?
  • Which types of content change?
  • Should marketing be able to create completely new pages?
  • Should several people work with drafts and publishing?

A CMS makes sense if editing is an ongoing part of the work.

If the website has a few stable pages and changes are handled by a developer anyway, a CMS may be unnecessary complexity.

A CMS is a tool — not a quality seal.

Website without a CMS — when does it make sense?

A website without a traditional CMS can have a simpler architecture and give the developer very precise frontend control.

This is often best suited to sites with a few stable pages.

The disadvantage is that text and structural changes may require code and deployment. Marketing is therefore less self-sufficient.

The choice should follow how the website will be operated after launch — not only the technical solution at launch.

The CMS vs. custom website decision is therefore mainly about the content workflow, the required control and who will maintain the site after launch.

Performance — how much does speed matter?

Performance matters to the user experience, especially on mobile.

It is relevant to work on:

  • fast first rendering
  • stable layout
  • quick response to interaction
  • optimised images
  • limited unnecessary JavaScript
  • sensible handling of fonts and third-party scripts

Core Web Vitals can be used as technical measurements.

But the goal is not to chase a laboratory score for its own sake. A website should feel fast and stable for real users.

Custom websites are not automatically faster. The implementation matters more than the platform name.

SEO — which website solution is best?

No technology guarantees SEO.

A business website should be able to support:

  • crawlable pages
  • understandable URLs
  • title tags
  • meta descriptions
  • canonical tags
  • a sitemap
  • internal linking
  • structured data where relevant
  • good performance
  • strong, relevant content

WordPress can be SEO-friendly. A custom React site can be SEO-friendly. A website builder can also be SEO-friendly.

What matters is whether the specific solution makes it possible to build and maintain a strong information structure.

For more complex technical problems, it may be relevant to look at technical SEO.

What about React?

React can be part of a custom frontend.

It gives the developer considerable flexibility, but it does not automatically mean better design, better SEO or higher performance.

SEO-critical React sites require correct rendering, metadata, routing and performance work, among other things.

If the technology choice is specifically between React and WordPress, the React vs. WordPress guide is the right place to go deeper.

Website or online shop?

If the business needs to sell products online, the project is probably an e-commerce project rather than just a standard business website.

An online shop typically needs to handle:

  • products and variants
  • checkout
  • payment
  • shipping
  • order flow
  • inventory
  • any necessary integrations

This affects both architecture and operations.

Read about online shop solutions if online sales are a central part of the need.

Website or web app?

If the project requires:

  • login
  • a database
  • user roles
  • a customer portal
  • a dashboard
  • personal data
  • workflows
  • advanced interaction

it is probably more than a website.

It is then relevant to assess whether the project is really a custom web application.

A website typically explains and presents the business. A web app lets users work with data and perform actions.

Should the website integrate with other systems?

Integrations can, for example, connect the website with:

  • CRM
  • booking
  • newsletters
  • accounting
  • product data
  • internal systems

An integration can be simple or become a technical sub-project of its own.

Before it is scoped, the supplier should understand API access, data flow, authentication and error rules.

The guide about API integrations for businesses goes deeper into this.

How much should marketing be able to change itself?

Low editing needs

A developer can handle a small number of text and image changes.

Medium editing needs

A CMS can be used for text, images, case studies and articles.

High editing needs

Marketing may need to build landing pages, add sections, change navigation and publish frequently.

The greater the editorial freedom, the more important the CMS and editor architecture becomes.

The most important frontend technology is not necessarily the most important decision for a marketing team.

What should you choose if SEO is very important?

Do not choose a platform based solely on the word “SEO”.

Choose a solution that makes it practical to work with:

  • information architecture
  • content
  • redirects
  • metadata
  • internal linking
  • performance
  • publishing

A marketing team that needs to publish 100 articles has different needs from a B2B business with 15 stable service pages.

The SEO workflow should therefore be part of the platform choice.

What should you choose if performance is very important?

A custom frontend can provide a high level of technical control, but a well-designed CMS site can also be fast.

Ask the supplier:

  • how images are handled
  • how third-party scripts are limited
  • how pages are rendered
  • how mobile performance is tested
  • how Core Web Vitals are validated

A good answer should be concrete and fit the selected platform.

What should you choose if the budget is low?

With a low budget, a website builder, template or existing CMS is often more rational than custom development.

Scope can also be reduced by starting with:

  • fewer pages
  • standard components
  • finished content
  • no unnecessary integrations
  • fewer custom layouts

The important thing is that the foundation still works: mobile, navigation, contact, basic SEO and the core user flows.

Minimum viable website — what should version 1 contain?

A first business website does not need to contain every future idea.

A possible minimum could be:

  • homepage
  • most important services
  • about the business
  • case studies, if available
  • contact
  • necessary privacy and legal pages
  • analytics and SEO foundation

Advanced animations, integration flows and larger content areas can come later if they are genuinely prioritised.

Scope still depends on the business. A marketing-led business may need more content already in version 1.

What affects the price?

The price is especially affected by:

  • number of unique pages and layouts
  • design
  • CMS
  • content
  • integrations
  • functionality
  • migration
  • SEO
  • animations

This article is not intended to be a pricing guide. AS Web Solutions has a separate current price overview with the specific supplier prices.

It is more useful to clarify scope first and then assess the price.

Freelancer or web agency?

The type of supplier is a separate decision.

A freelancer can be strong when one technical lead can own the project, direct communication is a priority and the project has a clear technical focus.

An agency can be strong when branding, photography, video, content, paid marketing and several specialists need to be delivered in parallel.

Neither model is automatically the cheapest or best.

The full comparison is available in the guide about freelance web developer vs. web agency.

12 questions before the business chooses a website solution

  1. What is the website’s most important business goal? Leads, information, sales, booking or support?
  2. Who is the primary target audience? This affects structure, messaging and the user journey.
  3. What actions should visitors take? Contact, purchase, booking, download or login?
  4. How many different page types are required? Not just the number of URLs, but unique layouts and content types.
  5. How often does the content change? This determines how important a CMS is.
  6. Who should be able to edit? Developer, marketing or several editors?
  7. Should the site integrate with other systems? Clarify the API and data flow early.
  8. Will login or web app features be added later? This can change the architecture.
  9. How important is custom design? Is unique UX a real business requirement?
  10. What budget and timeframe are available? This helps determine the ambition level.
  11. Who owns the code, domain and accounts? This should be clear before the project starts.
  12. Who maintains the solution after launch? Editing, updates, hosting and errors need an owner.

Red flags when choosing a website solution

Be sceptical if:

  • technology is chosen before the need is understood
  • “WordPress is always bad”
  • “React is always best”
  • the supplier cannot explain the platform choice
  • nobody discusses editing after launch
  • code or account ownership is unclear
  • “SEO included” is not explained concretely
  • every feature needs to be built from day one
  • the platform is chosen solely on the lowest price
  • the customer becomes dependent on the supplier’s private accounts

Red flags are not proof of a bad project, but they are good questions to stop and examine.

Website builder vs WordPress vs custom — decision matrix

NeedWebsite builderWordPress/CMSCustom website
Very low budgetStrongPossibleMore difficult
Fast launchStrongStrongDepends
Extensive self-editingStrongStrongRequires CMS
Custom designMore limitedPossibleStrong
Special integrationsMore limitedPossibleStrong
Technical controlLimitedMediumHigh
Future web appLimitedPossibleOften stronger foundation
Standard business websiteStrong for simple needsStrongAlso relevant
Content-heavy sitePossibleStrongRequires a CMS strategy

The matrix is a direction, not a definitive answer. The specific product and implementation matter greatly.

Four concrete business scenarios

Scenario 1 — New small service business

Needs:

  • a few services
  • contact
  • low budget
  • few changes

A website builder, template or simple CMS site may be enough here. Custom development is only relevant if there are specific requirements that the simpler solutions do not cover.

Scenario 2 — B2B business with a strong brand

Needs:

  • several services
  • case studies
  • unique positioning
  • performance
  • technical SEO
  • possible integrations

A custom website may be relevant here, especially if the design and information architecture need to clearly differentiate the business.

Scenario 3 — Marketing-led business

Needs:

  • many articles
  • landing pages
  • frequent changes
  • several editors

The CMS and editing experience should carry significant weight here. A strong WordPress setup or another mature CMS may be more practical than a custom frontend without a good content architecture.

Scenario 4 — Business with customer login and data

Needs:

  • login
  • customer-specific information
  • documents
  • status
  • workflows

The project is probably moving towards a portal or web app. It should be scoped as software functionality rather than forced into the definition of a “normal website”.

When is a custom website not the right choice?

Custom should probably not be the first choice when:

  • the need is very simple
  • the budget is very low
  • a fast launch matters more than custom architecture
  • marketing needs to be highly self-sufficient and an existing CMS solves that well
  • a template already covers the design needs
  • the business is still validating the concept
  • custom functionality does not create real value

Choosing a simpler solution can be the most professional decision.

When does a custom business website make more sense?

Custom is worth investigating when:

  • positioning requires more than a standard layout
  • design is central
  • performance control is important
  • the standard platform creates many workarounds
  • integrations are specific
  • the website is expected to be expanded with custom functionality
  • technical ownership and architecture are priorities
  • the business has a clear scope and realistic budget

This is where custom websites for businesses may be relevant as a specific solution direction.

AS Web Solutions’ approach

AS Web Solutions’ current website service describes custom solutions built with modern frontend technology, including React and TypeScript, with a focus on responsive design, performance and technical SEO. The current pricing page also states 100% ownership of the source code after payment.

At the same time, the service page explicitly says that custom is not always the right choice. With a very low budget, very simple content or a strong need for fast CMS self-service, a standard template may be a better first step.

This is the right order of decisions:

First choose the solution that fits the business’s work. Then choose the technology.

FAQ

Which website should a business choose?

Choose based on goals, content, editing needs, functionality, integrations, budget and future plans. Technology should come afterwards.

What should a business website be able to do?

At a minimum, it should have a clear message, good navigation, mobile-friendly design, clear contact paths, a technical SEO foundation and a stable user experience.

Should the business choose WordPress or a custom website?

WordPress is often strong for substantial content and self-editing. Custom is relevant for more specific design, integrations or technical control. Neither is generally best.

Is a website builder good enough for a business?

Yes. For simple needs, few pages and a low budget, a builder can be entirely sufficient.

Does a business need a CMS?

Only if content needs to change frequently or be edited by non-technical users. A few stable pages can work well without a CMS.

Is a custom website better for SEO?

Not automatically. SEO depends on structure, rendering, metadata, internal links, content and performance.

When does a custom website make sense?

When the business has real requirements for design, performance, integrations or future functionality that standard solutions do not solve well.

How much does a business website cost?

It depends on scope, design, CMS, content, integrations and functionality. Use AS Web Solutions’ current pricing page for specific supplier prices.

Can the website later be expanded with login or web app features?

Yes, if the architecture is planned for it. However, larger login, data and workflow needs should often be scoped as web app functionality.

Who should own the website’s code and accounts?

The agreement should clearly state ownership of the source code, domain, hosting, analytics and third-party accounts. Avoid unnecessary dependence on private supplier accounts.

Conclusion

The right choice does not start with WordPress, React or a particular supplier.

Start with what the website should achieve, who will work with it, which features are required and how the solution should develop over time.

For simple needs, a builder or template may be the best choice. For substantial content work, a CMS may be most important. For specific design, integrations or technical control, custom development may make sense. And if the project requires login, data and workflows, it may actually be a web app.

If the need points towards a custom business website with a high level of technical control, AS Web Solutions can help clarify the scope and assess whether custom development is actually the right solution.


Would you like to turn this into a concrete project?

Use the guide as a starting point and take the next step with a concrete technical clarification.