How to setup FREE Secure Landing page without coding skills
Hello there,
I just launched my side project landing page today and want to share how I did it using FREE services.
Here are the steps
- Created a landing page using Launchaco
- Copied and published source code on GitHub Pages
- Added custom domain name. I use Google Domains
Let’s get started
I will describe briefly the overall process to get you familiar with the whole loop. And I will share more detailed articles for each step later.
1. Create a landing page using Launchaco
After doing some research I find that Launchaco provides the best tool to quickly set up a landing page. The UX is amazing.
Go to www.launchaco.com and press “Create your website for Free”.
Name your project, then choose the layout that fits your product.
The online editor is great. There is no big variety of blocks, but in my opinion, it’s even better. Fewer chances to mix the design styles.
Each block has a couple of fields to fill in.
After you’re done with editing publish it.
You will get a link similar to https://<your-project-name>.launchaco.com.
Copy and keep it somewhere. We will use it later.
2. Publish code on GitHub Pages
Great job so far. To have our custom domain instead of your-project-name.launchaco.com we need to host the code. Github provides free hosting and it’s very easy to setup.
Go to github.com and register your account(if you don’t have one).
I have an active GitHub account already, so you may have different onboarding experience as a first time user, however, there you should be able to find “New” button on the left top corner. Or just type https://github.com/new
Type your project name and press Create repository
Click on the “creating a new file” text.
Type docs/index.html in the name field. It will automatically create docs folder.
In a new tab open the link you saved from Launchaco in Chrome Browser. (your-project-name.launchaco.com)
Press Right-click on the page to view the source code.
Select all and copy
(Press Ctrl+A then Ctrl+C on Windows, Command+A then Command+C for macOS).
Paste into Github editing. Save with Commit new file.
Go to Repository Settings and scroll to GitHub Pages section
Select /docs folder as the source.
It will automatically save and now if you scroll down, you will see the published page link. Open it and you will see your Landing page hosted on Github.
3. Adding your custom domain name. I use Google Domains 🔗
We are almost done. Are you excited?
The last step is to connect your custom shiny domain to GitHub.
I used to use Godaddy previously for my domains. However, after recent price bump on domains, I transferred all my domains to Google Domains.
Hack: Google Domains doesn’t have promo offers, but you can register a domain on Godaddy, and then transfer it to Google Domain
Congrats 🎉
If got this far your website should be ready to share with the public.
So what’s next? Share it. Do it now. No delays.
Why? Some people (me including) think that after publishing the site it will go viral.
But realistically just a few people will see it unless you already prepared a marketing campaign. And it will take a lot of effort and time to get it to a big audience. So don’t be scared to share it immediately. I am sure you will get some issues from first users and but that’s great that people want you to improve it.
…TO BE CONTINUED…
Part 2 (optional steps)
- Set up Hotjar for Heatmaps and Visitor Recording
- Add privacy policy with Iubenda
- Setup mailing list using MailChimp
- Setup domain on Cloudflare