Hi, welcome to Mmo4teen !

In this post, we’ll talk about how a teenager can build their own website for free and use it to make money online.

You know, having a website is fun. You can do many things with a website of your own. It can be an online diary, photos gallery, personal blog, etc,…. But one of its most important aspects is to earn you some money. Although managing one is easy as you just need to provide content on a daily basis, simply like updating your Facebook status, building one is definitely not easy like pressing a few buttons.

Or is it ?

Probably, you’ll always think of a stereotype, a guy wearing geeky glasses writing some kinds of the ancient Roma language. Normally, it’s how we imagine of developing a website – using codes. However, these days, that’s not so true anymore. Long since is the time you have to learn HTML, Javascript, CSS and the like to make a functionable website. Nowaday, everything can be done with a few mouse clicks and some read up.

Let’s get started shall we?

1. CMS ( Content Management System )

From Wikipedia:

A content management system (CMS) is a computer application that allows publishing, editing, modifying content and also organizing, deleting as well as maintaining from a central interface.

In layman term, it’s a program that helps us manage our website while avoiding codes. There are many CMS available right now on the Internet and they all have their pros and cons; however, today, I’m focusing on the most popular and I believe the easiest to setup and customize.

2. WordPress

WordPress is a CMS, known for its ability to customize your heart content with ready-made themes and plugins, which are provided by the WordPress community. You know, the community behind it is actually one of its best aspects. You’ll be at ease to know that there’s always a place for you to look for help.

There are so many things to talk about WordPress but for the sake of today’s post, we’ll do that later, in another blog post maybe.

3. Installing WordPress

3.1. Hosting

3.1.1. Summary about web hosting

In summary, a host is the place to store your website data. Think of a folder that contains all the information you need to display on your website. From photos, videos, audio to themes, text documents, etc,….

Don’t worry if you still don’t totally understand about web hosting. We’ll discuss further into this subject another day.

But for now, let’s keep it simple by saying that if you want to have a website, a host is insisted.

3.1.2. Setup your free hosting

Hosting comes in many different prices and sizes but it’s the best to start with a free one to test things out. Today, I’m gonna guide you through the process of setting up a web host with Byethost. Byethost was the free hosting I used when I was starting out. I believe it’ll do you great work. Also, free hosting might even work for an extend period of time considering that teens like us in fact don’t have any money to get started ( that is if you haven’t tried out the Get Started page )

Click here sign up at Byethost



Click on the Free Host Sign Up button, you’ll get this:


For Site Category and Site Language, I recommend choosing Personal and English. As for Subdomain Name, just enter like this:

If you want a domain name like: www.mywebsite.com, then just enter mywebsite.

Note that you won’t actually get anything like a .com domain, it’ll be something like www.mywebsite.subdomain.com

The rest is pretty self-explanatory, just fill them and then click Register.

You should see this:



Now go and confirm your email.

Remember to check since the email might be sent to your Spam folder.



Click on the link to confirm your email.


Wait until you get this.


Take note all the information.

*Note that all the password are the same as the one you entered when register.

Now, you need go back to Byethost and login. Here’s the link again in case you forgot.

Byethost Homepage

Click on the Login button.


Enter your info.

*Note that the Username is your email.


Click Login. You’ll be prompted to login once more.

This time into the cPanel.


The Password is the same but the Username is the cPanel Username that you’ve taken note before. You can also get access to all these info in another email that Byethost sent you.

After you’ve logged in, you’ll be presented with your cPanel.


Click on MySQL Databases.

Enter anything you want into that field and click Create Database. When the page finished reloading, take note of these info.


Now that you’ve prepared the necessary steps with your hosting.

Let’s proceed to WordPress.

3.2. Installing WordPress

First, we need to go and download WordPress from their website.

Go to WordPress homepage


Click on the Download WordPress button.


Now wait for the download to finish. Then unzip it.


You’ll get a folder like this:


Now let’s open it and mess with some files, shall we ?

Open the folder and find the wp-config-sample.php file


Now, make a copy of that file and rename it into wp-config.php

Like this.


Now let’s open the wp-config.php file and input the info you took note before.

Remember just replace the words. Keep the ‘ there.


Now that’s done. Save that file and we’ll continue.

Go to this link and get FileZilla, you’re gonna need it to work with FTP ( File Transfer Protocol ) or in layman term.

Work with your website files.

Get FileZilla here


Select the appropriate version.

If you don’t see it, click Show additional download options.

2015-06-15_1109When it finished Download.

Install it. Then open the program.

You’ll see this.

2015-06-15_1112Now Enter your FPT information there and click Quickconnect. Wait until you see this.



Double click on the htdocs folder.

You should then get to this:


Then from your computer, drag everything inside the wordpress folder,you’ve prepared before, into that place.


This number representing the number of files on your left is to transfer to your website.

Wait until it drop to 0 and we’ll continue. Gonna take some time so you’d better go check some new Facebook status or a few round of Candy Crush Saga.



If it shows you this, just choose the following and click Ok.



After it’s done, go to your website from your browser.

You’ll get this cool looking thing here.


Choose your language then click Continue.



Fill in the info there.

*Note that if you don’t want to let Google or other search engine index the site, untick the box that say Allow search engine to index this site. This can be changed later.

Then click Install WordPress.


And that’s pretty much of it, but let’s try login and see our work.


Enter your login credentials and Log In.



This is called the WordPress Dashboard. You’d better get used to it since you’ll spend most of your time here.

Click on the top left corner area with your site name. It’ll take you to your website, your new WordPress website to be precise !

Taddaa !


Phew, now that was hard work, but it was fun right? Now I need some Pokemon to reward myself.

Huh ? You want some more tips ? Hehe, nice one.

Here’s some more then I’ll beat some Elite Four.

4. Notes and Tips

  • You can try this method of installing WordPress with any free or paid hosting, the process will mostly be the same.
  • A so much easier way to install WordPress is by using an automate installer that comes with the most hosting. I didn’t show that here because free hosting usually comes with an old version of software or doesn’t even have automate installer. And frankly, this is a better way to do things to prevent bloat and help you get the hang of how to deal with files and such.
  • Instead of using FileZilla, you can try using the default file manager in the cPanel. It gonna be a bit harder though, depending on your host.
  • Always backup your installation when you’re using free host as they tend to suspend you without warning and no point in getting it back unless you upgrade to paid ( I’ve learned it the hard way ).
  • The htdocs folder varies from hosting to hosting. It might be called public.html or something like that. Remember to check with your hosting provider first.

5. Wrap Up

Using free hosting with WordPress is the best way to test things out and develop your website before putting it into use. This is also one of your first steps to venture the world of making money online. Good luck, teenagers !

What do you think about WordPress ? Are there any easier ways to install it ? What is the best free hosting you’ve found ?

Share us your thoughts in the comment section !

I want to help all teenagers earn pocket-money and more so I founded Mmo4teen. When I’m not writing or working on any projects, you can find me jamming my guitar or lifting at the gym.

Like This Post ?

Like This Post ?

Enter your email to get new posts, offers and special promotions delivered straight to your inbox. And we'll help keep your inbox spam free !

You have Successfully Subscribed!

Pin It on Pinterest