Build Your Website in a Day – 8 Easy Steps!

Build Your Website In A Day

There are so many ways you can create a website and you’ll find a huge amount of information out there on the subject. It can become overwhelming and pretty confusing!

Whichever route you choose to take, a professional-looking website is essential to making money online and growing your brand, no matter what niche you’re in.

A successful website works for you – even when you’re asleep!

A website that you own and control will help you to build trust with your clients. They will find the information they need about your business, and it’s a cinch for them to get in touch with you.

Your website can be set up in a way that generates leads for you and increases sales month after month.

There is quite a lot of information to take in if you’re new to this but stick with me and take it step-by-step.

Creating a website is a lot easier than it used to be and you can do it without having any coding knowledge – trust me!

I’m going to share the steps I took to get a basic website that I can build on easily in the future.

To be honest – I’ve had a few failed attempts before, as my brain can cycle in a perfectionist-procrastination loop. This time, I had something I wanted to give away for free and the easiest way I could think of doing that was by getting my website up that day.

I decided I didn’t care if I had a lot of content, I just wanted to get something out there and I could worry about the rest later.

I ended up with a website that I own and control and will last me for the long haul!

(This content may contain affiliate links which may result in my being financially compensated for purchases site visitors make through said links.)

Before anything else…

I took my dogs for a very, very long walk so I could work undisturbed.

If you have young children, you’re probably gonna have to stretch this to a “website in a week!” Unless you have an English nanny with a magical handbag and umbrella.

Step 1: Find a hosting provider…

I already had a hosting provider from a previous failed attempt. I use InMotion Hosting.

I’ve stuck with them as they have always been great with customer service and have excellent articles in their support section.

I am starting off with the business plan which currently has 25% off!

You will get a FREE domain name, website builder and SSL (very important for security) when you sign up.

This will be your safe place to park your domain and build your website.

HostGator is another great hosting provider.  They offer a ton of website hosting options, 99.9% uptime guarantee, free SSL certificate, easy WordPress installs, and a free domain for a year!

Step 2: Pick your Domain Name…

After choosing a plan with a hosting provider, you’ll be able to choose your domain name (which is FREE and included in your plan) or transfer one that you already have for free.

Make sure you don’t limit yourself with your domain name – you may want to expand your service in the future.

Once you’ve settled on a domain, go for it and purchase it, even if you’re not ready to set up your website yet.

A personalized domain is SO much better than a subdomain (like It’s more professional, and you won’t have annoying ads slowing your site down.

You’ll also get a personalized email with your domain name! I’ll write more on this in another post.

Step 3: Install WordPress…

WordPress is FREE!

Most good hosting providers make it really easy to install WordPress on your new site.

From your Inmotion Hosting software section in your cpanel, choose Softaculous.

(If you chose another hosting provider they should have clear details on how to do this.)

Install WordPress following the instructions (link below). Choose your username and password (keep a note of them!) and go!!!

InMotion’s Guide to installing WordPress

Installing WordPress

Step 4: Basic WordPress settings…

Begin by logging into the back-end of your website. Your login page is your domain followed by wp-admin (e.g.

Enter the username and password you set when installing WordPress (see Step 3). This will bring you to your dashboard, the back-end of your website.

This article will show you the first essential steps you need to take.

Setting up WordPress

Step 5: Install a theme…

I’ve tried quite a few in the past but the best one I’ve found is GeneratePress.


I did pay for the premium version (it’s only $39.95) but there is a free version also. It is super fast, powerful and very easy to use.

If you’re looking for a more feminine aesthetic, check out my post here:

10 Feminine WordPress Themes for a Powerful Online Presence

In the dashboard, go to Appearance > Themes > Add New and upload your theme zip file.

Step 6: Customize the theme…

UPDATE: Elementor Pro (See Step 7) Just introduced FULL SITE EDITING so you may wish to skip this step for now and go straight to STEP 7!!!

From your Dashboard go to Appearance –> Customize. Here you can customize the look of your site. The navigation bar, backgrounds, logo, color schemes, etc. I found that I could do everything I needed without adding any custom code.

The Dashboard is also where you can add posts and pages, media, widgets and plugins.

This may take a little bit of time and trial and error if you have never done this before.

Make everything pretty!

*You may wish to put up an Under Construction Page while you take some time getting to know the Dashboard area.

To set this up you can go to Plugins –> Add New (in your Dashboard) and search for Under Construction (choose one that has good reviews and is updated regularly).

Step 7: Install a Page Builder…

Go to Plugins > Add New

Elementor is the best, free page builder I have used. It’s a drag-n-drop page builder that lets you customize your pages any way you like. Add text boxes, galleries, buttons, videos, maps, etc.

Elementor Page Builder

I used it to add text and a gallery to my first post.

Although the free version is pretty good if you are just getting started, I highly recommend that you upgrade to the Pro version. It will give you access to many more features including forms, templates, full site editing, etc. 

There are some great FREE Elementor training videos out there, like this one:

Elementor – WordPress Page Builder Tutorial (2018)

Step 8: Install Essential Plugins…

From the Dashboard go to Plugins –> Add New.

Here is a list of plugins that I use and recommend:

Top 10 WordPress Plugins for your Blog

Additionally, Rank Math is a fantastic SEO plugin which will really help you to optimize your site, give you control over your meta descriptions, set up proper social sharing and increase traffic to your website. It’s free and amazing!

(I’m not going to get into Google Search Console or Analytics here, but it’s something you should also consider setting up and will work well with this plugin.)

And finally,

All in One WP Security

The security of your site is really important. I found this great video that showed me how to use this plugin, step-by-step, and I just followed along.

That’s it! I created a home page and set it to display my latest posts (Settings > Reading), added a contact page, and set up my menus (Appearance > Menus).

There is a bit of a learning curve if you haven’t used the WordPress dashboard before, but I believe it is worth it to be able to have your own site.

Elementor makes it so easy to create a website!

I haven’t gone into a huge amount of detail, so if you have any questions or get stuck, feel free to send me a message.

If you enjoyed this post please share!

Build Your Website In A Day - 8 Easy Steps


Build Your Website in a Day - 8 Easy Steps
Build Your Website in a Day - 8 Easy Steps
Build Your Website in a Day - 8 Easy Steps