What WordPress actually is
WordPress is a content management system (CMS) — software that runs on a server and generates your website pages dynamically. When a visitor loads your WordPress site, the server runs PHP code, queries a MySQL database, assembles the page from templates and content, and sends the result to the browser. This happens on every page load.
WordPress is powerful because it separates content from presentation, making it easy for non-developers to update text, add pages, and publish blog posts through a web interface without touching code. It has a vast ecosystem of plugins for adding functionality — contact forms, e-commerce, booking systems, membership areas, and thousands of other things.
That power comes with complexity. A WordPress site is a running application — it has software that needs updating, a database that needs maintaining, plugins that can conflict with each other, and security vulnerabilities that need patching.
What a static website is
A static website is built from pre-rendered HTML, CSS, and JavaScript files. When a visitor loads the page, the server simply sends the file — no database query, no server-side code execution, no application logic. The page is already built.
Static sites can be hand-coded in HTML (the traditional approach), or generated from templates and content using a static site generator like Hugo, Eleventy, or Jekyll. The end result is the same: files that a web server delivers directly without any processing.
The trade-off is flexibility. A static site cannot have a login system, a live search function, user-generated content, or complex dynamic features without integrating third-party services. For an informational small business site, this is rarely a limitation that matters.
Speed and performance
Static sites are inherently faster than WordPress sites, all else equal. There is no database query, no PHP execution, no plugin overhead — the server just sends a file. A well-optimised static site can load in under a second on a standard server. A WordPress site with several plugins on shared hosting routinely takes three to five seconds, which has measurable negative effects on both user experience and Google search rankings.
A WordPress site can be made fast with caching plugins, a CDN, image optimisation, and careful plugin management — but this requires ongoing attention and technical knowledge. Speed on WordPress is something you have to maintain. Speed on a static site is structural.
Page speed is a confirmed Google ranking factor. For local businesses competing in their area, a measurably faster site is a genuine advantage.
Security
WordPress is the most attacked platform on the web — not because it is inherently insecure, but because its ubiquity makes it the highest-value target. Automated bots scan the internet continuously for WordPress sites with known vulnerabilities, outdated plugins, and weak passwords.
A static site has a significantly smaller attack surface. There is no database to inject, no admin login to brute-force, no PHP application to exploit. A static HTML file cannot be hacked in the same ways a WordPress installation can. The primary security concerns for a static site are at the server and DNS level rather than the application level.
This does not mean static sites are immune to security issues — a server can still be compromised, DNS can be hijacked, and third-party scripts embedded in the page can introduce vulnerabilities. But the category of attacks that regularly compromise WordPress sites simply does not apply to static sites.
Ongoing maintenance
WordPress requires regular maintenance: WordPress core updates, theme updates, plugin updates, database optimisation, backup verification, and security monitoring. Neglecting these is not a theoretical risk — it is how sites get hacked and taken down. A WordPress site left unattended for six months is measurably more likely to be compromised than one that is actively maintained.
This maintenance either costs time (if you do it yourself) or money (if your web professional does it). A managed WordPress hosting plan or a site care plan from your web developer typically covers this — but it is an ongoing cost that does not apply to a static site.
A static site still needs maintenance — hosting renewals, domain renewals, content updates — but the software maintenance burden is near zero. There is no application to update, no plugins to patch, no database to back up.
Content management and updates
This is where WordPress has a real advantage for the right use case. If you publish new content frequently — blog posts, news updates, new products, event listings — the WordPress admin interface makes this accessible to someone with no technical skills. You log in, click New Post, write, and publish. No developer involvement required.
A static site does not have a built-in content management interface. To add a page or update content, you either edit HTML files directly (requires technical knowledge) or use a headless CMS that feeds into the static build process (adds complexity and cost). For content-heavy sites where non-technical staff need to make regular updates, this is a genuine limitation.
However — most small business websites are not content-heavy in the way that requires a CMS. The services page, the about page, and the contact page do not change weekly. If your site updates are occasional and you are comfortable asking your web professional to make them, or if you are willing to learn a small amount of HTML, a static site is manageable.
Cost comparison
Static sites typically cost less to build and significantly less to maintain than WordPress sites. There is no premium theme licence, no plugin subscriptions, and no ongoing software maintenance cost. Hosting for a static site is simpler and often cheaper than WordPress hosting, which requires PHP support and a MySQL database.
WordPress sites have a higher total cost of ownership — build cost plus plugin licences plus ongoing maintenance plus the time or money spent on updates. For a business that uses WordPress well, this cost is justified by the flexibility and self-sufficiency it provides. For a business that just wants a fast, secure site that does not need frequent updates, it can be paying for capabilities it does not use.
When WordPress is the right choice
Use WordPress when you publish new content frequently and non-technical staff need to do it themselves. A news site, a business that blogs weekly, a restaurant updating its menu regularly, a membership organisation posting events — these are legitimate WordPress use cases.
Use WordPress when you need complex functionality that would be expensive to build from scratch: an online store with inventory management, a membership system, a booking platform with payment processing, a multi-author publishing platform.
Use WordPress when you have a developer and a maintenance plan in place. WordPress is a good platform when it is properly maintained. It is a liability when it is not.
When a static site is the right choice
Use a static site for an informational small business website that does not change often — a trades business, a professional service provider, a local restaurant with a stable menu, an accommodation listing. The speed and security advantages are real, the maintenance burden is near zero, and for most local businesses, the lack of a CMS is not a meaningful limitation.
Use a static site when performance is a priority. If you are competing for local search rankings and your competitor's WordPress site loads in four seconds, a static site that loads in under one second is a genuine competitive advantage.
Use a static site when security matters and you want to minimise your attack surface. Healthcare practitioners, legal professionals, financial advisors — anyone who handles sensitive client information should consider seriously whether the added attack surface of a WordPress installation is worth it for a site that does not need dynamic functionality.
On Vancouver Island? Design Menu builds both static and WordPress sites depending on what actually fits the business — and will give you a straight recommendation on which makes sense for your situation before any work begins.