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.
Illustrative diagram
WordPress site
- Content
- Types
- Fields
- Media
- Presentation
- Theme
- Templates
- Blocks
- Operations
- Hosting
- Updates
- Backups
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
| Part | Decision to make |
|---|---|
| Content model | Which page types and fields the site needs |
| Theme | Ready-made, customised or built for the site |
| Editor | How much layout freedom editors get |
| Plugins | Which features justify extra code to maintain |
| Hosting | Who provides it and who manages it |
| Care after launch | Who 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
Discovery
Goals, audiences, content types.
Output: Content model and sitemap
Design
Page templates and components.
Output: Approved designs
Build
Theme, editor setup, plugins.
Output: Working staging site
Content
Pages entered or migrated.
Output: Complete staging site
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.
- The content model defines a project type with fields for location, service and summary.
- A customised theme is chosen, with editor blocks limited to the layouts the practice needs.
- 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.
- WordPress.org: License (opens in a new tab) — reviewed 2026-10-30
- WordPress.org: Updating WordPress (opens in a new tab) — reviewed 2026-10-30
Request a Custom Quote
Ask about WordPress website development
Thank you — your enquiry has been sent.
We have received your message and will reply by email. If you need to add anything, email info@letgetgrow.com.