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
- 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: 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
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
- 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
- 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
- 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
- You'll need to add your email and copy the password they give you.
- 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!
- Wordpress SEO
- W3 Total Cache
- Online Backup for WordPress
- Google XML Sitemaps