CMS websites

WordPress website development

WordPress is a content management system released under the GPLv2 (or later) licence, used for everything from small brochure sites to large publishing operations. Developing a WordPress website means more than installing it and picking a theme. A sound build starts with how your content is structured, chooses a theme approach that your team can live with, keeps plugins to the ones that earn their place, gives editors a straightforward way to update pages, and makes clear who is responsible for hosting, updates and backups after launch.

This page explains the parts of a WordPress build, the decisions that shape it, what to prepare and how to judge whether the result will be easy to run. LetGetGrow builds, redesigns and maintains WordPress and Webflow websites, with the scope, cost and timeline of each project set out in a custom quotation.

Service overview · Web & E-commerce · Custom quotations only

Illustrative diagram

WordPress site

  • Content
    • Types
    • Fields
    • Media
  • Presentation
    • Theme
    • Templates
    • Blocks
  • Operations
    • Hosting
    • Updates
    • Backups
The parts of a WordPress site. Content, presentation, operations.

What a WordPress build covers

A typical project includes planning the pages and content types, choosing or building a theme, configuring the editor, adding the plugins needed for forms, search engine settings or other features, migrating or writing content, testing on different devices and browsers, and launching on hosting. After launch, someone has to apply updates, keep backups and watch for problems. A project that leaves out the after-launch part is only half planned.

The main parts and the decision each needs

Illustrative summary
PartDecision to make
Content modelWhich page types and fields the site needs
ThemeReady-made, customised or built for the site
EditorHow much layout freedom editors get
PluginsWhich features justify extra code to maintain
HostingWho provides it and who manages it
Care after launchWho updates, backs up and monitors

Start with the content model

Before choosing a theme, list the kinds of content the site holds: service pages, case studies, team profiles, events, articles. For each, note the fields it needs, such as a date, a location or a summary. A site whose structure matches its content is easier to edit, search and redesign later. Forcing everything into generic pages tends to create inconsistency as the site grows.

Choosing a theme approach

A ready-made theme is quick to start with but may carry features you do not need and design limits you discover later. Customising a well-maintained theme can be a middle path. A theme built for the site fits exactly but needs someone to maintain it. Whichever approach is chosen, customisations should be made in a way that survives theme updates, so that updating does not overwrite changes.

Plugin discipline

Plugins add features, and each one is code that needs updating and can conflict with others. Before adding one, ask whether the feature is needed, whether the plugin is actively maintained and whether it overlaps with something already installed. Keep a list of every plugin, what it does and why it is there; that list makes maintenance and later redesigns far easier.

How a WordPress build usually runs

  1. Discovery

    Goals, audiences, content types.

    Output: Content model and sitemap

  2. Design

    Page templates and components.

    Output: Approved designs

  3. Build

    Theme, editor setup, plugins.

    Output: Working staging site

  4. Content

    Pages entered or migrated.

    Output: Complete staging site

  5. Test and launch

    Devices, forms, speed, redirects.

    Output: Live site and handover notes

Example: a WordPress site for a surveying practice

Illustrative example — not a client case study

Situation: A small surveying practice wants a site where staff can add project write-ups without help.

  1. The content model defines a project type with fields for location, service and summary.
  2. A customised theme is chosen, with editor blocks limited to the layouts the practice needs.
  3. The plugin list is kept short and written into the handover notes, with hosting and update duties assigned.

What this shows: Staff could publish projects consistently, and the site was easier to maintain. This example is illustrative.

Before you agree a WordPress build

Scope

  • Content types listed
  • Page templates agreed

Technical

  • Theme approach chosen
  • Plugin list with reasons

After launch

  • Hosting owner named
  • Update and backup plan

The editing experience

The people who update the site daily matter as much as the visitors. Decide how much freedom editors should have: full control over layouts, or a set of approved blocks and templates that keep pages consistent. Short written guidance and a walk-through at handover help new editors avoid breaking layouts.

Hosting and responsibility

Because WordPress is self-hosted software, someone must choose the hosting, keep the server current and manage the domain and email settings. Agree in writing who owns the hosting account, who holds administrator access and who is responsible if the site goes down. The business should own its domain and hosting accounts, with access granted to whoever manages them.

Updates and backups

WordPress documentation recommends backing up before updating. Since version 3.7, minor and security updates can apply automatically in the background on most sites, while major releases are applied manually. Themes and plugins need updating too. A backup is only useful if it can be restored, so test a restore occasionally.

Speed and accessibility

Heavy themes, large images and many plugins can slow a site down. Optimised images, a lean theme and careful plugin choice help. Accessible templates, with proper headings, alt text, keyboard navigation and sufficient contrast, serve more visitors and are easier to build in from the start than add later.

Owning what is built

Agree that you own the content, the design and any custom theme code once paid for, and that you receive administrator access, a list of plugins and any licence keys for paid plugins or themes. Licences for premium plugins should ideally be in the business's name.

Questions about WordPress website development

Is WordPress free?

The software is released under the GPL; hosting, premium themes, plugins and development work cost money.

What should be decided before design?

The content types and the fields each needs.

How many plugins should a site have?

Only those that earn their place, each listed with a reason.

Who updates WordPress after launch?

Agree it in writing; minor updates can be automatic, others need applying.

Should the business own the hosting?

Yes, with access granted to whoever manages it.

Can editors break the layout?

Limiting blocks and templates helps keep pages consistent.

Sources referenced

Platform features, guidance and rules change. We check the current versions before committing to an approach. This page is general information, not legal advice.

Request a Custom Quote

Ask about WordPress website development

Project details

Enquiry about: WordPress website development

Fields marked with an asterisk are required.

What do you want to achieve, what exists today, and any deadlines or constraints.

Include your country code.

Request a quote