Free Domain and Website

100% Free Domain and Website (.tk Domain + Google Sites)

by Darsh K


Video Version Above

  1. Head to Freenom.com and search for “yourcustomdomain.tk” but replace “yourcustomdomain” with the domain of your choice.

  2. Click the green Checkout button above the selected domain.

  3. Do not touch the “Forward This Domain” or “Use DNS” settings. Just expand the dropdown menu under “Period” and select “12 Months @ FREE”.

  4. Click Continue and in the “Social sign in” section select the Google Sign In.

  5. Select your Google account and confirm the creation of your account by logging into your Gmail and opening the Confirm Your Account link in your Gmail.

  6. Close out the previous Freenom tab and close out the Gmail tab. Now input your information in the corresponding boxes. Note: If the information is not correct then it may not verify you as a human. Now read the Terms & Conditions and check the box if you agree. Hit “Complete Order”.

  7. Now in the dropdown at “Services” select “My Domains”.

  8. Click “Manage Freenom DNS”.

  9. Open your Google Site (New Sites) and click the 3 dots so that you see the option: “Custom Url’s”. Click it. From here type in www.yourcustomdomain.tk that you had registered. There should be a link to “Verify your Ownership”. Click It.

  10. In the drop down menu scroll all the way down and select, “Other”. The TXT record method does not work so go to the “Use CNAME Method”. Copy the first value and go back to the Freenom DNS Management page and paste the value into the name. Change the Type to CNAME. Go back to the verification and copy the second value. Go back to the Freenom DNS Management and paste the value into the Target. Click the + More Records button and change the type to CNAME. Type www in the name section and type ghs.googlehosted.com in the target section. Click Save Changes.

  11. In a few minutes click the “Verify” button on the verification page. If it says that it could not verify, then just be patient and wait. Sometimes this can take up to about 5 minutes. When it finally gives you a green checkmark, you may continue on to the next step.

  12. Exit out of the verification center, and go to your google site (editing mode). Delete the “k” at the end of your domain name that you put in the “Custom-Url’s” section. Put the “k” back in. Ex. (www.yourcustomdomain.tk) becomes (www.yourcustomdomain.t) which then becomes (www.yourcustomdomain.tk) again. It should refresh the domain name and there should now be a check in a purple circle. Click apply, or whatever the button is to confirm the addition of your custom url to the google site. Finally, hit “Publish”.

  13. In a little while you should be able to go to www.yourcustomdomain.tk (make sure you put the www in front or else it will not work). Yay! It works. Only one problem, it will not work without the www in front of your domain. We will have to create a 301 or permanent redirect from the naked domain (yourcustomdomain.tk) to the www domain (www.yourcustomdomain.tk).

  14. To do this, you must go to www.nakedssl.com. There you should find a small box with the blue “Run Test” button next to it. Type your naked domain (yourcustomdomain.tk) in the box. Click “Run Test” and then click the green “Let’s Go” Button.

  15. Please create an account and verify the account through the confirmation email that nakedssl will send you. Open the link and click the blue “Add Domain” button.

  16. Enter your naked domain in the “Naked Domain” section and it will automatically place www in front of the domain in the “Redirect to” section. (This stuff is pretty self explanatory so it isn’t that difficult).

  17. Now click the next button. Select the region you are closest to and click next.

  18. Leave the Fine-Tuning section alone so just click next.

  19. In step three on the screen, there should be an IP Address. Click it to copy it.

  20. Go back to the Freenom DNS Management and create a new record. Make sure that it is an “A” type and leave the name section blank. In the “Target” section, paste in the IP Address that was copied. Save the changes.

  21. Go back to the nakedssl tab and click the blue “DNS updated” button. Wait 5 minutes before clicking the “Check DNS now” button.

  22. After 5 minutes and you clicked it, it should say “Updated” under “DNS Record”. Now you only have to wait for the “Virtual Host” to be created. Wait like 3 minutes. Now you should be able to go to your naked domain (yourcustomdomain.tk) and it should redirect you to your www domain (www.yourcustomdomain.tk). You do not have to wait for the “SSL Certificate” to be created. You can close the tabs.

  23. Voila!!! It should be running!

If something did not work for you or you still have some questions, feel free to send me an email at support@darshk.com.