If you have ever looked into building a website, you have almost certainly come across WordPress. It powers a significant portion of the web, and you can create websites of almost any kind with it, from personal blogs to large commercial sites, a job it has done for over two decades. But what actually makes it worth choosing, and what do you need to know before you get started?
This WordPress guide covers the basics: what WordPress is, how it works, and the key concepts you will meet when building websites with it. Treat it as a short WordPress tutorial before you commit to the platform.
WordPress is a content management system (CMS), and an open source CMS at that. This versatile CMS has grown into the most popular CMS on the web because it gives you a way to create content, then edit and publish it on a website without writing code from scratch. The WordPress software powers dynamic websites through a user friendly interface, so content creation does not require web development skills. You log in to a dashboard, write your content, and publish it. The CMS handles the underlying structure.
There are two versions worth knowing about. WordPress.com is a hosted service where your site lives on WordPress’s own infrastructure. The main difference is where your site lives. WordPress.org is the self hosted version, where you download the software and run it on your own hosting account. Most people who want control over their site, including the ability to install plugins and custom themes, use the self-hosted version. That is what this post focuses on.
Because the software is so flexible, people use it to create websites of almost every kind. It started as blogging software, but today it runs dynamic websites that reach well beyond a simple blog.
Whatever you are building, the same WordPress software sits underneath, so the skills you learn developing sites of one type carry straight over to the next.
A WordPress site is built on WordPress core plus a few components you manage from the WordPress dashboard. Understanding what each one does will help you make sense of that dashboard when you first log in.
Most hosting providers offer a one-click WordPress installer through their control panel. With cPanel hosting, you can use Softaculous to get a WordPress site running in a few minutes. Our knowledgebase has a full walkthrough if you want step-by-step instructions: how to install WordPress.
Once installed, you access your site’s admin area at yourdomain.com/wp-admin. From there you can manage everything: content, appearance, plugins, the Tools section, settings, and multiple users. WordPress lets you manage users with different roles, so editors and authors can work alongside your own admin account.
Once WordPress is installed, a handful of steps take you from an empty install to a working new website.
If you want a safe place to experiment first, set up a staging site or a local development environment so you can test changes before they go live.
WordPress releases regular updates to the core software, and themes and plugins have their own update cycles too. Running the latest versions is one of the most important things you can do for your site’s security. Outdated plugins are a common entry point for attackers, since known security issues in older versions are publicly documented. Occasionally a new version brings compatibility issues between a theme and a plugin, which is why testing updates on a staging site first pays off.
You can read more about how plugins affect site security in our WordPress security guide. For sites that have already been affected, the knowledgebase guide on removing malware from WordPress covers the recovery process.
Backups are the other side of this. WordPress does not back up your site automatically by default, so you need a plugin or a hosting-level backup solution to cover you. Our guide to WordPress backups explains your options for scheduling regular site backups.
A freshly installed WordPress site is reasonably fast, but performance can degrade as you add plugins, images and content. Caching is the most effective way to address this. A caching plugin stores a static version of your pages so WordPress does not have to rebuild them from the database on every visit.
Image optimisation also makes a significant difference. Large, uncompressed images are one of the most common causes of slow page loads. Our post on optimising your images covers the practical steps. For a broader look at caching options, the post on boosting WordPress speed with caching is worth reading alongside it.
Common questions come up again and again from people weighing WordPress up, and the answers below cover the ones that matter most before you start.
The WordPress.org software is free and open source. You pay for hosting and a domain, plus any premium theme or plugins you choose, but there is no licence fee for WordPress core itself.
No. The block editor and themes let you build a web page visually, so no coding knowledge is required to launch a site. Coding skills only become useful if you want custom design or functionality beyond what existing plugins offer.
Yes. WordPress produces clean, crawlable pages, and SEO plugins add the controls search engines reward. It is one reason so many content sites are built on it.
WordPress is a capable platform that rewards a bit of time spent understanding how it works. The learning curve is gentle, and the time you spend to learn WordPress pays off quickly. Once you are familiar with themes, plugins and the editor, you have a solid foundation for building almost any kind of site. The reasons people love WordPress are easy to see: new features arrive with every release, and there are a few ways to extend almost any element of your site with a few clicks. Plenty of free video tutorials cover the next steps, and because the self-hosted software is a free version, you can keep building websites without licence costs, whether you are a beginner or an experienced web developer.
If you are looking for hosting built around WordPress, our WordPress hosting plans are worth a look.
If you have questions about getting set up, the team at Unlimited Web Hosting is happy to help.
Related articles you might find interesting.
Get fast, secure and reliable WordPress Hosting with optimised for performance with AccelerateWP.
Get WordPress HostingCreate fully isolated individual accounts for your clients and manage them all from one dashboard.
Get Reseller Hosting