Back to Home

How to Start a Website in 7 Easy Steps

Continue Reading

Do you have this great idea for a blog or a website that you want to share with the world but you feel very overwhelmed? You have no idea what hosting is, you don’t know where to buy your theme, you’re confused by all the tech jargon, and everything’s just so puzzling. Plus, you can’t afford to hire a professional to do it all for you! Ugh.

No worries! This post is going to clear up all your confusion and make it all easy for you. With a step-by-step guide, you’ll be able to launch your new blog or website in no time, with no design or coding skills whatsoever!

Here’s an outline of what you need to do:

  1. Website Niche
  2. Website Name
  3. Domain
  4. Hosting
  5. Wordpress
  6. Genesis
  7. Premium Theme

1. Choose Your Niche

A niche is the audience that you'll target with your website content. When choosing your niche, you want to “niche down” as much as possible because you'll be more effective and successful if you appeal to a specific audience instead of trying to appeal to everyone.

To choose your niche, make a list of all of your strengths and skills, and pick your top 2 then choose one of them to be your niche. You can add more of your skills later on but it's better if you start strong with your greatest strength at first.

If you're a graphic designer, I bet you have a lot of design skills that you can apply. You might have the most experience in designing graphics for social media. So, you can narrow down your website niche to just social media templates, for example, and build an audience around that idea. Then later on, after you have successfully established an online presence, you can add more skills like designing ebooks, flyers or other digital products, designing websites, branding, etc.

2. Pick a Name for Your Site

Now, you have to pick a name for your site. This can be a fun process and it can also be overwhelming. But remember to keep it as simple as possible because it'll be easier for others to remember it and it'll be more convenient for you to print it on a business card or use it in any other platform. Let it be something very unique and specific so that you easily find the domain for it, which I’ll talk about next.

3. Get a Domain Name

Your domain name is like your home address. It’s where you tell people to go online to find your website. When choosing your domain name, the shorter the better, and if you can make it the same name as your blog or website, that would be perfect.

Your domain is going to look something like

The www stands for World Wide Web.

The part between the 2 dots is the second level domain (SLD). That’s your website’s name.

The .com is the top level domain (TLD). .com is the most popular but there are other options too in case you don’t find the .com one you want.

Sometimes, you might not find the exact domain name that you want but if your website’s name is unique, chances are you’ll find what you’re looking for. I recommend BlueHost or GoDaddy for domains.

4. Get Hosting

Now, you have to purchase hosting for your website. Technically speaking, when you purchase hosting, you are purchasing space on a server to store all your website’s information. In more easier terms, if you're domain is your website's home address, hosting is the lot that your website sits on. 

Hosting is very important and there are a lot of hosting types but I highly recommend a WordPress dedicated host. You want a host that is very reliable and has good support, so I recommend Bluehost, GoDaddy, and SiteGround. These options might be expensive to some of you, but there are a lot of risks of buying cheap hosting and bad hosting companies.

5. Set Up Wordpress

After getting your domain and hosting, now’s the time to set up your Wordpress installation that will carry your site. WordPress is the foundation and concrete of your online home. WordPress is a CMS (Content Management System) and it's very flexible for organizing your website. Instead of having to create every single page on your website one by one, WordPress helps you a lot by making it a lot easier. (Note on this below)**

6. Install Genesis Framework

Now that you have your online address, lot, and foundation ready, it's time for Genesis to step in and do some magic. Genesis helps frame your online home and make it more user-friendly. It’ll make Wordpress a lot easier to use!

7. Choose a Premium Theme

It’s time to have some fun decorating and remodeling your online home! All you have to do now is go purchase your premium Wordpress theme. I highly recommend Pretty Darn Cute and Restored 316 Designs themes. Both of them require the Genesis framework and both have a range of beautiful themes for different purposes. You have to keep in mind what kind of website you’re launching to know what kind of theme you need. Restored 316 even has a quiz that you can take that’ll help you decide what theme you need! Cool right? Because I know how overwhelming it can get when you’re trying to purchase that right theme.

Another place where you can find premium, feminine WordPress themes that elevate your business is Bluchic. Bluchic, however, doesn’t require the Genesis Framework so you can skip step 6 if you decide to purchase one of their fabulous themes.

**NOTE: If you purchase a theme with Pretty Darn Cute, you get a bonus of 23 WordPress tutorial videos that will walk you through how to work every aspect of Genesis and any WordPress site! Remember, the more you understand how your site works, the more successful you’ll be. So, these tutorials are a lifesaver!

You’re now ready to launch! Announce it to the world and celebrate!

About the Author

Image Description

Fatima Hachem

I'm a coffee-loving web-developer with a passion for all things code and tech. I build websites that will achieve your goals effectively and efficiently so you can focus on what you do best, charge higher prices, work with amazing clients, and create a lifestyle of freedom.

All Author Posts

Subscribe to our newsletter

Join our monthly newsletter and never miss out on code, tech, and website posts!