How to Create Your First WordPress Site

Wordpress LogoTomorrow.

It’s always a day away.

If you’ve been putting off your website, we get it.

It’s a ton of work, right?

Nope ūüôā

Creating a WordPress website is actually very easy – even if it’s your first site. In fact, making a website in 2018 is shockingly simple.

In just a few steps, you can build your own site where you can publish original content, sell products, capture leads – whatever you’d like! We’ll leave that part to you and stick to what we know best: making WordPress sites.

In this guide, you’ll create your first site following three simple steps.

3 simple steps

  1. Get your site online
  2. Find & install a theme
  3. Customize your site

We can keep telling you how easy it is, but why don’t you follow along now and see?

Keep reading to learn the 3 simple steps to launch a WordPress website.

If you already have a WordPress site, click here to skip to step two and learn how to install our themes.

1. Get your site online

Every website needs hosting.

Hosting is like gas for your website. Without gas, your¬†car won’t run, and without hosting, your site won’t load.

A great host will load your site quickly for visitors and allow you to work on it without interruption. When it comes to hosting, we always recommend Bluehost.


Click here to create an account

We recommend Bluehost because they are reliable, have excellent customer support, and they will automatically create a WordPress site for you when you sign up.

Once you signup with them, you’ll have a WordPress site ready to customize and promote.

Bluehost is fully compatible with WordPress and all of our themes.

Choose a plan

The first step is to select the plan you want.

Choose Plan

If¬†you think you’ll create one website, the “Basic” plan will be fine. If you think you might build additional sites in the future, you should opt for the “Prime” plan instead. It’s the same price as the plus plan, but with a few extras such as domain privacy and site backups.

Domain privacy blocks people from looking up your email address (and physical address) with a WHOIS tool.

Add your domain

If you already have a domain, this is where you’ll connect it with your hosting account.


If you don’t have a domain yet, use the box on the left to register it now.¬†Bluehost will¬†register the domain for you¬†for FREE.

If you haven’t decided on a domain name yet, you can choose it later, and you’ll receive a domain credit for now.

Create your account

The next step is to create your account which is the last step before your site is generated.

Create Account

Here you’ll enter your account info, pick a subscription length (1-5 years), and complete your account creation.

You can signup with your existing Google account to make this step even quicker and easier.

Google Single Signon

Create your site

Immediately after you create your account, Bluehost will present you with a few themes to choose from.


You can change your theme anytime, so pick one that looks appealing to you or click the “Skip This Step” link at the bottom to continue. You’ll learn how to change your theme a bit later in this guide.

Login to your new site

In just a moment, your site will be ready and you can login to get started.

Wordpress Setup

Click the¬†Start Building button, and you’ll be taken directly to your WordPress dashboard.

Complete the setup wizard

When you log in to your site, you’ll find a page like this:

Welcome WordPress

On the left is the menu where you can navigate between your posts, pages, images, and more. The first thing you’ll want to do is follow the site setup wizard in the middle of the page.

This is the most overwhelming part of the process because there are so many new options to explore! Don’t worry, we’ll take it one step at a time, and everything will make sense soon ūüôā

The setup wizard will help you define basic settings, such as your:

  • Site title & tagline
  • Homepage content
  • Contact page
WordPress Setup Wizard
Steps from the Personal site setup

You can skip the setup wizard completely if you’d like, but it will save you some time in the long run.

Signup now to get our discount - only $2.95/month.

Compete Themes fans get a special low price when hosting with Bluehost. Click here to signup and claim this deal.

2. Choose a theme

If you look at your site now, you’ll see a default theme (or the theme you picked) with some starter content.

Default Theme

You probably want to edit the sidebar, add some posts, and make a million other changes. Before you change anything, the very next step is to pick a theme.

A new theme will completely change the design of the site and make all your future edits much easier to visualize.

Where to find a new theme

Visit the Appearance menu in your dashboard, and you’ll see a page like this:

Appearance Menu
You can dismiss the notices and ads permanently

To find a new theme, click on the Themes button at the top of the page.

Wordpressorg Themes

Here you’ll get access to over 5,000+ free WordPress themes. Every theme here has been through a formal code review by the theme review team. You can view popular themes, filter by features, and search for themes by name.

Free Themes

We currently have 17 free themes listed on our homepage all of which are available from the Appearance menu in your WordPress dashboard.

Compete Themes
Click here to view our collection of free themes

To find one of our themes in your dashboard, search for it by name in the search bar. For instance, a quick search for “Startup Blog” will reveal it as the first result.

Startup Blog

Preview themes

The great thing about finding themes this way is that you can preview them before you install them. To preview any theme, hover over it and click the “Preview” button.

Previewing Startup Blog

The previews aren’t fully customized for your site, but they’ll give you a quick look at what to expect.

Install a theme

Another benefit of finding themes this way is that installation is also very simple. When you’re ready to install a¬†theme, hover over it, press the blue¬†Install¬†button, and then press the¬†Activate¬†button to use it on your site.

Installing and activating a new theme

With your theme picked out, you’re ready to begin customizing.

3. Customize your site

There are three steps to customize your site and prep for launch:

  1. Customize the theme
  2. Add plugins
  3. Add content

You’ve just selected a theme, so the next step is to customize it.

Customize your theme

Most WordPress themes add new options in the “Customizer.” To access the Customizer, click the¬†Customize menu item below¬†Appearance.


The settings available will depend on your theme, but in this example, you can see Startup Blog has added quite a few options including colors, slider settings, layouts, and more.


It doesn’t look like much now, but with the settings configured and content added, the site looks like this:

Startup Blog Demo

Check out our basic theme customization guide to learn more about setting up your theme.

This is just one example – there are tons of themes to choose from!

You can review all of our themes and see their live demos here: browse our themes.

Customizing your theme is mostly a process of going through the Customizer and updating the settings as you see fit.

Step-by-step setup instructions

If you want step-by-step instructions for customizing your theme, all of our themes have setup guides in the¬†Support Center¬†you can follow along with. You’ll learn how to create menus, add social icons, and much more – all with plenty of detail and screenshots along the way.

Add plugins

When you’re happy with how your site¬†looks, it’s time to update¬†how it works. In general,¬†themes change how your site looks and¬†plugins change how your site works.

For instance, if you want to add new functionality like social sharing buttons visitors can click to share your posts or sliders that display images from Instagram, you’ll want to add plugins for these features. The way our themes are designed, they work flawlessly with thousands of free WordPress plugins.

Where to find new plugins

Finding new plugins is very similar to finding themes. If you click on the¬†Plugins menu item, you’ll see an¬†Add New button at the top.

Add Plugins

Click this button, and you’ll find a menu where you can browse thousands of plugins all sourced from the plugin repository.


Adding a new plugin is just like adding a new theme – click¬†Install¬†and¬†Activate and you’re done!

Must-have plugins

Finding your first few plugins can be daunting, so if you need some guidance, check out our resources page. We feature only the best plugins and tools we’ve come to love over years of using WordPress.

View our resources page now.

You’ll find recommended plugins for SEO, social sharing buttons, image galleries, and more.

Add Content

Your site won’t look complete until you get the content in place. The final step is to outline and publish the content your site needs.

This will depend largely on the type of site you’re creating, but a few essential pages you’ll want to create are:

  • About
  • Contact
  • Privacy Policy
  • Terms of Service

You can publish a standard WordPress “Page” for each of these pages.


Every website needs a good “About” page.

Your About page should include some background on you and/or your team, why your site exists, and why people should visit. It’s a great place to position yourself and explain why your website is different than other websites in your niche.

The About page always gets a lot of traffic, so use it as an opportunity to get your message across.


A contact page needs little more than an introduction and a contact form. Since you’ve created your WordPress site with Bluehost, it comes with the WPForms Lite plugin pre-installed.


This plugin is great for creating simple forms, such as the one you’ll need for your contact form. WPForms is a 5-star rated plugin, but you can deactivate it and install another plugin if you’d like to add forms to your site.

Privacy Policy & Terms of Service

You’ll want to hire a lawyer to write these policies for you eventually, but most new webmasters choose to use a TOS generator to get started.

Most “free” tools flat out lie about being free and wait until you’re finished to tell you the price.¬†has a simple Terms of Service generator that’s actually free, and they let you know upfront what the cost will be if you want to add a privacy policy or additional customizations.

You can copy and paste this content into a regular page to publish it on your site.

Add your original content

At this point, you have a live site customized to your liking ready with the essential pages. Now it’s up to you to add the original content that makes your site different.

Adding your content may be as simple as writing a fresh blog post or as complex as creating eCommerce products. Either way, you’re well equipped to publish whatever content you need.

Launch your new site!

Once your site is filled with great content, you’re ready to launch!

As you may have noticed, Bluehost has you edit your site from a temporary domain by default. The domain you registered will display a “coming soon” page.

Coming Soon
The “coming soon” page before you launch

When you’re ready, click the¬†Bluehost menu item in your WordPress dashboard and press the launch button to launch your site. You’ll see a notice that your site has launched.

Launch Site

Once you launch, you can see your live site on the domain you registered instead of the coming soon page.

Your journey starts today

Launching your first website can be intimidating, but there’s no time like the present!

You have access to the best tools ever made for building sites, like WordPress which has been in development for over 10 years now (and it’s FREE). Nothing stands in your path beside a little know-how and elbow grease.

In summary, here are the steps you can take right now to create your first site:

1. Get your site online

Signup with Bluehost now to create your WordPress site. The whole process takes just a few minutes, and you can follow along with the steps above.

2. Choose a theme

You can browse our themes here or wait until you create your site to preview them straight from your WP dashboard. Every one of them is free, professionally designed, and effective on both mobile and desktop devices.

3. Customize your site

You can find extensive “Getting Started” guides for each one of our themes in the Support Center. When you’re ready to customize your site further, you can use our resources page to find the best plugins available.

You can also find more ways to customize your site in our WordPress customization guide.

Keep learning

WordPress is a valuable tool for making websites, and you’ll likely use it for years to come. Who knows what kind of sites you’ll end up making!

We’ve published nearly 100 WordPress tutorials¬†you can follow to learn everything about using WordPress as you build and run your website(s).


If you’ve got any questions about using WordPress or one of our themes, you can reach our founder directly at, and he’ll be happy to help you out.

Until next time, happy site building!