What Is WordPress? A Guide For Absolute Beginners

Updated on Feb 24, 2021

WordPress is free software that lets you create a website using pre-made templates and plugins, and it allows you to update content by logging into the site and typing in a text editor. This allows you to create professional-looking sites and update the content yourself, without writing code (as long as the features you need are not too specialized).

In technical terms, WordPress is a “content management system” (CMS).

WordPress started out as blogging software but is now used in many other kinds of websites. It is the most widely-used website content-management system in the world.  It has been estimated (as of 2017) that WordPress powers 20% of the websites in existence.

WordPress.org vs. WordPress.com

Before I go any further, I want to sort out one of the most confusing things about WordPress: the difference between WordPress.com and WordPress.org.

WordPress.org is where you can get the free WordPress software, but you need to have a place to put it, namely, web hosting from a provider such as GoDaddy, Inmotion, WP Engine, SiteGround, or many others.  You’ll need to get a domain name (URL) as well.

WordPress.com is a fully hosted service.  You can sign up for a WordPress site there, and you don’t need to worry about hosting it or getting a domain name (you can get one in the “wordpress.com” domain).  It’s kinda like Squarespace or Wix, where you just sign up and instantly you have a live website.  The downside is that your choices of themes is limited, and there are many other limitations to what you can do on your site. If you’re doing a personal blog though, it’s probably fine.

In this site, when I say “WordPress”, I’m usually referring to the first case, namely, WordPress software hosted on your hosting provider, not on WordPress.com.  When most people talk about WordPress, that’s usually what they are talking about, not the hosting service.

The Benefits of Using WordPress

OK, back to the fun stuff. Here are some of the reasons why so many people, companies, and organizations use WordPress for their sites:

  • Tons of themes available. Themes determine the “look” of your site.  There are themes specifically for restaurants, churches, photographers, design firms, corporations, and many other niches.
  • Tons of plugins available.  Plugins add functionality to your site, such as e-commerce, photo galleries, events management, forums, membership, and much more.
  • Ability to edit without writing or understanding HTML code. Text editor is similar to Microsoft Word.  No need to hire a programmer every time you want to change the content of your site.
  • Huge installed base means lots of support in the form of online help (just Google the problem you’re having), meetup groups, freelance contractors, training programs and annual WordPress gatherings called Word Camps.
  • It’s a mature, stable, platform that is constantly being updated with new features and security fixes.
  • It’s flexible, enabling programmers to create custom themes and plugins suited to your specific needs.

The Downsides of WordPress

No content management system is perfect for all applications. Here are some of the downsides of WordPress:

  • Because WordPress is so popular means it’s a target of hackers and bots.
  • It requires maintenance. The WordPress core, themes, and plugins require regular updates for security fixes.
  • You need to have a backup strategy, in the form of manual backups, an automatic backup plugin, or automatic server backups provided by your host.  Otherwise, if your site is hacked or your server drive dies, your site could be lost forever.
  • The fact that there is a database means that a WordPress site will load slightly slower than a pure HTML site (but there are some things you can do to mitigate this issue, like installing a caching plugin).

There are many other pros and cons which require a greater understanding of how websites work, but I believe these are the biggest issues.

What WordPress Is Good For

WordPress can be used to create almost any kind of site.  Here are a few categories that it is especially well suited for:

  • Corporate or nonprofit informational sites
  • Portfolio sites
  • e-Commerce sites
  • Events management sites
  • Membership sites
  • Sites that store information in the form of custom post types and taxonomies (for example, if you have an dog rescue service and you want to display the name, breed, color, age, etc. for a large number of dogs).
  • Blogs

WordPress can be used for many other types of sites!

What WordPress Isn’t Good For

  • Super high-security websites like banking sites
  • Super high-performance websites, where there are extremely high numbers of visitors at the same time (i.e., like the NFL website during the Superbowl).
  • “One page websites”, i.e., web apps where the whole site loads at once instead of having individual pages loaded from the server as they are visited.

I hope this short introduction has helped you understand what WordPress is, and its strengths and weaknesses. Please leave any questions in the comments! – Brian

Subscribe to My Posts

Leave a Comment or Question

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments


What You Need to Know About Privacy Laws and Your Website

What You Need to Know About Privacy Laws and Your Website

There has been an avalanche of legislation in the United States and Europe regarding online privacy since the rise of the Internet. Today, publishing anything on the web requires familiarity and compliance with privacy laws to avoid the possibility of legal action or...

What You Need to Know About Using Contact Forms on your Website

What You Need to Know About Using Contact Forms on your Website

A contact form is a common feature of many business websites. After all, you want to make it as easy as possible for your visitors to get in touch with you to purchase your goods or services. However, contact forms have several important pitfalls that you may not know...

What You Need to Know About Using Fonts on Your Website

What You Need to Know About Using Fonts on Your Website

Often designers will hand me a website design that uses custom fonts (i.e., not the free ones available online). And just as often, they and the client are unaware of the costs and implications of using these fonts on the web. Web Font Licensing Unfortunately, just...

How to Set Up Your Domain Name, Custom Email, and Web Hosting

How to Set Up Your Domain Name, Custom Email, and Web Hosting

Sometimes I get a client who is starting from scratch and needs to get a domain name, branded email accounts, and web hosting (or sometimes they have the domain name already). Here's my process to get that all set up, along with some tips and tricks. Note, the order...

Why I Use the WordPress Divi Theme

Why I Use the WordPress Divi Theme

If you ask a WordPress developer what their favorite builder theme is, you'll get a very opinionated answer, kind of like asking a photographer what brand of camera is best, or a gamer what console is best. The truth is, there are a lot of great themes out there. Many...

My Website Accessibility Checklist

My Website Accessibility Checklist

Today, complying with accessibility regulations is not optional; it is a "must"! That means, your website needs to be designed so that folks with various types of physical or cognitive disabilities will be able to access the information or perform the functions...

Why You Should Own Your Own Domain Name and Web Hosting Accounts

Why You Should Own Your Own Domain Name and Web Hosting Accounts

I always tell my clients to set up their own domain name and web hosting accounts and pay for with their own credit card. I do not provide hosting. Here's why I think you should not let your web developer (or any third party) own your web and domain name accounts. 1....

My Website Project Kickoff Questionnaire

My Website Project Kickoff Questionnaire

These are some questions I think about before starting a new website project. It's a great checklist to go through before starting to help you scope out your project. A. Audience and Purpose Who is the target audience of the website?What is the site tagline, in...