Introduction: How to Make Your Own Website for FREE in 10 Minutes (with Custom Domain and Host)
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