How to Create a Website in 6 steps

The best way to create a website for most people is definitely by using WordPress

It doesn’t matter if you’re launching a passion project to have fun in your down time—or if you’re launching a business to make your first million dollars.

You need a website.

Luckily, creating a website today is easier than ever.

You don’t need to know a bunch of code—and you don’t need to hire a pricey developer. You just need to follow a few very simple steps to get your website up and running in less than 20 minutes. 

What We’ll Cover

Here’s what we’ll be covering today.

Step 1: Choose the Perfect Domain

Step 2: Head to Bluehost for Web Hosting and Domain Registration

Step 3: Install WordPress Through Bluehost

Step 4: Design Your Website with Customizable Themes

Step 5: Build Your Website’s Architecture

Step 6: Connect Your Web Pages with Menus

Step 1: Choose the Perfect Domain

Choosing a domain is one of the most important decisions you can make for your site.

While most of the best domains are taken, that doesn’t mean you won’t be able to find a perfect domain for your brand. 

When brainstorming good domain names, consider the following elements:

  • Easy to say and spell. Potential visitors should be able to say your domain at a bar with their friends without them having to ask twice how to spell or say it.
  • Short and sweet. We recommend no more than 14 characters. You don’t want an overly long domain name that’s hard to remember and say.
  • Go with .com, .org, or .net. While there are plenty of domain name systems out there, it’s best to stick with the tried-and-true ones. You want people to be able to remember it, after all.
  • Use your name. A particularly great choice for a personal blog, website, or portfolio.
  • Avoid numbers and hyphens. This just makes it look weird in the URL. Plus it makes it harder for people to say what your URL is to others.

you want to learn more about this, check out our article on how to buy the right domain name.

Come up with a list of five to 10 potential domain names. Then use the tool below to see if it’s available.

If you have a few available, great! Choose the one you like the most and use that for your website domain. If you don’t have any available, that’s okay.

I recommend you brainstorm more ideas and search until you do find an available domain. Alternatively, you can buy a domain—but I really don’t recommend doing that because it’s very expensive. In fact, domains typically cost a few thousand dollars at minimum. I’ve seen it go as high as six figures for a domain.

Keep it easy on yourself and keep at it until you find a free one.

Once you do that, let’s jump into web hosting.

Step 2: Use Bluehost for Web Hosting and Domain Registration

A website needs just two things to “live”: A domain name and a web host.

You just came up with your domain name. Now it’s time to put it to use with a good web host.

We highly recommend you use Bluehost for your website’s host. They offer a fast and reliable web host. BlueHost also allows you to register your domain free of charge. If you are in search of best free hosting use googiehost

Step 3: Install WordPress through Bluehost

Now that you have your domain and web host, it’s time to choose your website builder (CMS).

We recommend that you use WordPress to build your website. 

If Bluehost is the heart of your website, WordPress is the brain. It helps you control everything about your website, like how it looks, what’s on it, and what readers can do.

It’s easy to use, customizable, and free.

Setting it up takes just a few steps, with Bluehost.

  • Step 1: Head over to your main Bluehost dashboard once you purchase it.

Step 2: Click on the My Sites tab in the left navigation menu, then click Create Site.Web hosting

  • Step 3: Provide the Admin Information for your website. As soon as you fill it all out, WordPress will begin to automatically install. When finished, Bluehost will show you your website information including the website URL, admin URL, username, and password. Note all this for safekeeping
  • Step 4: Click on My Sites tab again on the left navigation menu. Then find the domain you just created and click Log into WordPress. 

  • Step 5: Your site is now live. Open a new tab and type in the URL to your new website to see if it works. It might take a little bit for it to load.

Your website is going to have a very simple default theme. That’s okay! That just means it’s time to choose one that you can customize to your heart’s desire.

Step 4: Design Your Website with Customizable  Themes

With WordPress, your website can look and feel exactly how you want it to with themes. 

These are pre-made designs that you can customize any way you want. WordPress has thousands of them available for you to choose from.

A lot of them are free. There are also some you need to pay for.

The most important thing you can do is choose a basic theme and go with it. You can always change your theme later. 

Go to your WordPress website’s administration dashboard. You can do this through the Bluehost dashboard in step four or you can use the URL [your website name].com/wp-admin. Then simply use the username and password you got in the previous step.

(You did remember to jot it down like we said, right?)

Once you’re in the admin dashboard, go to your sidebar and click Appearance>Themes>Add New Theme. 

Website hosting

This will allow you to add any theme you want from WordPress’s library. Choose one now.

For this article, we’ll be using OceanWPThis is a free theme that’s very flexible. Whether you need a blog, ecommerce store, or whatever else, OceanWP can get it done.

website hosting

Search for the theme using the search bar. Once you find it, click Install.

Install WordPress

Once it’s finished installing, click on the Activate button. This will implement the theme onto your website.

Bluehost web hosting

You can now customize the theme to your liking by clicking on the Customize button.


This allows you to change any aspect of your website that you want from your website’s colors, to the menu options, to the header images, and more.

After clicking on customize, you’ll see a look at your website as you customize it as well as a left sidebar with different customization options.

Each theme offers different options, but there’s a lot of overlap between themes. We’re going to go into more detail about what each option does—and whether or not it’s vital:

  • Site Identity. Important. This area will allow you to change your site’s title as well as a sub-head or tagline. In most instances, you’ll also be able to upload a site icon as well. This is the image that appears in new browser tabs when people are on your website.
  • Colors. Optional. Change your website’s color palette. For OceanWP, this section only allows you to change the color of the title text.
  • Menus. Very important. It allows you to create a navigation menu for your website. Your reader will use this menu to discover and navigate to specific pages of your website. You’ll also be able to choose where the menu appears (e.g. top, footer, sidebar).
  • Widgets. Optional. These are different tools you can place throughout your website such as archives, calendars, search bars, and more. Completely optional, but can be helpful depending on what website you have.

  • Homepage Settings. Optional. This controls whether or not you have a static homepage, or if your website automatically shows your latest blog posts. Again, this is completely optional and dependent on your website’s needs.
  • Additional CSS. Optional. This is where you can add further customization options using CSS code. This can be incredibly powerful if you have the right resources and knowledge to change your website.
  • General Options. Important. This section allows you to customize a ton of different aspects about your website. It includes things like the size of your header, the icons you can use, the titles of your pages, the layouts, and more.

  • Typography. ImportantThis is where you can customize all things font related. That includes the size of the font, what type of font you want to use, and where those fonts will appear. For example, you might want to go with Helvetica for your H2 headers, but you might want to go with Comic Sans for your title (please, don’t actually do this; it is just an example).
  • Top Bar. Optional. This edits the top area of your website. You can add social links here, buttons to other pages, and more.
  • Header. Important. Allows you to fully customize the header area of your website. Add images or logos, change the font and colors, or whatever else you want to do to make the website yours.
  • Blog. Optional. This allows you to change the layout of your blog as well as which posts appear on your website’s main page.
  • Sidebar. Optional. You can add a sidebar to your website. This is completely optional since your readers can just use the top navigation bar to get around your site.
  • Footer widgets. Optional. Add tools and customize your footer.
  • Footer Bottom. Optional. This is that part of the website with the copyright and contact information. It’s potentially important — especially if you’re running a business.

Spend some time now customizing your website to your heart’s desire. Once you’re finished, click Publish and then voila! Your website will update automatically to reflect your changes.

Your website’s still going to look a little sparse. That’s why we need to create some pages for it.

Step 5: Build Your Website’s Architecture

If your website is a house, it’s currently an empty lot. It has a solid foundation and it’s connected to essential utilities—but it needs the walls and rooms.

To build those, you need to create web pages. These are documents on the internet that readers access through your website.

But you should think of them as the rooms of your house. These are the areas visitors will see and get to know you and your website.

While there are a lot of different types of web pages that exist, the most essential ones are:

  • Homepage. This is the main page for your website. It’s what readers see first, so it’s very important.
  • Contact page. This page shows how your users can contact you. This can be vitally important, depending on your business.
  • About page. This page tells new visitors all about your website and/or business. Typically, businesses will put their “brand story” here about how they came to be.
  • Online store. This is where your readers can purchase products and services from you. Again, can be vitally important depending on your business.
  • Blog page. This page is where all of your blog posts go. If you plan on publishing articles for readers to read, this will be a very important part of your website taxonomy.

Creating pages on WordPress just takes a few clicks. Let’s jump into how you can create the most important page now for your website.

How to Create a Homepage

OceanWP gives you two different ways to create a homepage:

  • Your latest posts. Your homepage showcases your latest blog posts.
  • A static page. You create a page to become your home page.

The first option is straightforward: Create blog posts and the homepage will automatically show all your latest blog posts.

That’s why we want to walk you through creating a static page for your website. This can be especially useful for websites who just want a branded page to introduce your audience to your site.

It’s also much more customizable than a page showing your latest blog posts.

First, head back to your WordPress website dashboard and click on Pages>Add New.

Now, you’ll be in WordPress’s page editor mode. This area allows you to create a page by adding text, images, videos, memes, or whatever else you want to showcase on your homepage (or any other page for that matter).

The Add title box you can create the — you guessed it — title for your home page. This will display a big piece of text at the top. Below that is the content box where you can add text or media.

On the top left, you can click on the button to add new content blocks.

This is a very important area that allows you to easily add media, quotes, pull quotes, new paragraphs, headings, and more.

On the top right, you’ll see five buttons:

  • Save Draft. This allows you to save your progress as you edit your homepage.
  • Preview. This gives you a look at what your page will look like once you publish it.
  • Publish. This actually publishes the draft.
  • Settings (Gear Icon). This area allows you to do a number of things including edit the font size for each block (under Block section). You’ll also be able to set the visibility for your homepage, schedule a time to publish the page, change the URL, set the featured image, and allow for comments (under the Page section).
  • Extra tools (Three Dots). This menu includes a number of extra tools you can use to change the visualization of your page editor.

Create a basic homepage now by adding a title and content. It doesn’t need to be fancy. We’re just doing this as a test run. You can always change it later.

Once you’ve done that, click Publish in the top right. The website will now be live!

But that doesn’t mean it’s your homepage yet. Go to Appearance>Customize on the sidebar.

Then go to Homepage Settings. You can now click on A static page underneath your homepage displaying settings. This will allow you to select the homepage you just created in the dropdown menu underneath Homepage. 

Select that page, then click on Publish at the top.

Congrats!! You just created your very first homepage.

How to Create an About, Contact, Landing, or Any Other Page

Creating any other page for your website will consist mostly of the same steps as your homepage.

First, head back to your WordPress website dashboard and click on Pages>Add New.

And in the page editor create the page you want to create. It’s really as simple as that.

However, if you allow your readers to easily discover that web page, you’ll have to create some navigational elements for them.

Step 6: Connect Your Web Pages with Menus

Creating menus is going to vary from theme to theme. However, in OceanWP it’s fairly simple.

From your WordPress dashboard, click on Appearance>Customize. 

Then click on Menu>Create New Menu. 

Here you’ll be able to give your menu a name and choose where you’d like it to appear.

For now, we’re going to go with the very creative name “New Menu” and choose Top Bar for the menu location. You can always change this later. Then click Next. 

Now it’s time to add some links. Click on + Add Items to start building your menu.

From here you can add pages via the pages that you have already created, custom links to different websites, blog posts, categories, tags, and more.

For now we’re going to add our Home, Contact, and About page (which we created in the previous parts) onto the menu.

Click on the pages under the Pages section to do so.

They will now appear in the top bar menu of your main website.

One thing to note is that you can create drop down menus for bigger categories you can think of.

For example, let’s say we want to add our Contact page into our About section. You can do so by dragging the Contact menu underneath the About section when customizing the menu (see below).

Your About menu will now include a drop down where visitors can access your Contact page.

Once you’re finished making the menus, click on Publish at the top.

And you’re done! You just created your very first website.

Check out your new website in all its glory:

Okay, we admit: It’s a little underwhelming right now—but that’s because you haven’t gone about branding it or adding any real content yet!

We showed you how to get your website up and running. Now it’s YOUR turn to make it with content.


Related Posts

Msomeni Blogu

Najihusisha na masuala ya kimtandao, mbinu mbalimbali za kuanzisha na kuendeleza biashara ya mtandaoni. Email yangu ni au WhatsApp namba ni 0718453258

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2021 MSOMENI BLOG - Theme by WPEnjoy · Powered by WordPress