Select Page

How To Make A Website

A Simple Step By Step Guide For Beginners

What has impressed me most has been their customer service via the live chat system…

I’ve used a lot of hosting companies over the years and GreenGeeks is by far the superior choice…

Highly recommend GreenGeeks for your web hosting. I have been with them for over five years…

Reliable nosting. Fast uploads/downloads. Helpful technical support…

45,000+ Customers Trust GreenGeeks with their websites.

“One of the Best Web Hosting Services for 2022!”

C’mon, Let’s Make You A Website…

So – you’ve decided that you want to make a website, but you are not really sure how to do it?

Well, you have come to the right place….

In this simple Step-by-Step Guide, I am going to walk you through the process of setting up and building your own website.

Building a great looking website is a lot easier than most people think.

I have personally built hundreds of websites for all sorts of reasons and I will be here with you every step of the way.

By the time you’re finished reading this guide you’ll be able to have your site up & running in less than an hour.

Here are some examples of the types of websites I am going to show you how to build…

You don’t need to be a designer, or have any special skills. And you definately don’t need to know how to “code” or anything like that.

Just follow the steps on this page, and you will have a great looking website up and running in no time.

Sound good?

Great… let’s get started.


Step 1: Choose A Domain Name

The first step in making a website is to choose your domain name. A domain name is also called a Universal Resource Locator or URL for short. The domain name is the text that people will enter into their web browser to find your website, such as

Your domain name provides visitors with the first and most lasting impression of your website.

  • It should be easy to remember.
  • It should be short, but relevant to the topic of your website.
  • It should also have an extension such as .com, .org or .net

Here at GreenGeeks., we have a search tool that you can use to find an available domain name:

Simply enter your desired domain name into the search box and click search.

We will do a quick search to see if it is available and let you know.

Domain Name Search Tool


Once you have found a domain name that you like, you can move on to step two.

Step 2: Setting Up Web Hosting

The second thing that all websites need in order to work, is a web host. This is where the files that make up your website will actually be stored, making your website accessible for people all around the world to see online.

At GreenGeeks we have plans available that range from maintaining a simple blog all the way to more complex and larger corporate needs.

For new websites, I suggest our EcoSite Lite Plan.

Starting at just $2.95 per month, it is the most cost-effective for beginners and comes with all of the tools you’ll need to succeed. This also includes a free domain name, which would usually cost you around $15 depending on what registrar you use.

But if you are looking at building a bigger site and you are happy to spend a little bit more to make sure your site is running as fast as it possibly can, then you might want to consider our Ecosite Premium plan starting at $11.95 per month.

Don’t worry if you need to expand your plan in the future, we can help you upgrade and scale to your needs. As your website starts to get more and more traffic, you may need to consider upgrading to be able to keep up with the demand.

So go ahead and choose the plan below that best suits your needs.

Click on the Get Started Button and a new window (or tab) will open so that you can keep this tutorial page open while you setup your web hosting.

EcoSite Lite

Perfect for small websites or blogs that are just getting started.



Regular $10.95/month

One Website
Standard Performance
50GB Web Space
Unmetered Transfer
50 E-mail Accounts
1 Tree Planted
30-Day Money-Back Guarantee

most popular

EcoSite Pro

Great for growing websites that need better speed and more resources.



Regular $15.95/month

Unlimited Website
Better Performance
Unlimited Web Space
Unmetered Transfer
Unlimited E-mail Accounts
1 Tree Planted
30-Day Money-Back Guarantee

EcoSite Premium

Our small business plan is perfect for busy websites or online stores.



Regular $25.95/month

Unlimited Website
Best Performance
Unlimited Web Space
Unmetered Transfer
Unlimited E-mail Accounts
1 Tree Planted
30-Day Money-Back Guarantee

Once you click Get Started on your chosen plan, you will see the following screen:

You just need to enter the domain you have chosen and click Check Availability to double check that is it available.

Note: If you already have a domain name, you can enter it in the box on the right

Then you just need to fill out your account details, Name, Address, Phone number, etc.
In the next section you can choose if you want to pay by the month, yearly, or for the cheapest rate available, 2 or 3 years.

Just be aware, that the single monthly plan will incur an extra setup fee, and does not include the free domain. So I would suggest you go for the 1 year plan at a minimum, or if your funds allow it, go for 2 or 3 years for the best deal.

You can also choose your server location here. The options are United States, Canada or Europe. So you want to choose the one where the majority of your traffic will be coming from. (the closer the server is located to the people who visit your website, the faster it can serve them).

The best Coupon code will automatically be entered for you.

Then you can choose if you want domain WHOIS privacy. This just basically means that as the owner of your domain name, you can set your details to Publicly available or you can keep them Private.

Finally once you have chosen all those options, you need to scroll down and enter your payment information. (you can also choose to pay by paypal by clicking the See more payment options link.

Once you are done there, just click the Button at the bottom that says Create Account & Get Started.

When you have completed the signup process, we will get busy setting up your domain and hosting service, then when they are ready, you will receive a welcome email with all the details you need to login to your account.

Managing Your GreenGeeks Account
When you join Green Geeks web hosting you will receive an email with your Account Manager login details.

You can login to your Account Manager by following the link in the email.

Or by Visiting and clicking the “Customer Login” link at the very top of the site.

Or you can follow the link in the Welcome email you received to:

You can login using the username and password you were sent in your email.

Once inside the account manager, you will see your billing info, and the details of the web hosting package you have signed up for.

You can also change your billing info, manage your domain and things like that.

If you have any issues, or questions about your account, you can always ask our 24/7 Live Support team for assistance.

Logging Into Your Website’s cPanel
In order to manage your website you will need to login to your control panel (called cPanel) you can do this by clicking the blue Button that says cPanel Login.
Once inside your cPanel, you will see something like this:
You can use cPanel to do all kinds of things like view your website visitor stats, setup and manage email addresses, and a bunch of other things.

But for now, we are going to focus on installing WordPress.

For this we are going to use a free software program called Softaculous.

You can either type Softaculous into the search bar at the top.

Or you can scroll down to the Software section and click Softaculous Apps Installer

We want to install WordPress, so hover over the WordPress Icon and then click Install

Now this may look a bit complicated, but it is very easy to setup. Most of these options are already filled in for you.

So all you need to do is to scroll down the the Admin Account section.

You will see your Admin username is already set to Admin. You can change this if you like, or leave it as is.

Next you will need to enter a Password and an email address for the account.

Make sure you write down the username and password you chose and keep them in a safe place.

Then scroll down to the bottom and enter your email address again. (this will email you the details of the installation when It is finished)

Then just click on Install.

A few seconds later you will see a Congratulations message, which means wordpress has been installed and your website is ready for you to start customising.

Your New Website

At this point if you visit your domain name you will a brand new (empty) installation of WordPress.

Don’t worry if it looks a bit plain, next we will be installing a theme, which is a design template, which tells WordPress how you want your website to look.

But first, I just want to show you how to login to your website, and get familiar with the WordPress Dashboard.

WordPress has a Backend where you, as the owner of the site can login and manage your website.

In order to get it, you need to go to your domain. Then add /wp-admin to the end and hit enter.

Or you can follow the links in the WordPress Installation Email you received in the previous step.

This should take you to the WordPress Login screen, which will look something like this:

Enter your username and password (you did write that down in a safe place didn’t you?)

Now you will be logged into your WordPress Dashboard:

There are a lot of options in your dashboard, and we have tutorials that cover everything you need to know.

But for now, the main things are Posts, Add New post.

This is where you can add new content to your website, write articles, add blog posts, upload images, videos etc.

Settings: In your settings page, you can set your Site Name, tag line, contact email etc.

Appearance: This is the section you will need to change the look and feel of your website.

You don’t need to be a web designer to change the way your site looks with WordPress. There are over 3,000+ Free themes you can use with wordpress, and then there are more paid options and customisations you can add if you want to take it further. Website building doesn’t need to be a hassle anymore!

Here are a couple of the Themes you can install in just a few clicks.

In order to install a Theme on your website, just click the Appearance tab, then Themes, then click Add New.

Now you should be able to see a bunch of different designs that you can choose from, so scroll through and see if there is anything you like.

You can also use the tabs across the top to get more options, or if you had something specific in mind, use the search themes box up the top right to search.

If you don’t know what you are looking for, you can actually browse all 3,000+ available themes over at

Once you have found a theme you like, you just hover over it, and click Install, then once it has installed, you just need to click Activate in order for it to show up on your website.

Within seconds your whole website will change its appearance to that of your chosen theme.

Creating Your First Pages

Now that you have your initial website setup complete it’s time to start creating the first content on your site. If you are starting a small business website , you will want to start with a home page, a service page, an about us page and a contact page. If you are building a blog you can start by creating your first blog posts instead. It is a good idea to include a contact page on your site so people can easily get in touch with you. The contact page should include your business address, phone number and email or contact form. The contact form 7 plugin is great for adding contact forms to your site quickly and easily.

WordPress’s content management system makes it easy to create new pages, posts, categories or tags for your site. Publishing a new page or post on your site is as simple as clicking “Add Page” or “Add Post”, filling out the necessary fields for the page such as a title and the main text content of your page.

The WordPress visual editor, Gutenburg, makes it simple and easy to create new pages. It is similar to using Microsoft Word in that you can easily change text formatting of a page and upload and insert images with a few clicks of the mouse using the WYSIWYG editor (What You See is What You Get).

Once you have your first page the way you want it, it’s just a matter of clicking “publish” to publish your website’s first page. Adding more pages and posts is simply a matter of repeating this process. For more details on this process read our complete How to Create a WordPress Post and Page guide or check out our WordPress tutorials page.

Marketing your site

Once you’ve created all the main pages of the site it’s time to start promoting it. Social media is a free and easy way to start promoting your site. Sharing news and content updates about your site with your friends and followers on social media platforms like Facebook, Twitter, Instagram and Linkedin is a great way to start promoting your new website.

It is also a good idea to install an SEO (search engine optimization) plugin like Yoast to help you optimize your website for search engines like Google. Plugins like Yoast automatically generate sitemaps for your site so that search engines can find your content quicker. Yoast also helps you to write better titles, meta descriptions and content for ranking better in search. It is important to use the relevant keywords to the topic of your website from early on so you can start benefiting from search engine traffic early on. For more SEO tips check out our article on the top WordPress SEO tips.

You can also submit your site to search engines like Google and Bing using their webmaster tools suites. You can find more information for installing Google’s search console and Bing’s webmaster tools here.

Congratulations, you now have a website setup and live

But there is still a lot more you can do with WordPress.

There are thousands of Plugins and custom edits you can make to make your site do whatever you need it to do. You can also hire a developer to work on your wordpress site if there is something that you can’t do yourself.

At GreenGeeks we have put together a wide range of WordPress tutorials to help you learn the ins and outs of your new WordPress site. You Can Find Them Here.

Operating a website in 2022 is relatively simple. With WordPress driven by excellent hosting, success is only limited by your own motivation. And if you ever need assistance, our support team is experienced and is just a click, call or email away. Get the most out of your online experience and build something you can be proud of.