Step 1: Choose a Domain Name
- Go to http://www.freenom.com/en/index.html
- Choose a name for your site and one of the extensions (.ML, .TK, .GA, etc...)
- 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).
- When it asks for IP info, ignore it for now. We'll come right back to it.
UPDATE: 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/
Step 2: Get a Free Host
- Now go to http://www.free-webhosts.com/
- Pick a host that's right for you (many will not take weird .TK domains, so I recommend ServersFree)
- Sign up and add your new domain
Step 3: Copy some Info
- 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.
- Go to the Control Panel URL (http://cpanel.serversfree.com) and login
- Click on the MySql Databases button.
- Add a database (call it something like myname_wp)
- 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.
- Go to wordpress.org
- Download the latest ZIP file.
- Open and extract the files to a folder on your computer
- 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:
- Go to https://filezilla-project.org/
- Download and install the program
- Click File>Site Manager>New Site and add the FTP address from the email
- Select "normal" and add the username and password from the email
- Click "Connect"
- Now go back to the folder with all the Wordpress files in it.
- 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)
- The files will now upload. This will take a few minutes.
Step 6: Add your info to the wp-config.php file
- Look back in your wordpress folder for a file called "wp-config.php"
- Open it up (it should open in Notepad)
- 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.
- For (2), type your username (from the email)
- For (3), type your password (from the email)
- For (4), type the host's mysql URL (from the Cpanel, should look like "mysql.serversfree.com")
- Now save the file and close it.
- 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.
- Go back to Freenom.com
- Go to your domains
- Click Modify for your new domain
- Select the "Custom DNS" button (see picture above)
- Go back to your email and copy the 1st nameserver address (ns1.serversfree.com)
- Paste this in the first box on Freenom
- Do this for all the nameservers listed (there should be 2-4)
- Save changes and exit.
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.
- You'll need to add your email and copy the password they give you.
- Login
- You should now change your password to something you'll remember better. Follow the directions on the screen.
- 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.
- You can go to Appearance>Widgets to add content on the sidebars and footer bars.
- I also recommend you find some good Plugins to better appear on search engines.
- If you did everything perfectly, this could have all been completed in less than 10 minutes. Happy posting!
- Statpress
- Shareaholic
- Wordpress SEO
- WP-Pagenavi
- W3 Total Cache
- Online Backup for WordPress
- Google XML Sitemaps






No comments:
Post a Comment