WordPress is a CMS (content management system) that is Open Source and completely free to download and use. It’s designed to allow digital content creators, web designers, and web developers to build a site and easily publish content. WordPress has been around since 2003, but prior to that, it was a popular blog platform called b2 cafelog. The intention of forking b2 cafelog over to WordPress, was to keep improving on the blog platform, in order to make it a full content management system, much like other free Open Source CMS like Drupal and Joomla.
Today, WordPress offers a world class content editor, and countless tools to achieve most types of websites. Additionally, other PHP-based scripts can be implemented in plugins, or bridged into WordPress, in order to create super robust and dynamic websites.
Again, WordPress is free to use however you wish, however if you need extra services not built into WordPress or any of the free themes or plugins available on WordPress.org, you may need to buy premium extensions or hire someone to build the site for you. You also have to purchase a domain name, and a hosting.
As a note, in the case of this article, the WordPress discussed here, is more known as WordPress.org, not as WordPress.com. If you’d like to learn about the differences of WordPress.com versus WordPress.org, you can read about it here.
What kind of websites can you build with WordPress?
WordPress, as a CMS, is fairly flexible, and can be used to build most types of websites, from selling tangible and digital products, directories, photo or art galleries, businesses, blogs, non-profit organizations, churches, informational sites, government sites, and much more.
This being said, it’s important to note that once you build a WordPress site, the images, content, and how it’s stored in the database, over time can eventually become large. You may need to upgrade your web hosting, or scale it up. Some e-commerce WordPress sites that have a lot of products, often have to scale up on web hosting, in order for the site to stay stable and remain up. Now, this isn’t necessarily a negative against WordPress, as other CMS also go through the same type of growing pains. Just don’t expect to stay on a small web hosting plan, if you’re building a really large website or expect to have a lot of website visitors.
Pros and Cons of WordPress
Pros | Cons |
|---|
WordPress is free. | You’re responsible for your website’s maintenance and security. |
You can move your WordPress site to most web hosts. | You either have to pay someone for support, or try to fix things yourself. |
Lots of free themes to choose from. | It might take some time to learn WordPress. |
Lots of free plugins to choose from. | |
The WordPress Community is filled with a lot of developers that you can hire for support. | |
Pros of WordPress
WordPress is free.
You read that right. Most people like freebies, but you might be surprised because this tool can help you create a website and make money with it.
You can move your WordPress site to most web hosts.
You can build a WordPress site on most web hosts, and even move from to another, if you need to. WordPress is completely yours.
Lots of free themes to choose from.
If you’re not a web designer, there are so many free themes that you can probably find something you can work with. If you’re building a WordPress website on a dime, then this saves you a lot of money, as hiring a web designer or developer isn’t exactly cheap.
Lots of free plugins to choose from.
Free themes, free plugins, and WordPress is free. All you have to do is take the time to buy a domain, web hosting, and then build your site. For the tight budget DIYer, this is an amazing opportunity to take advantage of.
The WordPress Community is filled with a lot of developers that you can hire for support.
The WordPress Community is pretty large. It’s not hard to track down a developer in WordPress groups on Facebook, Fiverr, or even the WordPress Support forums. So, when you’re in a pinch, and need your website fixed, there’s a lot of options out there.
Cons of WordPress
You’re responsible for your website’s maintenance and security.
Once you’ve installed WordPress, and customized it to suit your needs, you can’t just leave the website alone. Technology evolves, and that includes WordPress, the themes, and even plugins. It also leaves room for hacking. Updating your site regularly is the most important way to keep your WordPress site as secure as possible. The other ways are scheduling website backups, and installing a WordPress malware scanner to regularly monitor your site.
It might take some time to learn WordPress.
Learning WordPress is not necessarily a negative. With anything new, there’s always going to be a need to take time to learn, much like learning how to do spreadsheets, or use a social media website. If you don’t have time to learn it, then you might need to hire someone who knows WordPress, and can work on your website for you.
You either have to pay someone for support, or try to fix things yourself.
Sometimes things go wrong. Just like updating your computer or phone, there are sometimes problems that crop up. This is the same with WordPress. You could accidentally install a theme or plugin that creates an error or takes your site down, because it’s not compatible with your other plugins or even WordPress itself.
If you don’t know how to fix those problems, or don’t have the time to hunt down the solution online, then you’re going to have to hire someone. Not all WordPress developers have the same rates, so it might be frustrating finding an affordable person to provide support, especially if you have little to no budget available.
Comprehensive WordPress Review
This review of WordPress has been broken down into the following areas:
Popularity
Type
Installation
SEO
Ease of Use
Security
Content Manager
Themes
Plugins
Support
Each area will have a rating between 1 to 5, one being really bad, and 5 being excellent.
1. Popularity
WordPress, according to BuiltWidth, is the most popular CMS in both the United States, and most popular Open Source in the entire Internet. Additionally, WordPress blows every other CMS out of the water, in usage, according to W3Techs, at over 43% sites using it, and over 65% market share. Famous sites that use it are the WhiteHouse.gov site, Microsoft’s Stories blog, and even TechCrunch. As a fun fact, WhiteHouse.gov previously used another CMS named Drupal, and dropped it, for WordPress. So, that says a lot about the confidence out there in WordPress.
Rating: 5 out of 5
Reason: WordPress has grown to be a powerhouse of a CMS and the stats don’t lie.
2. Type
WordPress is a full fledged CMS system that uses PHP. In order to use it, you must have some type of web host that offers to store your content within files or in a database.
Rating: 4 out of 5
Reason: WordPress still has a long way to go with improving web accessibility for users. This is essential, as not all end users use or see the site the same. Some have physical disabilities, so WordPress needs to improve more in this area.
3. Installation
WordPress is fairly easy to install. Just download WordPress here, and then follow their 5-minute installation tutorial, if you’re familiar with handling files or databases. Otherwise, some hosts like Verpex offer cloud web hosting and hosting for WordPress that can spin a new install in seconds. In the Verpex cloud hosting, there’s a quick installation option for WordPress, in their cPanel dashboard.
Rating: 5 out of 5
Reason: WordPress has worked with the web hosting and Open Source communities to make it easy for the basic user to install WordPress.
4. SEO
Out of the box, WordPress is SEO-ready. However, you can install a SEO plugin like Yoast SEO or Rank Math, to help further optimize your site’s content, so Google may list it higher in their search results.
Please note that using different themes, other than the ones that are offered by default with each WordPress install, aside from your content and how you organize it, can also help or hurt how well your site performs on the search engine results.
The only issue with WordPress, is that if you’re new to learning WordPress and SEO, you don’t use an SEO plugin, you may miss out on submitting your site to Google. It’s an important step, that’s needed, in order for Google to properly index your site’s pages on their search engine listings.
Rating: 5 out of 5
Reason: You will not find a better SEO-ready CMS, or free SEO-related plugins/extensions that offer a lot. For example, even Yoast SEO made a version for Drupal, because even the Drupal community had been wanting an SEO plugin like Yoast, that offered the same features.
5. Ease of use