How You Can Make a Website with absolutely no technical skill whatsoever…

In a hurry to get a website up? You’re in luck actually. GreenGeeks, an outstanding socially responsible company and an even better web hosting provider will build you a business card website along with create your own personalized e-mail addresses, you know the ones that are like for free… if you’re interested click here, otherwise continue on reading!

After many people have asked me how to make a website, I have put together an easy to follow 5-step guide on website creation. After reading this step-by-step tutorial on how to make a website, you’ll have everything you need to get your website running in an hour.

Let me give you the run down before we get started. First, in order to create a website you will have to find a domain name and a professional web hosting service. There are tons of providers out there and you’ll need to carefully select the provider as it can impact the overall performance of your website, such as speed, stability, up-time, etc. I will show you exactly where to find the best deals as we go along in this guide.

A domain name is your main address for your website and is also called a URL, for example It’s an easy to remember name to point visitors to your web hosting service. Your web hosting service is where you are provided with the web space and other tools required to support your websites content, images, etc. Think of it like raw land on which you can build a home, or anything for that matter on top.

Once you’ve setup your domain name and web hosting service (only takes a few minutes), it then comes down to actually configuring your website. I will introduce to you WordPress, a free CMS (content management system) platform that is very simple to use to build professional websites in minutes.

Let’s get started…

P.S. This site was created using the exact same steps that I am going to walk you through! Neat huh!


Step 1 – Registering your domain name.

When registering a domain name you have to be careful and there’s good reason for this. First impressions are everything and if your domain name has nothing to do with your website content, it negatively impacts your website’s purpose. You want to make sure that use the following criteria when selecting a domain name:

  1. Is related to your website’s content.
  2. Is relatively easy and simple to pronounce/spell.
  3. Is as short as possible
  4. Has the correct TLD extension (.com, .org, etc.)

Selecting the right domain name can help you achieve better rankings in the search engines. For example, when someone searches for “laser toner”, a website with the domain name containing those words will likely rank higher than those domains that do not. It’s also known that visitors are more likely to click on search results with domain names that closely match their search query. I hope you enjoyed some of that basic SEO (search engine optimization) knowledge. Now, let’s continue…

Which Registrar?

The age old question, where should I register my domain name. I usually let people know that they should register their domain name with their hosting provider, its a lot easier this way and you will more than likely get it included in the service. The hosting provider that I will be recommending will offer a FREE domain name for the life of the account, this is a $12/year value, absolutely free — If you wish to opt for this method of registration, then skip to Step 2. I recommend this method.

If you do not want to register your domain name with the hosting provider, I suggest that you register your domain names with They are the largest domain name registration provider on the planet, so you’ll be safe there. To get started with this process, click on this link: (will pop a new window)

Either way you go, your domain name will be fully functional within 24 hours, this is to allow the servers around the world to be aware of this new registration :)

Step 2 – Get a Web Hosting Account

There are a lot of web hosting companies out there, some great, some okay and some down right horrible. It’s easy to weed out the fly-by-nights by following two simple rules:

  1. Avoid too good to be true offers.
  2. Choose an established host.

Look at it this way, you can get a hosting account for $12 a year, the likelihood of you actually getting the service is next to none. Web hosting is inexpensive, plain and simple. Selecting the wrong host can kill your website before it’s even created. You don’t want the headaches, trust me.

I would like to recommend an inexpensive, well established and well respected web hosting provider called GreenGeeks.

GreenGeeks has been around since 2006 and has an excellent reputation not only for its outstanding service & customer service but also for its community contributions and green involvement. They offer unlimited web space and disk space, perfect for your growing web site.

Get $30 off when you sign up with GreenGeeks using coupon: MAWGURU30

Setting up your web hosting account with GreenGeeks

You will need to go to their website by clicking this link:

You will land on their home page with a big sign up now button as seen below, go ahead and click it. This is their EcoSite plan, which will give you everything that you need to host your website and more. It also offers that free domain name that I talked about earlier in Step 1.

You will then see the order form, enter in the domain name that you wish to register. Remember, the domain name is free when you sign up with GreenGeeks. This is a savings of over $12/year. You can thank me later :) If you’ve registered the domain with GoDaddy instead, you can just enter in your domain name into the box that says “I already own a domain”.

Press next, and you’ll be asked to fill in your account and billing details. Once you’re done that click on Create My Account.

That’s it! That wasn’t hard was it? Your web hosting account has been created. It will usually take an hour to get your account active and ready to use. You’ll be sent an e-mail containing all the information that you need, such as your login information, DNS, server names, etc. Print this out or save the e-mail.

Now that the domain name and web hosting have been taken care of, it’s time to Install WordPress!

Note: If you’ve registered your domain name outside of GreenGeeks, then you must change your name servers on the domain name to those provided in the login information e-mail that you’ve received from GreenGeeks. If you have registered everything with GreenGeeks, you do not have to do anything — it has all been done for you.

Step 3 – Installing WordPress

You might be asking, what the heck is WordPress and why should I install it on my hosting account?

WordPress is a free content management system that has been used for bloggers and developers for many years. It allows you to create websites with ease and no knowledge of HTML. It’s highly customizable and a very powerful tool for creating professional looking websites.

Tools such as Themes allow you to select free themes widely available on the Internet to help you make your site look professional, without spending a dime on designers. It’s also great for cool plugins that make your life easier, for example “All in one SEO”, which does all the required work to ensure that you get maximum visibility to the search engines for your site.

Manually installing WordPress can be a hard task for some, especially if you’reĀ  new! But that’s why I recommended GreenGeeks!

GreenGeeks offers a tool called Softaculous, which offers a built-in, one-click automatic WordPress installer. Fill in a few things and click install, pretty easy huh? I’ll walk you through it now

Installing WordPress with Softaculous

Log into your account at GreenGeeks, usually at Once logged in, make sure you’re in your hosting account’s cPanel.

This is where you’ll be able to manage all aspects of your account, I suggest looking around to get yourself familiar with the tools that are available to you for your hosting account.

Scroll down to find the Software/Services category and click on Softaculous as seen below:

You’ll then end up at a page which shows you the “Top Scripts”, you’re going to want to hover over WordPress and click on Install.

You will be asked to fill in information regarding the install, such as your e-mail address, wordpress username/password, and other basic configuration things.

Note: There will be a field called Install in Directory, leave this blank. Otherwise it will create a sub-folder and that’s not what you want.

Once you’ve filled out all the information, click on Install. That’s it. You’re done.

You’ve now got a fully functioning WordPress-powered website, complete with the default theme which can be changed easily later on.

Let’s move on to configuring your website!

Step 4 – Configuring your Website

You’ll be able to see your site by going to You’ll more than likely see the default, which is a “Hello World!” message. In order to configure your website, you’ll need to log into the configuration area which can be accessed at:

After logging in, you should come to a page that looks like this:

This page is called WordPress Dashboard. You should make yourself familiar with the interface, you’ll be using it quite often. Anything and everything that you do to your website will be done from the Dashboard.

Overview of the Dashboard

In the “Right now” section you’ll notice a quick link section to posts, pages, tags, category and comments. This will allow you to quickly get into the areas that you’ll most frequently use. Pay close attention to the “Update” button as well, it’s important to keep your WordPress software updated at all times!

On the left side, you’ll see a navigation menu that will give you access to all the other tools available to you. There are tons of things, but I’ll talk about the important ones:

  • Posts — This is used more often when your website is acting as a blog. It will allow you to publish articles, select the category in which they’ll be archived, and let to set options specifically for that post.
  • Media — You’ll be able to manage your images, videos, sounds from this menu.
  • Links — If you’ve ever wanted to create a “friendly links” list, this is where you would do it. You can then use it for your sidebar widget.
  • Pages — This is where you’ll create static pages, like about us, product information, contact information, etc.
  • Appearance — This is where WordPress is absolutely amazing. You’ll be able to totally customize the look and feel of your website by using themes, menus, widgets and more.
  • Plugins — There are thousands of plugins available to make your site cooler or your life easier for managing things. Browse the plugins area to find what you’re looking for.
  • Users — You can give access to other people to modify your website, add posts, pages, etc.
  • Settings — This is where you’ll manage the configuration of your WordPress installation, such as site name, URL, date format, media settings, comment settings, etc.

Now that you’ve set up your site, let me give you a few pointers of how to get your site indexed on the leading search engines.

Step 5 – Getting your website Indexed on the Search Engines

What’s the point of building a website if no one is ever going to find it. I’ll walk you through an easy method of getting your site listed on Google, Bing and Yahoo.

It doesn’t require much work at all, all you have to do is go to a single link at … or if you followed my advice and chose GreenGeeks, use the SEO tools that they have inside of the control panel for more 1-click action :)

That’s it… you’ve set up your domain, web hosting account, installed WordPress, configured it and got your website indexed on the search engines. Go out and tell everyone about your website and look for other places to get linked from.