Sat. Jun 22nd, 2024

How to create a website?

Starting a website is one of the best-kept secrets for making money and passive income. Let’s set up your own website today!

How to create a website?

I’ve been a website developer for more than 14 years. So I’ve learnt the easiest methods for creating a new website and sourcing the best prices available.

Follow my quick and easy steps for total beginners, and you will have a live website and your own (free) domain name set up within 20 minutes. For less than the cost of a coffee each month.

After making your website, I’ll share my best six hacks for getting traffic and 20 ways to make money from a blog.

It may help you to open the website setup page in a new window before we kick off.

You do NOT need to hire a web developer! Anybody can start their own website. Even my 82 year-old Grandma is a webmaster for her village’s museum website.

5 reasons to create a website

  1. Worth it just for your résumé and a professional email address
  2. Generate passive income (make money in your sleep – keep reading)
  3. Gives you freedom to work from anywhere
  4. It’s ridiculously easy and affordable (and fun)
  5. So my grandma doesn’t show you up… here’s what you’re up against:

How to create a website in 7 steps

The main steps to creating a new website are:

We’ll now go through each of these to set up your website within the next hour!

  1. Choose the best web hostEvery website needs to be hosted. A web host is just a home for your site and its content (like a remote computer).The host then ‘serves’ the website to visitors when they type in your domain name.WordPress is a free Content Management System (CMS) that sits on your web host. It’s a bit like the operating system for your computer.WordPress allows anyone to make, design, write and manage their own website without knowing any code. The platform powers 25% of all websites (including CNN, NASA and this website) and is totally beginner friendly.Confused? Don’t be! We’ll be using Bluehost who take care of everything from the domain name to design templates.The best thing is their 1-click install for WordPress, so you’ll be set up and ready to start posting for the world to see in no time!These are the six key reasons why I recommend Bluehost as the best web host for people wanting to start a website:
    1. Affordable (from £2.45pm)
    2. Reliable (99.9% uptime)
    3. Free domain name, email addresses & 1-click WordPress install
    4. Brilliant 24/7 support and training guides
    5. 30 day full refund policy
    6. Officially recommended by WordPress.

I contacted Bluehost and negotiated a special 70% off discount, plus a free domain name for our readers. We do receive compensation by partnering with them, but we’d still recommend them anyway.

  1. Choose and register a domain nameA domain name is what people type into their browser to view your website. is a domain name. It’s also used for email, such as’s a wide range of domain name extensions available, including .com, .org, .net, .info, .biz.Registration typically costs £9 ($12) a year, but you can get yours free only with this link:a. Click here to lock in the free domain name offer
    b. Click “Get Started Now” and select the “Basic” plan for now
    c. Type in your preferred domain name to check availability.If your domain name is available, you’ll see the “Create your account” page. Congrats! Continue to Step 2.If it’s not available, you’ll be told to try another variation. Consider changing a word ( is handy), using hyphens (-), adding a number or pick a different extension.Don’t stress if you can’t think of the right domain name now. You can click the “Choose Later” link at the bottom. Names often pop into my head as I build websites. It’s also easy to move an existing website to a new domain. Today is about getting the website live!
  2. Set up website hostingThe “Basic” package is more than enough for most new websites. You can uncheck the other paid options for now if you don’t want them.Cost of the Basic 12 month planTo secure the super-low monthly price, you need to pay for at least one year.It’s ridiculously cheap for what you get. Bluehost also have a no-hassle 30 day full refund policy.Make the upfront payment using your normal card details or PayPal (click “more payment options”).
  3. Choose a theme designNow you’ll be asked to choose the initial theme design for your new website!I recommend selecting “Ocean WP” because it’s free and versatile for any kind of site (even e-commerce). You can always change it later if you like.Hover over the panel and then click “Use this theme”. It can take a few minutes to be applied.In the meantime, check your email inbox to verify your account, activate your domain name and get details for accessing your control panel.If you go to view your website now, it’ll likely show a holding page. Your website can take a few hours to go live across the internet.This is a good chance to start exploring WordPress and perhaps even write some content!
  4. Publish some contentOn your Bluehost control panel click “Login to the WordPress” to get going.WordPress makes it easy to start writing content that looks great. Clicking on “Posts” > “Add New” will open up the editor window. This allows you to build, format and write your post without any need for code.WordPress Admin Panel – Free with BluehostNot sure what to write about? Or worried it won’t get picked up by search engines?There’s a powerful tool called Semrush. It tells you exactly what keywords people are searching for on any topic and how best to rank in Google above competitors.Once you have a couple of articles published on your website’s topic, there are endless opportunities to start growing your audience and make money from home.To learn more about what you can do with WordPress and how to use it, read First Steps with WordPress. You can also reach out to Bluehost support 24/7.

A well-designed logo will do wonders for your website (and social media). Have a browse of these Fiverr gigs to get one for just a couple of quid.

  1. Promote your websiteAside from publishing high-quality content, the most important thing is to get visitors (traffic) to your website. How do you get visitors to your website?Generally building social media pages and links to your new website should be your main focus. Not only do they directly send new visitors your way, but they’re also the main indicators search engines like Google use to rank websites (SEO). And free Google traffic is the best kind of traffic.Here are the best ways to get traffic for your new website right away.1. Search Engine Optimisation (SEO)Google is the biggest driver of traffic to websites. So you really need to understand how to get your content ranking high up the search results for your target phrases.SEO is a whole industry in itself. The most important thing you should be focusing on after creating a new website is producing high-quality content that answers the questions or needs of searchers as quickly as possible.See what articles are ranking in the top spots for your topic and unpack how they are better than the ones below. The page title, headings, structure and even the URL are all super important. The amount of authoritative links to the article from other websites also plays a big role.Use the tools on Semrush to guide you through the SEO process for your own website. Semrush will suggest content ideas, audit your content, track your live rankings and share competitor insights. It’s completely free for 30 days using this link.2. Post on Twitter using hashtagsTwitter is an awesome marketing tool for website owners. One of the best ways to get your content noticed is to use hashtags relevant to your audience.A handy free tool like Hashtagify allows you to search for hashtags you’re considering using and view popular related hashtags.From these results, you can find well-known hashtags to add to your tweets – just be careful not to use too many tags. Two to three are best to avoid looking spammy.If you don’t have time to spend on Twitter, consider using TweetDeck to schedule and plan your social media content for the week ahead.3. Share links on Facebook groupsThere is likely to be at least one active Facebook group related to your topic (use the search field on Facebook). And because they are already focused on a niche, they are a powerful way to build a loyal audience and traffic quickly.Many groups offer ways to share your content with others, for example, posting links on particular days. If you’re sharing your content, it’s important to be authentic by creating conversation with other members and never just spamming.Feel free to share your website on my Starting a Website Facebook group.I also recommend creating your own Facebook group to complement your website. It means you have full control over it, and you’ll soon attract new members searching for the topics you cover!4. Join Pinterest groupsPinterest is one of the most underrated methods of growing your blog traffic. Engaging with other users is guaranteed to boost your website hits, providing you use the right strategy.A Pinterest group board is one with several contributors. It normally has a small two-person icon in the bottom right-hand corner. Group boards tend to have more followers than regular boards, meaning more people will re-pin your content and visit your site.To find groups boards in your niche, take a look at PinGroupie. This free tool reveals how many subscribers and re-pins a board has. If you want to join a group board, you’ll usually need to email the Pinterest account holder to get an invite to pin on that board.5. Comment on well-known blogs in your nicheCommenting on popular blogs in your niche is still one of the most effective methods for getting traffic to your site.Instead of spamming other blogs with your website URL, craft thoughtful comments related to the blog content and leave your site link as a by-line. This is a genuine way of attracting new readers to your website.Set up Google Alerts for related phrases to be emailed to you when blogs post on a topic you can comment on!6. Facebook AdsDespite it being a form of paid traffic, Facebook Ads can be effective at building you an audience in no time. When you create an advert on Facebook (or Instagram), you’re able to hone in to reach a very, very specific demographic.For example, at Save the Student we could target ads towards Facebook users who are at university, live in Manchester, are interested in doughnuts and are single.Facebook Ad targetingYou can start with as little as $10, but I appreciate most new bloggers aren’t in a position to spend right away (unless you’re already monetising your site). So this is just something to keep in mind.
  2. Make money from your websiteOnce you have some kind of traffic, your website can then be monetised in dozens of ways.The most lucrative business opportunities for new websites to make money tend to be:
    • Sponsored articles
    • Google AdSense
    • Product reviews
    • Consultancy (or freelance work)
    • Email marketing
    • Affiliate marketing (the big one!)
    What is affiliate marketing?Affiliate marketing is earning commission from a company for promoting an online product or service to your website visitors. The retailer or merchant provides you with a unique link that will track any sales which originate from you. The link could be placed within a relevant article, an email or on social media.This is now a huge industry in itself. Unsurprising when you consider how many e-commerce websites there are today!But don’t get overwhelmed by the scale of the business opportunities yet.Sign up to Awin from day one. They are an established and large affiliate network giving you instant access to thousands of online retailers and services who pay you a commission for any leads. It’s just a case of copying the link across and including it within your content.For more affiliate networks and tips on maximising commission, head over to our complete guide to affiliate marketing.For more of an insight into how websites generally make money, have a look at our guides on making money as a blogger and passive income.

Start your website today

I started my first site way back in 2002, it wasn’t pretty, but honestly it was the best decision I ever made. It ultimately led me to found STS in 2007 and kick-started my career.

Every week I come across more and more bloggers who have quit their 9-5 job and are making a living from blogging.

Obviously this doesn’t happen overnight, but you have to start and take the first step.

By Chala Dandessa

I am Lecturer, Researcher and Freelancer. I am the founder and Editor at ETHIOPIANS TODAY website. If you have any comment use as email contact. Additionally you can contact us through the contact page of

Leave a Reply