loading

I'm going to show you how to make your own website in less than 10 minutes, including registering a free domain name, registering a free web host, setting up the pages, uploading files and posting content - ALL FOR FREE!

Pictured above is one of my completed sites. Now you can make one yourself, just like this one.

Step 1: Choose a Domain Name

  1. Go to http://www.freenom.com/en/index.html
  2. Choose a name for your site and one of the extensions (.ML, .TK, .GA, etc...)
  3. Sign up for the site and register that domain, if it's available. (If you want a nice .COM, then you have to buy one from GoDaddy for $10).
  4. When it asks for IP info, ignore it for now. We'll come right back to it.

UPDATE: It turns out Freenom DOES like to delete and block your domains for no reason (see comments). This site has a list of free domains: http://www.getfreedomain.name/

Also, you can register a FREE .co domain here: http://pop.co

Of course, you can also buy your own .COM domain for $0.99 at http://www.1and1.com

Step 2: Get a Free Host

  1. Now go to http://www.free-webhosts.com/
  2. Pick a host that's right for you (many will not take weird .TK domains, so I recommend ServersFree)
  3. Sign up and add your new domain

Step 3: Copy Some Info

  1. Once you sign up, you'll recieve an email with some important information: your username, password, Cpanel login page, FTP logins, and nameservers. Keep this email open, you'll be referencing it a lot later.
  2. Go to the Control Panel URL (http://cpanel.serversfree.com) and login
  3. Click on the MySql Databases button.
  4. Add a database (call it something like myname_wp)
  5. Go back to the Cpanel front page and note down the MySql URL (it should look like "mysql.serversfree.com"). You'll need it later.

Step 4: Install a Blog

Technically, you can use a HTML editor to make your web pages, but the easiest way to do this is to have a blog software make the pages for you. The best I know is Wordpress.
  1. Go to wordpress.org
  2. Download the latest ZIP file.
  3. Open and extract the files to a folder on your computer
  4. For the next step you will need an FTP program to move all these files to your new host.

Step 5: Upload Your Files With FTP

FTP is much faster than uploading each file individually. Here's how to do it:
  1. Go to https://filezilla-project.org/
  2. Download and install the program
  3. Click File>Site Manager>New Site and add the FTP address from the email
  4. Select "normal" and add the username and password from the email
  5. Click "Connect"
  6. Now go back to the folder with all the Wordpress files in it. 
  7. Select all those files and drag and drop them in the small right window (Aim for the big red circle in the 3rd picture above)
  8. The files will now upload. This will take a few minutes.

Step 6: Add Your Info to the Wp-config.php File

  1. Look back in your wordpress folder for a file called "wp-config.php"
  2. Open it up (it should open in Notepad)
  3. You have to make 3-4 changes. See the 2nd picture above. In (1), type your mysql database name (from the Cpanel, "myname_wp") in between the quotes.
  4. For (2), type your username (from the email)
  5. For (3), type your password (from the email)
  6. For (4), type the host's mysql URL (from the Cpanel, should look like "mysql.serversfree.com")
  7. Now save the file and close it.
  8. Upload this file, too. It will ask if you want to replace it, say YES.

Step 7: Sync Up Your Domain and Host

Now it's time for your host and domain servers to connect.
  1. Go back to Freenom.com
  2. Go to your domains
  3. Click Modify for your new domain
  4. Select the "Custom DNS" button (see picture above)
  5. Go back to your email and copy the 1st nameserver address (ns1.serversfree.com)
  6. Paste this in the first box on Freenom
  7. Do this for all the nameservers listed (there should be 2-4)
  8. Save changes and exit.
Now the servers could sync with each other immediately, or it could take up to 48 hours. It's always different.

Step 8: Set Up Your New Blog

Check your new domain to see if it works yet. You'll know when it you see the 1st image above. 
  1. You'll need to add your email and copy the password they give you.
  2. Login
  3. You should now change your password to something you'll remember better. Follow the directions on the screen.
  4. You website is now ready to go. You can customize it by clicking on Appearance>Themes and selecting a theme you like. You may also Google some themes and upload them through FTP, into the  wp-content>themes folder. 
  5. You can go to Appearance>Widgets to add content on the sidebars and footer bars.
  6. I also recommend you find some good Plugins to better appear on search engines.
  7. If you did everything perfectly, this could have all been completed in less than 10 minutes. Happy posting!
Plugins I use:
  • Statpress
  • Shareaholic
  • Wordpress SEO
  • WP-Pagenavi
  • W3 Total Cache
  • Online Backup for WordPress
  • Google XML Sitemaps
source: http://mynig.ga
 
<p>DO NOT REGISTER WITH FREENOM. They have the right to close your domain whenever they please. I had one domain with them that re-directed to my personal travel photography blog (completely SFW, absolutely nothing stolen, copyrighted, etc.) and they marked it as &quot;FRAUD&quot; so I can no longer use it. DON'T RISK losing your domain with this awful service.</p>
<p>I saw this while making my website. when I first looked at this I didn't beleive it. So I set up my website, but it wasn't working. Because of their fault that it wasn't working, they shut it down and pinned it on me. So, my website got taken down, and it had literally nothing on it.</p>
<p>Same with what Streetstyled said. DO NOT REGISTER WITH FREENOM. Their support is rubbish. I had the same problem as what street had and I have been waiting over 2 days to get a responce. Its TERRIBLE. I cant phrase enough, DO NOT USE FREENOM THEY ARE A WASTE OF TIME...</p>
<p>The Filezilla program gave me a virus. Please find a new site.</p>
<p><em><strong>I used the same tutorial to build my website</strong></em> <strong><em><a href="http://nextbigtech.org" rel="nofollow">NextBigTech.org</a></em></strong></p><p><strong><em>I think</em></strong> <strong><em><a href="http://www.bluehost.com/track/tussharalagh" rel="nofollow">Bluehost</a> is the best Hosting website to start building your blog, even my blog is on bluehost and I am really happy because of their service .</em></strong></p><p><strong><em>But to run a blog, you need to be highly patient and dedicated</em></strong></p>
<p>Thank you for the tutorial!<br>I had to make my web site for my college, and the simplest way to complete the<br>task appeared to be with WIX. However, I thought of several web site builders<br>(If someone needs, here is the list I've<br>considered </p><p><a href="http://www.beautifullife.info/web-design/15-best-free-website-builders/%E2%80%9Drel=%E2%80%9Dnofollow" rel="nofollow">http://www.beautifullife.info/web-design/15-best-free-website-builders/</a>).</p>
<p>Status: Resolving address of priyamjha.tk<br>Status: Connection attempt failed with &quot;EAI_NONAME - Neither nodename nor servname provided, or not known&quot;.<br>Error: Could not connect to server</p><p>help me please</p>
<p>Hello, I had some problems. Hope you can help. I made my domain from Freenom then picked serversfree as my host and went through the process of registering mysql. Than I installed filezilla and added server name, ftp username and password. But filezilla doesn't connect but gives this dialogue:<br><br>Resolving address of server28.serversfree.com</p><p>Status:Connecting to XXX...</p><p>Status:Connection attempt failed with &quot;ECONNREFUSED - Connection refused by server&quot;.</p><p>Error:Could not connect to server<br><br>What should I do?<br>Thanks.</p>
<p>I have the same prblm,Do u get any solution...</p>
<p>I also have the same problem</p>
<p>i have done it </p>
Nice post, very usefull. And yes sometimes we pay for easy things. I let a tip about how to get a .com fro free. After search for many weeks and test all 'Free domains' , the only way to get a free .com for the rest of your life is sending a the idea of your project to http://blitzhive.com/swarm.php and of course too it is not easy to be aprovved for the free domai. But is the current only non-scam non-traps method that i know. I love instructables design i hope one dsy the robot logo has movement in html5 canvas ?
<p>How do I make Freenom Connect to GoogieHost? I always get Port 21 Error</p>
<p>Sometimes we waste money for stupid stuff while we look for cheap or free solutions for critical stuff. I had a really bad experience with every layer that a website can face ; domain, email hosting e and VPS. After this I've decided to have different providers for each services i need : my personal solution at the moment is :</p><p>Domain : https://www.namecheap.com/domains</p><p>VPS : https://www.namecheap.com/domains/new-tlds/explore.aspx</p><p>Email Hosting : https://servermx.com</p><p>it worth it to try </p>
<p>to select a free domain is risky. -_- Maybee better is to pay the cheap registration fees USD 6.95 per domain name per year. </p><p>I think if someone is willing to pay the fee for your domain and your TRAFFIC on the domain, you are out of the game. </p><p>Via google you can find a lot of threads about lost .tk domains</p><p>﴾͡๏̯͡๏﴿ </p>
<p>thanks thiev............learned complete tutorial.......as a first time at these topics.......</p>