Truth be told, many CPA affiliate offer pages don’t do a good job at actually selling the offer.
90% of the time if you use a landing page you will get a better conversion rate (and higher ROI) in your CPA campaigns. Finding the right landing pages to use in your campaigns is quite easy if you use a spy tool, but where many non-technical people struggle is configuring web hosting for their landers.
Typically, since most of my landing pages are pure HTML/CSS/JS, I don’t need a VPS server to execute back-end logic (PHP, Python, Node.js, etc.), as all of the code is capable of being executed directly in the user’s browser.
Without the need to run back-end code the simplest way to host landing pages for CPA affiliate marketing is to use a content delivery network (CDN).
Amazon S3 coupled with the Cloudfront CDN has been my preferred method of hosting super fast landing pages for many years, but recently I discovered a new way to host them.
Edit: On July 27th, 2020 Fast.io has stopped offering a free plan that can host websites. You’ll now have to pay because people were abusing their system.
- 1 Free CDN Hosting for CPA Affiliate Landing Pages
- 2 Fast.io Set Up Tutorial
- 3 Fast.io CDN vs. Amazon S3 + Cloudfront Loading Speed
- 4 Fast.io Free CDN Review Conclusion
Free CDN Hosting for CPA Affiliate Landing Pages
Essentially, it’s a user interface that provides you with an easy way to host your content on the Cloudflare CDN completely for free… up to 100GB of data transfer per month.
You can literally deploy your landing pages with SSL and a custom domain name in under 5 min. The best part about Fast.io is if you modify or add any files from your supported cloud storage account (Google Drive, Dropbox, Box, Microsoft OneDrive, MediaFire, or GitHub) they are synced to Cloudflare’s global CDN automatically… within seconds.
No need to invalidate the CDN cache, force the files to be fetched from the origin, or even sift through 1,000 configuration options to ensure your landing pages always load fast.
Fast.io Set Up Tutorial
Let me show you just how simple it is to get your landing pages configured on Cloudflare’s CDN using Fast.io from start to finish.
Step 1: Create an Account
Obviously, the first thing you’ll need to do is sign up for a free Fast.io account. Create a username and password and then verify your email address by clicking the link they send to the email address
Step 2: Create a New Site
Once you’re able to log into your account you’re going to want to click the blue “New Site” button.
Pick a name for your website. Make it something easy to remember.
Select the cloud storage provider where you’d like to save your landing page files. I use Google Drive because it’s easiest for me, but you can use any of the options (most of them have free accounts).
You’ll have to authorize Fast.io to modify your cloud storage account, which will allow them to automatically create a folder on your behalf for your “website” and detect changes to the files you upload in this folder.
Boom! Your website is now configured, but since you haven’t yet added any files there’s not quite anything to see.
You should then be taken to the main dashboard for your newly created site. It will look similar to this:
Step 3: Configure Site Settings
Now, we need to modify a couple of the site settings to prevent other affiliates from browsing all of the files we host on our domain.
Click the blue “Site Settings” button in the top right of your main site dashboard.
Disable the “Folder Browser” and “Metadata” options in the “Customization” section.
Although not required, you can also disable search engines from indexing any of your files by scrolling further down the page and disable the “Searchable” option in the “Search Options” section.
This is optional because you can also prevent search engines from indexing your files by adding noindex meta tags in your HTML code.
Click “Apply Changes” in the green bar at the very top of your screen.
Step 4: Add Your Custom Domain Name
Return to your site’s dashboard and then click on the “Domains” menu on the left side of your screen.
In the “Custom Domains and URLs” section, click click the blue button labeled “Add Custom Domain”.
Fill in the text field with your domain name that you’ve already purchased. I buy my domains from Namecheap, so I’ll be showing you how to set that up.
Fast.io should automatically determine that the domain is registered. Click “Yes, Continue”.
On the next screen click “Switch to Fast DNS”. If you want you can also use your own DNS, but it’ll be much easier to set up your “website” if you just use the Fast DNS.
You will then be given two DNS servers that you’ll need to point your domain to from your domain registrar dashboard… in our case Namecheap.
Go to your Namecheap dashboard and find the domain you want to use with Fast.io.
On the “Domain” tab go to the “Nameservers” section and add the two DNS records Fast.io gave you. Click the green checkmark.
After a couple of minutes you should be able to refresh and Fast.io will be able to see that your DNS servers have been correctly configured.
An SSL certificate will automatically be applied so your site can use HTTPS.
Step 5: Upload Landing Pages to Google Drive or Other Cloud Provider
If you return to your Fast.io dashboard and navigate back to your site’s dashboard you can click one of the many buttons to open the folder Fast.io created in your cloud provider.
Upload some landing pages and Fast.io will automatically sync/upload these files to the Cloudflare CDN.
When the syncing is complete you should be able to view your landing pages.
If you uploaded your files to Google Drive (or your chosen cloud provider) in a folder called “lander1” you can view your landing page at:
Fast.io CDN vs. Amazon S3 + Cloudfront Loading Speed
When I found out about Fast.io I thought it was amazing how simple they made the process of uploading files to a content delivery network… without all of the additional and confusing options.
But, since I’m a long time Amazon S3 + Cloudfront user I had to test the loading speed vs. Fast.io.
To compare the loading speeds of each service I used the exact same landing page code and ran multiple website speed tests. To my surprise, the loading speeds were very, very similar in all of the tested regions.
Fast.io was faster than Cloudfront on some tests, but only by a very small margin (~50ms). At the same time, Cloudfront occasionally was slightly faster than Fast.io, but the load speed difference was again very small (~50ms); essentially unnoticeable.
Fast.io Free CDN Review Conclusion
In my opinion, Fast.io is a great alternative to Amazon S3 and Cloudfront (or even other CDN providers) since the loading speeds are pretty much equal.
The biggest benefit of Fast.io is the extremely easy set up, configuration, and deployment of a static website or landing page. The dashboard doesn’t have a ton of the unnecessary features most people aren’t ever going to need.
It’s just simply configured right for optimal loading speeds of static resources.
The free plan is going to be more than enough for most people, as it includes:
- Lightning-Fast Enterprise-Grade CDN (Cloudflare)
- Custom Domain Names and Secure HTTPS (SSL Certificates)
- Ability to host 5 different websites
- 100GB of data transfer per month (that’s a lot)
Paid plans are also available if you have higher requirements than the free plan (more websites, ability to serve larger files than 500mb, password protect files, or more data-transfer). Very affordable… from just $10/month (yearly billing).
I’ve only recently started deploying some of my landing pages to Fast.io and I’m certain that I’ll be deploying more in the future. It’s a no brainer when there is essentially zero compromises in page load speed and it significantly speeds up your workflow.