How to create a website for free. The step-by-step guide.

This is for businesses that are on a budget and dont want to spend a lot on a website.
If you encounter any issues with this, or you need any help, let me know below!

- - - -

Step by step, detailed guide:

How to create a website for your small business, for free!

 Technical Level – Intermediate

 What will the outcome be? - We will create a website that does everything you need, for free. The website will include of: Multiple pages, Products/Store (where your customers can purchase your products), contact page and many more. . .

This will be a WordPress site as it is the easiest to create.

We will create a temporary site, then we will export it as a static site and publish it.
Don’t worry, it’s much easier than it sounds.
Some may think this method is the hard way, but it is a great method for creating a free website with no watermarks or ads.

I have split this guide into a few parts, to make it more understandable.

Part 1 – Creating the Site

Part 2 – Customisation

Part 2a – Content

Part 3 – Deploying your site

Part 3a - SEO
This guide consists of links and tools that may show ads and potentially unwanted products. Please ignore the ads. 

- -

Part 1:

Firstly, sign up to InfinityFree. Once signed up, confirm your email.

Once signed up, you will be taken to Your Accounts.

Click the Create Account button:
 

For this part create any subdomain and domain extension. Only you will be able to see this.

Select Search domain

Create an account password, or leave it blank, then select Create account

Now, the website will “pend”. If you go back to Your Accounts, you will see that its pending. Just wait for around 10 minutes and refresh the screen.

When the icon goes green, your account is Active

Select Manage:

Now, select Control Panel:

You now need to select I approve. If you don’t you may lose your account:

Scroll down to Softaculous App installer, and click it:

Now, select WordPress. You can select whatever you want, but WordPress is the easiest.

Next, select InstallNow:

Leave the Software Setup as default.

Change Site Settings to how you like it. 

TIP:

              The Site Name should be your businesses name

              The Site Description should be a short introduction about your business

Leave “Enable Multisite (WPMU)” unchecked.

Under “Admin Account” add some admin details. You will need to remember this

Choose the correct language, then select install. Don’t worry about the theme at the moment. You can change it later.

The installation will now take place. Be patient, it can take up to 20 minutes. This usually happens within a minute or two.

Once WordPress has installed, head to the website you just made. If you forgot the URL it will be shown under Your Accounts.

Your site should now look like this.

You have now successfully created your temporary site.

Well Done!

- -

Part 2:

This site may be slow. Just be patient, this is a temporary backend site.

You now need to edit your site and add custom themes, colours, text, pages, store and more.
To do this:

In your URL bar, type your website domain followed by /wp-admin

You will see this. Type your username and password that you created before.

Once you log in, you will be taken to the dashboard.

Click the appearance tab, then select themes.

Next, click Add New:

Find a theme that you like, then select it and click install.
It will say installing. Just wait, then when you have the option, select activate.


Now, click the home icon, it is located on the top header:


Next, select Customize:

Open every section and customise the appearance of your site to how you like it.

 TIP – be different, be yourself. Be quirky!

Once you have customised, select publish to save it:

Now, you will need to edit your content of the site.
Go back to the /wp-admin part of your site. 

On the left, you will see “Posts” click that then delete the post that is there.

Next, on the left you will see “pages” click that then delete both pages.

Now, go to “pages” and create a new page by clicking add new.

Create your page. Select the + icon to get more options.

You can create as many pages as you want.

On the left, select “Settings” then “Reading
Reading Settings will open. You want to select a static page, then select your homepage.


Don’t forget to hit save!

- - - -

Adding a Store

If you want an online store for your website, follow these steps:
Adding your Ecwid store to WordPress site – Ecwid Help Center

- - - -

Adding a Contact Form

If you want a contact form on your site, create a Microsoft Form then select send, then select the embed icon:

Next, click copy:

 

Go back to the add page area of your website.

Find your contact page. Go into it, to edit it.

Click the + icon, then search for “HTML” click the HTML code option then paste in the code.

When you publish it, you will see your form!

More detailed look at editing your WordPress site. Click here.

- -

Part 2a:

You will find that here: Website creation 101 guide

- -

Part 3:

This is how to deploy your site; with a domain you like.

Start by finding a domain you like. 

 Domains ending in .tk, .ml, .ga, .gq, .cf are free.

For a free domain, go to Freenom.

For a paid domain, I would recommend Google Domains.

Here is how setup your site with a Freenom domain. Google domains will be similar.

When you load into Freenom you should see this.


Type your domain name into the box, hit enter and wait.


Find a domain you like, then select Get it now:

Next you will see:

Click Checkout.

Select the period of 12 months, this can be renewed later.

Click Continue.

You may need to create an account and put in your details.

Accept the Terms and Conditions.

Select Complete Order.

Wait for the order to process.

You now have the domain!

Open Netlify and sign up.


Once signed up, go to the domains tab at the top.

Select Add or register domain.


It will ask to add DNS records, leave this for now. Click continue.

You will be given 4 nameservers.

Open a new tab and go to Client Area - Freenom.

Find your domain, then click manage domain.

You will see Management Tools select that, then select nameservers

Select Use custom nameservers:

In the Nameserver boxes, type the name servers from before, you can copy and paste them.
 REMEMBER – Don't spell it wrong. One per line! (you should have one line empty at the end) 


 Click Change Nameservers when you are done.


Wait for the nameservers to change.


Once its done, go back to Netlify and select Done:

Now, we need to bring your site from your temporary site over to your new site

Go to your temporary site’s admin panel (/wp-admin)


On the left, select Plugins then Add new:

In the search box type Simply Static: 
 

You will see this, select install now:

Wait for it to install.


Select Activate.

On the left at the bottom, you should now see Simply Static:

 

Click Simply Static.

Now, click Generate Static Files:

Simply Static will fetch files and generate your folder, just wait.


When it’s completed you will see this:
 

Click the blue text.


A file will download onto your machine.


Go back to Netlify, and select the Sites tab this time.


Drag the folder you just downloaded onto that page.


Select Domain Settings:

Next you’ll see add custom domain:

 

Click that then type the domain you typed earlier (when you did the domains tab). This is NOT your temporary domain.

Type the domain then click verify.

The domain will be added.


If you scroll down you will see HTTPS. Click request SSL Certificate.

You have successfully deployed your site!

- -

Part 3a:

You will find this here: What is website SEO and how do we get it right?

- - - - -

Thank you for reading this!
I hope this worked flawlessly for you. Let me know below!
If you encounter any issues or trouble, just reply to this!

If this helped you, please click the “Yes” button below ↓

|

Was this discussion helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this discussion?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this discussion?

Thanks for your feedback.

Hi, 

This is Austin. I want to thank you for the free, step by step, website creation guide. I just want to know how the website can become dynamic rather than static, since it will handle store transactions and interactions with customers/ prospects. 

Your kind and prompt response will be greatly appreciated. 

Thanks again.

Austin N.

5 people found this reply helpful.

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hi Ausin

Sorry for my late reply. 

A dynamic site is a site that changes content depending on the location, time or language of the user viewing. 

-

If you are looking to use this site as a store, it will work fine statically. (I have tried this)

Use the Ecwid store plugin, then sign up and add products.

For more detail see: Adding your Ecwid store to WordPress site – Ecwid Help Center

 When you export your site, then import it to Netlify, the store will work fine.

If you have any issues just pop back. 

If this guide helped you, please click the yes, to indicate this was useful. 

Cheers!

Nayan Patel,

Did someone help you today?
Press the yes button below their reply to thank them!
If you find a post helpful and it answers your question, please mark it so.
This will help everyone!

6 people found this reply helpful.

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Discussion Info


Last updated April 21, 2021 Views 199 Applies to: