Knowledge to Power Your Website

Everything You Need to Know About WordPress: A 5-Minute Crash Course

Everything You Need to Know About WordPress: A 5-Minute Crash Course thumbnail

If you want to build your own website, you can’t go wrong with WordPress. This flexible, powerful Content Management System (CMS) powers more than 37% of all sites on the internet, making it a leading platform.

However, it can be intimidating at first glance.

Fortunately, WordPress is much easier to understand than the airport’s ever-changing security protocol. With just a brief introduction, you’ll quickly find yourself able to create a stunning website in about five minutes. Plus, you can customize it to meet your exact needs and goals.

And you don’t even have to take your shoes off!

This article is a quick WordPress crash course, explaining what the platform is and why it’s so special. I’ll also give you an idea of what this CMS can be used for, then show you how to get started with DreamHost.

To the boarding gate!

Power Your Site with Managed WordPress Hosting

Hassle-free, high-performance WordPress hosting can help you grow your business. Plans start at $16.95/mo.

What Is WordPress?

If you’re looking to build your first website, WordPress is an excellent solution.

WordPress is a Content Management System (CMS), a platform you can use to build and maintain a website without any knowledge of coding. This software enables you to customize just about every aspect of your site.

The first version of WordPress was created in 2003 by Matt Mullenweg and Mike Little. It began as a simple platform designed for people who wanted to create basic blogs and host them on the internet. Over time, however, it’s grown into a flexible, powerful tool for creating almost any type of site.

Before moving on, it’s important to make sure we’re on the same page. There are differences between and The former is a website builder where you can create and host a site for free. It’s simple to use but also limited in what it can do. is a more powerful platform, so we’ll be focusing on it for the rest of this article.

What Makes WordPress Unique?

Many developers, designers, and other people contribute to making WordPress better every day.

The first thing you need to understand about WordPress is that it is open-source software. If you aren’t familiar with the term, it means the platform isn’t restricted under copyright or trademark, and is freely available for anyone to download and modify (under what is called the GNU General Public License).

What’s more, it means the WordPress Core is developed and maintained by a dedicated community.

This is great news for you as a user for a variety of reasons:

  • The platform is (and always will be) free to use.
  • Many free and low-cost tools are created for use with WordPress (more on this in a moment).
  • WordPress is designed by its community to be user-friendly and to have the features most needed by website creators.
  • You have a lot of freedom in how you choose to use and interact with the software and can modify it in any way you’d like via coding and other tools.

The fact that WordPress is open-source has enabled it to develop a strong, diverse community of contributors and enthusiasts, who regularly gather at WordCamps around the globe.

Remember that 37-percent-of-websites stat I threw at you earlier?

It’s not a stretch to say WordPress is an incredibly popular platform, and that makes getting help when you need it easy. You can find plenty of online documentation, forums, WordPress-focused blogs, dedicated courses and resources (including our own DreamHost Academy) and much more. No matter what you’re trying to do, chances are someone else has done it before and can help you out.

Of course, WordPress isn’t just for beginners!

The beauty of the CMS is that it’s able to scale alongside its users. As you learn about the platform and acquire new technical knowledge and skills, you’ll be able to do more and more with WordPress. You can create and run a simple blog, but you can also design large, complex websites for businesses and online stores. With WordPress, the sky’s the limit!

What Can You Do With WordPress?

The WordPress dashboard makes it easy to manage everything about your site from one location.

WordPress began as a small, blogging-focused platform. This means it has a lot of features that lend themselves to blogs, and it’s perhaps the best solution you can find for that type of site. There’s an easy-to-use editor for creating posts, robust comments functionality, and much more.

However, WordPress is no longer just for your personal blog. In fact, you can use it to create just about any type of site you can imagine. Here is just a small selection of the types of sites WordPress is ideal for:

  • Online portfolios: With the right WordPress theme, it’s easy to set up an online portfolio to showcase your achievements and skills, display your work and past projects, and (most importantly) to reel in new clients.
  • Affiliate websites: If you want to create an affiliate marketing website (or monetize your site in some other way), the WordPress community offers lots of dedicated solutions.
  • News sites: WordPress’ blog format works well for news articles, and many of the same features lend themselves to both blogging and news sites.
  • E-commerce stores: If you’re running a store online (or planning to), there are lots of WordPress tools, such as the WooCommerce plugin, to make the job simple (be sure to check out our WooCommerce Hosting package to get started).
  • Community hubs: You can easily create forums, fan sites, knowledge bases, wikis, or any other place for like-minded people to gather online.
  • Business sites: Whether your business is large or small, you can share information, provide contact details, incorporate your branding, and build a strong online presence.

If you aren’t sure what type of site you want to create yet, you can always start small and scale up over time. It isn’t hard to begin with a simple blog, and turn it into a news or affiliate site whenever you’d like. You can also create a site that fulfills various roles — for example, a business website with an accompanying company blog, as well as a connected storefront to sell your products or services.

While many of the sites listed above are made possible thanks to WordPress themes, plugins, and other tools, we’d be remiss not to mention the many features the platform offers out of the box that are useful to all types of sites.

Chief among these is the central, user-friendly WordPress dashboard. This is a private admin area you log into, where you can control all aspects of your site from one place.

wordpress dashboard overview

The dashboard is also home to a flexible, easy-to-use editor that makes content creation a breeze. You get access to plenty of settings and customization options so you can make the site your own. Plus, WordPress is designed with performance, security, and Search Engine Optimization (SEO) in mind — crucial elements for practically every site regardless of its size or focus.

Last but not least, WordPress offers a wealth of themes and plugins to personalize your experience.

Get Content Delivered Straight to Your Inbox

Subscribe to our blog and receive great content just like this delivered straight to your inbox.

How Do You Customize WordPress?

The WordPress Plugin Directory offers tools that can add nearly any feature imaginable to your site.

On its own, WordPress is a powerful but fairly basic website solution. You can make some changes to the way your site looks and acts, and if you’re comfortable with HTML and CSS, you can make just about any alterations you’d like. If you don’t have that level of technical proficiency, however, you can use themes and plugins to customize it to your exact needs.

Themes are pieces of software you can download and install on your WordPress website, which change the way it looks. Using a theme, you can alter your site’s layout and appearance and even make some changes to its functionality.

Some themes are general-purpose, making it possible for you to personalize your site to match your own style and branding. Others are specific to a particular type of website — so you can find themes perfect for blogs, online stores, portfolios, and just about anything else. Either way, themes usually provide access to a lot of pre-made elements you can mix and match to create a unique look, whether or not you’re a designer.

Choosing a theme can be a difficult decision. Our WP Website Builder makes this task easier, providing over 200 top-quality options to choose from. It only takes a single click to install your favorite. Once you’ve installed your theme, you’ll be able to use the builder’s drag-and-drop tools to fully customize your website. There’s no coding or design skills needed!

In contrast to themes, plugins enable you to add new features and functionality to your site. You can find simple plugins that add only one new feature, such as a contact form or image gallery, or comprehensive options to make radical changes to the way your site functions.

Using plugins, you can build a storefront, enhance security, optimize your site for search engines, create a forum or wiki, and much more. Whatever you’d like your site to do, chances are you can find a plugin to make it possible. To prove it, we’ve written many a plugin tutorial over the years:

There are a lot of places to find WordPress plugins and themes online. If you’re new to the platform, we’d recommend starting with the official Theme Directory and Plugin Directory. A few minutes spent browsing through these pages should give you a clearer idea for what WordPress is capable of with just a few modifications.

How Should You Get Started With WordPress?

Hopefully, by this point we’ve convinced you that WordPress is well worth trying out. Now what?

Since WordPress is a self-hosted platform, there are a few steps involved in creating your first site. But don’t worry! The process isn’t that hard. For a birds-eye view of the process, check out the quick-start video above, then read through the steps below for a complete walkthrough. 

1. Sign up for a Hosting Plan

You’ll need access to a web server — a place where your site’s data and files are saved, which can transmit information across the web to anyone who visits your domain name. This means purchasing a hosting plan.

There are many types of plans available, depending on your particular needs and the kind of site you’re creating. One of the best choices you can make is to pick a quality, WordPress-specific hosting plan.

DreamPress managed WordPress hosting plans.

Consider our own DreamPress plans, for example. We pre-install WordPress for you, so you can get your site up and running fast. These plans are also managed, which means we’ll take care of ensuring that your site performs well and runs securely — so you can focus on designing your content.

If you choose the DreamPress Plus or Pro plans, you’ll also get Jetpack Professional. This is a comprehensive plugin that provides SEO and security features for free.

If you’re on a tight budget, you could consider our Shared hosting plans. Starting at just $2.59/mo, these plans give you everything you need to get a site up and running without investing too much upfront. As your site grows, you can always upgrade to a more robust DreamPress plan down the line.

Whichever plan you choose, we’re happy to help you get set up and answer any questions you might still have about WordPress and web hosting. We have plenty of WordPress experts you can contact through a variety of channels, day or night.

Once you’ve decided which hosting plan is right for you, add it to your cart and begin the checkout process. We recommend that you opt to have us install WordPress and enable WP Website Builder during registration (it makes building your site quickly much easier). 

Once you’ve paid for your plan, you’ll receive an email confirmation that includes the information you’ll need to get started.

2. Explore Your Control Panel

Once you’ve signed up for a hosting plan, you’ll want to get familiar with your control panel. You can start by logging in from the DreamHost user panel login page and having a look around. This control panel is where you’ll find all the tools you need to manage your website.

DreamHost’s control panel.


There are a couple of administrative tasks you’ll want to take care of right away. You’ll need to register a domain (if you didn’t do so during the checkout process) and make sure WordPress is installed. Later, you’ll also use this control panel to configure your website mail, add new users, and access your MySQL databases.

3. Register a Domain

This is the unique web address where your site will be hosted. Try to choose a domain that is unique and catchy but simple enough for visitors to easily remember. You can check to see if your desired domain is available (and buy it) from a domain registrar or a web hosting company.

Registering a domain name using DreamHost’s control panel.

Once you have a domain and a hosting plan, it’s time to start building a site!

If you opted to have us pre-install WordPress for you during your account registration, move on to step 4. If you didn’t, you can install WordPress manually, although many hosting providers will offer an easier solution. WordPress-specific hosts (like us!) often offer a one-click installation option.

4. Access and Customize Your Site

Now it’s time to actually build that website you’ve been dreaming about! 

WP Website Builder’s “getting started” wizard will be ready and waiting for you the first time you log in to your WordPress dashboard. This wizard, which was built by our friends at BoldGrid, will guide you through everything you need to do to get your site published and ready for visitors.

Alt text: BoldGrid’s Inspirations theme collection.

First, you’ll pick out your theme using the Inspirations library. This is a massive collection of themes organized by industry. Each theme includes gorgeous demo content, which you can swap out for your own original content as needed.

Page and feature selection in BoldGrid’s setup wizard.

Once you’ve picked your favorite theme (and don’t worry, you can always change your mind later) you’ll choose which pages are installed and whether or not you want a blog on your site. You can keep it simple, or go with the ‘kitchen sink’ option to install all of the available pages. You can also check the responsiveness of your theme, to make sure it looks right on every device.

Finally, you can give the wizard some information that it can use to fill out other areas of your site, such as your social media profiles. This section is optional, but it will save you a lot of time later on.

Adding content blocks to a page using the WP Website Builder.

After exiting the wizard, you’ll see your site’s pages on your WordPress dashboard. From there, you can further customize your pages using the drag-and-drop editing tools and pre-built design blocks. 

With the WP Website Builder, you’ll see your edits in real time, so you won’t have to blindly guess at what you’re changing. You’ll use these same tools to add content to your blog.

If you feel like your website is missing features, you can start exploring plugins you may want to add. It’s okay to start small with this step. We recommend looking for a quality theme first, and then choosing a couple of plugins to add the features you want.

You can always install more plugins over time as you need them. If you aren’t sure where to start, there are a handful of popular plugins that are a smart choice for almost any website.

5. Start Creating Content

There are two main types of content in WordPress: posts and pages (although some themes and plugins add more options). Both use the same beginner-friendly editor, so you’ll find that putting together your first few pieces of content is a breeze. 

Don’t forget to include a contact page so visitors can get in touch! If you entered your contact information during the setup process, the WP Website Builder will automatically add it to your contact page.

SEO suggestions for the “pet photography” keyword.

As you add content to your site, you’ll use the same drag-and-drop tools that made building your pages so simple. Plus, WP Website Builder will give you Search Engine Optimization (SEO) suggestions right on the page. This will help get more traffic to your beautifully-designed website!

WordPress Course Complete

WordPress is popular largely because it’s a perfect solution for a wide variety of applications. Both beginners and seasoned developers can use it to create small blogs, booming e-commerce sites, and everything in between. 

What’s more, it is surprisingly simple to get started with!

To create your first WordPress site, you’ll need to select a domain name and sign up for a hosting plan (we recommend DreamPress). Then you can install the platform and start customizing your site. With the WP Website Builder, this process is fast and easy. Choose a unique theme, add your pages, do some quick customization, and you’re ready to publish!

About the Author:

A long-time WordPress user, Megan has wielded a red pen (and keyboard) at DreamHost since 2017. Her passion: helping others turn great ideas into thriving websites. Her arsenal includes insightful guides, in-depth tutorials, and the occasional pun.